apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "Variant"
metadata:
  name: "no-crds"
spec:
  recipe: "../../recipe.yaml"
  namespace: "external-secrets"
  releaseName: "external-secrets"
  valuesProfile: "../../effective-values-no-crds.yaml"
  capabilityProfile:
    kubeVersion: "1.30.0"
    apiVersions:
      []
  hookPolicy: "no-hooks"
  targetFacts:
    requiredSecrets:
      -
        namespace: "external-secrets"
        name: "external-secrets-webhook"
        keys:
          []
        sourceVariant: "default"
        purpose: "Rendered webhook Secret separated by installer and populated by the cert-controller after apply"
        deliveryLanes:
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
        suggestedSource: "kubectl -n external-secrets apply -f <work-dir>/out/secrets/secret-external-secrets-external-secrets-webhook.yaml"
    requiredCRDs:
      -
        name: "acraccesstokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "cloudsmithaccesstokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "clusterexternalsecrets.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "clustergenerators.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "clusterpushsecrets.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "clustersecretstores.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "ecrauthorizationtokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "externalsecrets.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "fakes.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "gcraccesstokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "generatorstates.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "githubaccesstokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "grafanas.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "mfas.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "passwords.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "pushsecrets.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "quayaccesstokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "secretstores.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "sshkeys.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "stssessiontokens.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "uuids.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "vaultdynamicsecrets.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "webhooks.generators.external-secrets.io"
        sourceVariant: "default"
        purpose: "External Secrets CRD managed outside this no-crds base"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
