diff --git a/api/kyverno/v1/common_types.go b/api/kyverno/v1/common_types.go index a0e61fe095..f36394b7b5 100755 --- a/api/kyverno/v1/common_types.go +++ b/api/kyverno/v1/common_types.go @@ -509,5 +509,6 @@ type ResourceSpec struct { // +optional Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` // Name specifies the resource name. + // +kubebuilder:validation:MaxLength=63 Name string `json:"name,omitempty" yaml:"name,omitempty"` } diff --git a/charts/kyverno/templates/crds.yaml b/charts/kyverno/templates/crds.yaml index 59864914a3..65d305bffe 100644 --- a/charts/kyverno/templates/crds.yaml +++ b/charts/kyverno/templates/crds.yaml @@ -514,6 +514,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -1980,6 +1981,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3585,6 +3587,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3611,6 +3614,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -4155,6 +4159,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -5621,6 +5626,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/crds/kyverno.io_clusterpolicies.yaml b/config/crds/kyverno.io_clusterpolicies.yaml index 5a26a2a697..8bd831b98c 100644 --- a/config/crds/kyverno.io_clusterpolicies.yaml +++ b/config/crds/kyverno.io_clusterpolicies.yaml @@ -804,6 +804,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3183,6 +3184,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/crds/kyverno.io_generaterequests.yaml b/config/crds/kyverno.io_generaterequests.yaml index db025bada5..35e3bfe2c1 100644 --- a/config/crds/kyverno.io_generaterequests.yaml +++ b/config/crds/kyverno.io_generaterequests.yaml @@ -134,6 +134,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -161,6 +162,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/crds/kyverno.io_policies.yaml b/config/crds/kyverno.io_policies.yaml index 62fc58c192..9165c6f5a4 100644 --- a/config/crds/kyverno.io_policies.yaml +++ b/config/crds/kyverno.io_policies.yaml @@ -805,6 +805,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3185,6 +3186,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/crds/kyverno.io_updaterequests.yaml b/config/crds/kyverno.io_updaterequests.yaml index 8b6a290de9..48758dd6ec 100644 --- a/config/crds/kyverno.io_updaterequests.yaml +++ b/config/crds/kyverno.io_updaterequests.yaml @@ -135,6 +135,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -162,6 +163,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/install.yaml b/config/install.yaml index f0750e555d..fc18086c6e 100644 --- a/config/install.yaml +++ b/config/install.yaml @@ -821,6 +821,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3200,6 +3201,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -5599,6 +5601,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -5626,6 +5629,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -6467,6 +6471,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -8847,6 +8852,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/config/install_debug.yaml b/config/install_debug.yaml index 3b23483448..d377392aaf 100755 --- a/config/install_debug.yaml +++ b/config/install_debug.yaml @@ -810,6 +810,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -3189,6 +3190,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -5570,6 +5572,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -5597,6 +5600,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -6432,6 +6436,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. @@ -8812,6 +8817,7 @@ spec: type: string name: description: Name specifies the resource name. + maxLength: 63 type: string namespace: description: Namespace specifies resource namespace. diff --git a/docs/crd/v1/index.html b/docs/crd/v1/index.html index fe49222a4f..1c94df8bb1 100644 --- a/docs/crd/v1/index.html +++ b/docs/crd/v1/index.html @@ -209,8 +209,8 @@ string conditions
- -[]*./api/kyverno/v1.AnyAllConditions + +[]*github.com/kyverno/kyverno/api/kyverno/v1.AnyAllConditions @@ -330,8 +330,8 @@ value N, then N must be less than or equal to the size of entries, and at least entries
- -[]*./api/kyverno/v1.Attestor + +[]*github.com/kyverno/kyverno/api/kyverno/v1.Attestor @@ -1560,8 +1560,8 @@ Deprecated.

attestors
- -[]*./api/kyverno/v1.AttestorSet + +[]*github.com/kyverno/kyverno/api/kyverno/v1.AttestorSet @@ -1573,8 +1573,8 @@ Deprecated.

attestations
- -[]*./api/kyverno/v1.Attestation + +[]*github.com/kyverno/kyverno/api/kyverno/v1.Attestation @@ -1848,8 +1848,8 @@ See https://tools.ietf.org/html/rf foreach
-
-[]*./api/kyverno/v1.ForEachMutation + +[]*github.com/kyverno/kyverno/api/kyverno/v1.ForEachMutation @@ -2331,7 +2331,7 @@ ResourceDescription

ResourceFilters -([]./api/kyverno/v1.ResourceFilter alias)

+([]github.com/kyverno/kyverno/api/kyverno/v1.ResourceFilter alias)

(Appears on: MatchResources) @@ -2559,8 +2559,8 @@ Generation verifyImages
- -[]*./api/kyverno/v1.ImageVerification + +[]*github.com/kyverno/kyverno/api/kyverno/v1.ImageVerification @@ -2845,8 +2845,8 @@ string foreach
- -[]*./api/kyverno/v1.ForEachValidation + +[]*github.com/kyverno/kyverno/api/kyverno/v1.ForEachValidation