Skip to content

Commit 71b330f

Browse files
authored
fix: fix update run name CEL (#384)
fix update run name CEL Signed-off-by: Britania Rodriguez Reyes <[email protected]>
1 parent 22f8aa5 commit 71b330f

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

apis/placement/v1beta1/stageupdate_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ type UpdateRunObjList interface {
9696
// +kubebuilder:printcolumn:JSONPath=`.status.conditions[?(@.type=="Succeeded")].status`,name="Succeeded",type=string
9797
// +kubebuilder:printcolumn:JSONPath=`.metadata.creationTimestamp`,name="Age",type=date
9898
// +kubebuilder:printcolumn:JSONPath=`.spec.stagedRolloutStrategyName`,name="Strategy",priority=1,type=string
99-
// +kubebuilder:validation:XValidation:rule="size(self.metadata.name) < 128",message="metadata.name max length is 127"
99+
// +kubebuilder:validation:XValidation:rule="size(self.metadata.name) < 64",message="metadata.name max length is 63"
100100

101101
// ClusterStagedUpdateRun represents a stage by stage update process that applies ClusterResourcePlacement
102102
// selected resources to specified clusters.
@@ -791,7 +791,7 @@ func (c *ClusterApprovalRequestList) GetApprovalRequestObjs() []ApprovalRequestO
791791
// +kubebuilder:printcolumn:JSONPath=`.status.conditions[?(@.type=="Succeeded")].status`,name="Succeeded",type=string
792792
// +kubebuilder:printcolumn:JSONPath=`.metadata.creationTimestamp`,name="Age",type=date
793793
// +kubebuilder:printcolumn:JSONPath=`.spec.stagedRolloutStrategyName`,name="Strategy",priority=1,type=string
794-
// +kubebuilder:validation:XValidation:rule="size(self.metadata.name) < 128",message="metadata.name max length is 127"
794+
// +kubebuilder:validation:XValidation:rule="size(self.metadata.name) < 64",message="metadata.name max length is 63"
795795

796796
// StagedUpdateRun represents a stage by stage update process that applies ResourcePlacement
797797
// selected resources to specified clusters.

config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2436,8 +2436,8 @@ spec:
24362436
- spec
24372437
type: object
24382438
x-kubernetes-validations:
2439-
- message: metadata.name max length is 127
2440-
rule: size(self.metadata.name) < 128
2439+
- message: metadata.name max length is 63
2440+
rule: size(self.metadata.name) < 64
24412441
served: true
24422442
storage: true
24432443
subresources:

config/crd/bases/placement.kubernetes-fleet.io_stagedupdateruns.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,8 +1356,8 @@ spec:
13561356
- spec
13571357
type: object
13581358
x-kubernetes-validations:
1359-
- message: metadata.name max length is 127
1360-
rule: size(self.metadata.name) < 128
1359+
- message: metadata.name max length is 63
1360+
rule: size(self.metadata.name) < 64
13611361
served: true
13621362
storage: true
13631363
subresources:

test/apis/placement/v1beta1/api_validation_integration_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,7 +1129,7 @@ var _ = Describe("Test placement v1beta1 API validation", func() {
11291129
})
11301130

11311131
Context("Test ClusterStagedUpdateRun API validation - invalid cases", func() {
1132-
It("Should deny creation of ClusterStagedUpdateRun with name length > 127", func() {
1132+
It("Should deny creation of ClusterStagedUpdateRun with name length > 63", func() {
11331133
updateRun := placementv1beta1.ClusterStagedUpdateRun{
11341134
ObjectMeta: metav1.ObjectMeta{
11351135
Name: fmt.Sprintf(invalidupdateRunNameTemplate, GinkgoParallelProcess()),
@@ -1138,7 +1138,7 @@ var _ = Describe("Test placement v1beta1 API validation", func() {
11381138
err := hubClient.Create(ctx, &updateRun)
11391139
var statusErr *k8sErrors.StatusError
11401140
Expect(errors.As(err, &statusErr)).To(BeTrue(), fmt.Sprintf("Create updateRun call produced error %s. Error type wanted is %s.", reflect.TypeOf(err), reflect.TypeOf(&k8sErrors.StatusError{})))
1141-
Expect(statusErr.ErrStatus.Message).Should(MatchRegexp("metadata.name max length is 127"))
1141+
Expect(statusErr.ErrStatus.Message).Should(MatchRegexp("metadata.name max length is 63"))
11421142
})
11431143

11441144
It("Should deny update of ClusterStagedUpdateRun placementName field", func() {

0 commit comments

Comments
 (0)