What you would like to be added?
The TopologyName field shouldn't be always required and can be inferred from the PCS / PCSG definitions instead.
https://github.com/ai-dynamo/grove/blob/main/operator/api/core/v1alpha1/podcliqueset.go#L278
This will require some updates in the admission validation of the PCS and the reconciler.
Why is this needed?
Simplifying the API and making it more flexible.
What you would like to be added?
The TopologyName field shouldn't be always required and can be inferred from the PCS / PCSG definitions instead.
https://github.com/ai-dynamo/grove/blob/main/operator/api/core/v1alpha1/podcliqueset.go#L278
This will require some updates in the admission validation of the PCS and the reconciler.
Why is this needed?
Simplifying the API and making it more flexible.