Skip to content

Commit dcbfe9a

Browse files
committed
add kubebuilder:validation
Signed-off-by: win5923 <ken89@kimo.com>
1 parent be2068f commit dcbfe9a

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

ray-operator/apis/ray/v1/raycluster_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ type RayClusterSpec struct {
5252
WorkerGroupSpecs []WorkerGroupSpec `json:"workerGroupSpecs,omitempty"`
5353
}
5454

55+
// +kubebuilder:validation:Enum=Recreate;None
5556
type RayClusterUpgradeType string
5657

5758
const (

ray-operator/controllers/ray/utils/validation.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ func ValidateRayClusterMetadata(metadata metav1.ObjectMeta) error {
3838
}
3939

4040
func ValidateRayClusterUpgradeOptions(instance *rayv1.RayCluster) error {
41-
// only Recreate and None are valid upgradeType
4241
if instance.Spec.UpgradeStrategy != nil && instance.Spec.UpgradeStrategy.Type != nil &&
4342
*instance.Spec.UpgradeStrategy.Type != rayv1.Recreate &&
4443
*instance.Spec.UpgradeStrategy.Type != rayv1.RayClusterUpgradeNone {

0 commit comments

Comments
 (0)