apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "Variant"
metadata:
  name: "default"
  labels:
    confighub.io/chart-ref: "rook-release/rook-ceph-cluster"
    confighub.io/chart-version: "v1.19.5"
    confighub.io/proof-tier: "next80-full"
    confighub.io/variant: "default"
spec:
  recipe: "../../recipe.yaml"
  namespace: "default"
  releaseName: "rook-ceph-cluster"
  valuesProfile: "../../effective-values.yaml"
  capabilityProfile:
    kubeVersion: "1.30.0"
    apiVersions:
      []
  hookPolicy: "no-hooks"
  targetFacts:
    requiredCRDs:
      -
        name: "cephblockpools.ceph.rook.io"
        sourcePath: "../../rook-ceph/v1.19.5/revisions/default/r001/rendered/release-objects.yaml"
        sourceVariant: "rook-release/rook-ceph@v1.19.5/default"
        purpose: "Rook Ceph cluster base creates CephBlockPool resources"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "cephclusters.ceph.rook.io"
        sourcePath: "../../rook-ceph/v1.19.5/revisions/default/r001/rendered/release-objects.yaml"
        sourceVariant: "rook-release/rook-ceph@v1.19.5/default"
        purpose: "Rook Ceph cluster base creates CephCluster resources"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "cephfilesystems.ceph.rook.io"
        sourcePath: "../../rook-ceph/v1.19.5/revisions/default/r001/rendered/release-objects.yaml"
        sourceVariant: "rook-release/rook-ceph@v1.19.5/default"
        purpose: "Rook Ceph cluster base creates CephFilesystem resources"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "cephfilesystemsubvolumegroups.ceph.rook.io"
        sourcePath: "../../rook-ceph/v1.19.5/revisions/default/r001/rendered/release-objects.yaml"
        sourceVariant: "rook-release/rook-ceph@v1.19.5/default"
        purpose: "Rook Ceph cluster base creates CephFilesystemSubVolumeGroup resources"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
      -
        name: "cephobjectstores.ceph.rook.io"
        sourcePath: "../../rook-ceph/v1.19.5/revisions/default/r001/rendered/release-objects.yaml"
        sourceVariant: "rook-release/rook-ceph@v1.19.5/default"
        purpose: "Rook Ceph cluster base creates CephObjectStore resources"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
    requiredNamespaces:
      -
        name: "rook-ceph"
        purpose: "The chart renders a RoleBinding into rook-ceph, and Helm blocks when the namespace is absent."
        suggestedSource: "kubectl create namespace rook-ceph --dry-run=client -o yaml | kubectl apply -f -"
        sourcePath: "../../target-prerequisite-plan.yaml"
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
        evidence:
          - "runs/live-helm-confighub-compare/rook-release-rook-ceph-cluster-default/receipt.yaml"
          - "runs/live-kind-parity/rook-release-rook-ceph-cluster-default/receipt.yaml"
