Skip to content

Commit 32b1dc7

Browse files
committed
Fix self.suspend
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
1 parent 6d3bf81 commit 32b1dc7

File tree

6 files changed

+4
-4
lines changed

6 files changed

+4
-4
lines changed

charts/kubeflow-trainer/crds/trainer.kubeflow.org_trainjobs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4913,7 +4913,7 @@ spec:
49134913
type: object
49144914
x-kubernetes-validations:
49154915
- message: podTemplateOverrides are immutable when suspend is false
4916-
rule: (has(oldSelf.suspend) && oldSelf.suspend) || self.podTemplateOverrides
4916+
rule: (has(self.suspend) && self.suspend) || self.podTemplateOverrides
49174917
== oldSelf.podTemplateOverrides
49184918
status:
49194919
description: status of TrainJob.

manifests/base/crds/trainer.kubeflow.org_trainjobs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4913,7 +4913,7 @@ spec:
49134913
type: object
49144914
x-kubernetes-validations:
49154915
- message: podTemplateOverrides are immutable when suspend is false
4916-
rule: (has(oldSelf.suspend) && oldSelf.suspend) || self.podTemplateOverrides
4916+
rule: (has(self.suspend) && self.suspend) || self.podTemplateOverrides
49174917
== oldSelf.podTemplateOverrides
49184918
status:
49194919
description: status of TrainJob.

pkg/apis/trainer/v1alpha1/trainjob_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ type TrainJobList struct {
9595
}
9696

9797
// TrainJobSpec represents specification of the desired TrainJob.
98-
// +kubebuilder:validation:XValidation:rule="(has(oldSelf.suspend) && oldSelf.suspend) || self.podTemplateOverrides == oldSelf.podTemplateOverrides", message="podTemplateOverrides are immutable when suspend is false"
98+
// +kubebuilder:validation:XValidation:rule="(has(self.suspend) && self.suspend) || self.podTemplateOverrides == oldSelf.podTemplateOverrides", message="podTemplateOverrides are immutable when suspend is false"
9999
type TrainJobSpec struct {
100100
// runtimeRef is the reference to the training runtime.
101101
// +kubebuilder:validation:XValidation:rule="self == oldSelf", message="field is immutable"
43.5 MB
Binary file not shown.

test/integration/webhooks/trainjob_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ var _ = ginkgo.Describe("TrainJob marker validations and defaulting", ginkgo.Ord
497497
return job
498498
},
499499
testingutil.BeInvalidError()),
500-
ginkgo.Entry("Should success to update podTemplateOverride when suspend is true",
500+
ginkgo.Entry("Should succeed to update podTemplateOverride when suspend is true",
501501
func() *trainer.TrainJob {
502502
return testingutil.MakeTrainJobWrapper(ns.Name, "valid-trainer").
503503
RuntimeRef(trainer.SchemeGroupVersion.WithKind(trainer.TrainingRuntimeKind), "testing").
43.5 MB
Binary file not shown.

0 commit comments

Comments
 (0)