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  ]