From d9c676b62b845c5f5a427af1f9ce23b7dc43ab6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Edouard=20Br=C3=A9t=C3=A9ch=C3=A9?= Date: Wed, 4 Sep 2024 11:02:57 +0200 Subject: [PATCH] feat: add resource description openapi validation (#10997) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Charles-Edouard Brétéché --- api/kyverno/v1/resource_description_types.go | 1 + .../kyverno.io_cleanuppolicies.yaml | 32 +++ .../kyverno.io_clustercleanuppolicies.yaml | 32 +++ .../kyverno.io_clusterpolicies.yaml | 88 ++++++ .../kyverno.io/kyverno.io_policies.yaml | 88 ++++++ .../kyverno.io_policyexceptions.yaml | 16 ++ .../data/crds/kyverno.io_clusterpolicies.yaml | 88 ++++++ .../data/crds/kyverno.io_policies.yaml | 88 ++++++ .../crds/kyverno.io_policyexceptions.yaml | 16 ++ .../kyverno/kyverno.io_cleanuppolicies.yaml | 32 +++ .../kyverno.io_clustercleanuppolicies.yaml | 32 +++ .../kyverno/kyverno.io_clusterpolicies.yaml | 88 ++++++ config/crds/kyverno/kyverno.io_policies.yaml | 88 ++++++ .../kyverno/kyverno.io_policyexceptions.yaml | 16 ++ config/install-latest-testing.yaml | 256 ++++++++++++++++++ 15 files changed, 961 insertions(+) diff --git a/api/kyverno/v1/resource_description_types.go b/api/kyverno/v1/resource_description_types.go index 35f275fd1d..dce64ca978 100644 --- a/api/kyverno/v1/resource_description_types.go +++ b/api/kyverno/v1/resource_description_types.go @@ -10,6 +10,7 @@ import ( ) // ResourceDescription contains criteria used to match resources. +// +kubebuilder:not:={required:{name,names}} type ResourceDescription struct { // Kinds is a list of resource kinds. // +optional diff --git a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_cleanuppolicies.yaml b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_cleanuppolicies.yaml index 364de9d998..2ab4d4b35a 100644 --- a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_cleanuppolicies.yaml +++ b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_cleanuppolicies.yaml @@ -364,6 +364,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -571,6 +575,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -786,6 +794,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -993,6 +1005,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1603,6 +1619,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1810,6 +1830,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2025,6 +2049,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2232,6 +2260,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clustercleanuppolicies.yaml b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clustercleanuppolicies.yaml index 83dacdddbb..96349f915c 100644 --- a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clustercleanuppolicies.yaml +++ b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clustercleanuppolicies.yaml @@ -364,6 +364,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -571,6 +575,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -786,6 +794,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -993,6 +1005,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1603,6 +1619,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1810,6 +1830,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2025,6 +2049,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2232,6 +2260,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clusterpolicies.yaml b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clusterpolicies.yaml index ec271c9fce..d0ae7b80cc 100644 --- a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clusterpolicies.yaml +++ b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_clusterpolicies.yaml @@ -400,6 +400,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -610,6 +614,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -816,6 +824,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1608,6 +1620,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1818,6 +1834,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2024,6 +2044,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5241,6 +5265,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5452,6 +5480,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5659,6 +5691,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6464,6 +6500,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6675,6 +6715,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6882,6 +6926,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10195,6 +10243,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10405,6 +10457,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11197,6 +11253,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11407,6 +11467,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14767,6 +14831,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14978,6 +15046,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15185,6 +15257,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15990,6 +16066,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16201,6 +16281,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16408,6 +16492,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policies.yaml b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policies.yaml index e7ee7daa32..14221a7985 100644 --- a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policies.yaml +++ b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policies.yaml @@ -401,6 +401,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -611,6 +615,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -817,6 +825,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1609,6 +1621,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1819,6 +1835,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2025,6 +2045,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5243,6 +5267,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5454,6 +5482,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5661,6 +5693,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6466,6 +6502,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6677,6 +6717,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6884,6 +6928,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10198,6 +10246,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10408,6 +10460,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11200,6 +11256,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11410,6 +11470,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14770,6 +14834,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14981,6 +15049,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15188,6 +15260,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15993,6 +16069,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16204,6 +16284,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16411,6 +16495,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policyexceptions.yaml b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policyexceptions.yaml index c2c13555ae..b3d3d88d66 100644 --- a/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policyexceptions.yaml +++ b/charts/kyverno/charts/crds/templates/kyverno.io/kyverno.io_policyexceptions.yaml @@ -191,6 +191,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -398,6 +402,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -820,6 +828,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1027,6 +1039,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_clusterpolicies.yaml b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_clusterpolicies.yaml index 9040831584..26e5d28264 100644 --- a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_clusterpolicies.yaml +++ b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_clusterpolicies.yaml @@ -394,6 +394,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -604,6 +608,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -810,6 +818,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1602,6 +1614,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1812,6 +1828,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2018,6 +2038,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5235,6 +5259,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5446,6 +5474,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5653,6 +5685,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6458,6 +6494,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6669,6 +6709,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6876,6 +6920,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10189,6 +10237,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10399,6 +10451,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11191,6 +11247,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11401,6 +11461,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14761,6 +14825,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14972,6 +15040,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15179,6 +15251,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15984,6 +16060,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16195,6 +16275,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16402,6 +16486,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policies.yaml b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policies.yaml index 1181ddeb25..5dc5d4c559 100644 --- a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policies.yaml +++ b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policies.yaml @@ -395,6 +395,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -605,6 +609,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -811,6 +819,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1603,6 +1615,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1813,6 +1829,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2019,6 +2039,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5237,6 +5261,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5448,6 +5476,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5655,6 +5687,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6460,6 +6496,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6671,6 +6711,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6878,6 +6922,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10192,6 +10240,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10402,6 +10454,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11194,6 +11250,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11404,6 +11464,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14764,6 +14828,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14975,6 +15043,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15182,6 +15254,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15987,6 +16063,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16198,6 +16278,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16405,6 +16489,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policyexceptions.yaml b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policyexceptions.yaml index 1477cb5907..abbba71eae 100644 --- a/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policyexceptions.yaml +++ b/cmd/cli/kubectl-kyverno/data/crds/kyverno.io_policyexceptions.yaml @@ -185,6 +185,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -392,6 +396,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -814,6 +822,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1021,6 +1033,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/crds/kyverno/kyverno.io_cleanuppolicies.yaml b/config/crds/kyverno/kyverno.io_cleanuppolicies.yaml index f35d1b5364..17f262561e 100644 --- a/config/crds/kyverno/kyverno.io_cleanuppolicies.yaml +++ b/config/crds/kyverno/kyverno.io_cleanuppolicies.yaml @@ -358,6 +358,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -565,6 +569,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -780,6 +788,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -987,6 +999,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1597,6 +1613,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1804,6 +1824,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2019,6 +2043,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2226,6 +2254,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/crds/kyverno/kyverno.io_clustercleanuppolicies.yaml b/config/crds/kyverno/kyverno.io_clustercleanuppolicies.yaml index ae2ba7bbb1..2dcebae395 100644 --- a/config/crds/kyverno/kyverno.io_clustercleanuppolicies.yaml +++ b/config/crds/kyverno/kyverno.io_clustercleanuppolicies.yaml @@ -358,6 +358,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -565,6 +569,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -780,6 +788,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -987,6 +999,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1597,6 +1613,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1804,6 +1824,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2019,6 +2043,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2226,6 +2254,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/crds/kyverno/kyverno.io_clusterpolicies.yaml b/config/crds/kyverno/kyverno.io_clusterpolicies.yaml index 9040831584..26e5d28264 100644 --- a/config/crds/kyverno/kyverno.io_clusterpolicies.yaml +++ b/config/crds/kyverno/kyverno.io_clusterpolicies.yaml @@ -394,6 +394,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -604,6 +608,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -810,6 +818,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1602,6 +1614,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1812,6 +1828,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2018,6 +2038,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5235,6 +5259,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5446,6 +5474,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5653,6 +5685,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6458,6 +6494,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6669,6 +6709,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6876,6 +6920,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10189,6 +10237,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10399,6 +10451,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11191,6 +11247,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11401,6 +11461,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14761,6 +14825,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14972,6 +15040,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15179,6 +15251,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15984,6 +16060,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16195,6 +16275,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16402,6 +16486,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/crds/kyverno/kyverno.io_policies.yaml b/config/crds/kyverno/kyverno.io_policies.yaml index 1181ddeb25..5dc5d4c559 100644 --- a/config/crds/kyverno/kyverno.io_policies.yaml +++ b/config/crds/kyverno/kyverno.io_policies.yaml @@ -395,6 +395,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -605,6 +609,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -811,6 +819,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1603,6 +1615,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1813,6 +1829,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2019,6 +2039,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5237,6 +5261,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5448,6 +5476,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5655,6 +5687,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6460,6 +6496,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6671,6 +6711,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6878,6 +6922,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10192,6 +10240,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10402,6 +10454,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11194,6 +11250,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11404,6 +11464,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14764,6 +14828,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -14975,6 +15043,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15182,6 +15254,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15987,6 +16063,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16198,6 +16278,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16405,6 +16489,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/crds/kyverno/kyverno.io_policyexceptions.yaml b/config/crds/kyverno/kyverno.io_policyexceptions.yaml index 1477cb5907..abbba71eae 100644 --- a/config/crds/kyverno/kyverno.io_policyexceptions.yaml +++ b/config/crds/kyverno/kyverno.io_policyexceptions.yaml @@ -185,6 +185,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -392,6 +396,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -814,6 +822,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1021,6 +1033,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: diff --git a/config/install-latest-testing.yaml b/config/install-latest-testing.yaml index 7208e1f379..f59074d99d 100644 --- a/config/install-latest-testing.yaml +++ b/config/install-latest-testing.yaml @@ -557,6 +557,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -764,6 +768,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -979,6 +987,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1186,6 +1198,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -1796,6 +1812,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2003,6 +2023,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2218,6 +2242,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -2425,6 +2453,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -3061,6 +3093,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -3268,6 +3304,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -3483,6 +3523,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -3690,6 +3734,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -4300,6 +4348,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -4507,6 +4559,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -4722,6 +4778,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -4929,6 +4989,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5601,6 +5665,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -5811,6 +5879,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6017,6 +6089,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -6809,6 +6885,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -7019,6 +7099,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -7225,6 +7309,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10442,6 +10530,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10653,6 +10745,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -10860,6 +10956,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11665,6 +11765,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -11876,6 +11980,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -12083,6 +12191,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15396,6 +15508,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -15606,6 +15722,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16398,6 +16518,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -16608,6 +16732,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -19968,6 +20096,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -20179,6 +20311,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -20386,6 +20522,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -21191,6 +21331,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -21402,6 +21546,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -21609,6 +21757,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -25200,6 +25352,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -25410,6 +25566,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -25616,6 +25776,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -26408,6 +26572,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -26618,6 +26786,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -26824,6 +26996,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -30042,6 +30218,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -30253,6 +30433,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -30460,6 +30644,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -31265,6 +31453,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -31476,6 +31668,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -31683,6 +31879,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -34997,6 +35197,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -35207,6 +35411,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -35999,6 +36207,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -36209,6 +36421,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -39569,6 +39785,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -39780,6 +40000,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -39987,6 +40211,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -40792,6 +41020,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -41003,6 +41235,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -41210,6 +41446,10 @@ spec: Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under "any" or "all" instead. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -44345,6 +44585,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -44552,6 +44796,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -44974,6 +45222,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: @@ -45181,6 +45433,10 @@ spec: resources: description: ResourceDescription contains information about the resource being created or modified. + not: + required: + - name + - names properties: annotations: additionalProperties: