Skip to content

Commit 48400ef

Browse files
committed
Validate reservedClusterClaimSuffixes
Signed-off-by: zhujian <[email protected]>
1 parent a70b9ae commit 48400ef

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

operator/v1/0000_00_operator.open-cluster-management.io_klusterlets.crd.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,10 @@ spec:
264264
reservedClusterClaimSuffixes:
265265
description: Custom suffixes for reserved ClusterClaims.
266266
items:
267+
maxLength: 32
268+
minLength: 1
267269
type: string
270+
maxItems: 10
268271
type: array
269272
required:
270273
- maxCustomClusterClaims

operator/v1/types_klusterlet.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ type ClusterClaimConfiguration struct {
193193

194194
// Custom suffixes for reserved ClusterClaims.
195195
// +optional
196+
// +kubebuilder:validation:MaxItems=10
197+
// +kubebuilder:validation:items:MinLength=1
198+
// +kubebuilder:validation:items:MaxLength=32
196199
ReservedClusterClaimSuffixes []string `json:"reservedClusterClaimSuffixes,omitempty"`
197200
}
198201

0 commit comments

Comments
 (0)