open-cluster-management.io/governance-policy-propagator@v0.13.0/deploy/crds/kustomize/ns-validation.json (about) 1 [ 2 { 3 "op":"add", 4 "path":"/spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/dependencies/items/oneOf", 5 "value": [{ 6 "properties": { 7 "kind": {"enum": ["CertificatePolicy", "ConfigurationPolicy","IamPolicy"]}, 8 "namespace": {"maxLength": 0} 9 } 10 },{ 11 "not": { 12 "properties": { 13 "kind": {"pattern": "^(?:(?:Certificate|Configuration|Iam)Policy)$"} 14 } 15 } 16 }] 17 },{ 18 "op":"add", 19 "path":"/spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/policy-templates/items/properties/extraDependencies/items/oneOf", 20 "value": [{ 21 "properties": { 22 "kind": {"enum": ["CertificatePolicy", "ConfigurationPolicy","IamPolicy"]}, 23 "namespace": {"maxLength": 0} 24 } 25 },{ 26 "not": { 27 "properties": { 28 "kind": {"pattern": "^(?:(?:Certificate|Configuration|Iam)Policy)$"} 29 } 30 } 31 }] 32 } 33 ]