apiVersion: helm-expt.confighub.com/v1alpha1
kind: LiveHelmInstallerKindParityReceipt
metadata:
  name: external-secrets-external-secrets-2.5.0-no-crds-kind-parity-20260606
spec:
  chart: external-secrets/external-secrets
  version: 2.5.0
  base: no-crds
  result: pass
  observedAt: '2026-06-09T08:38:56Z'
  package:
    path: packages/external-secrets/external-secrets/2.5.0
  recipe:
    path: recipes/external-secrets/external-secrets/2.5.0
  variantRevision: recipes/external-secrets/external-secrets/2.5.0/revisions/no-crds/r001/variant-revision.yaml
  run:
    mode: two-vanilla-kind-clusters
    helmCluster: hx-extern-41245-1kwy-helm
    installerCluster: hx-extern-41245-1kwy-installer
    namespace: external-secrets
    cleanup:
      result: pass
      clusters:
      - cluster: hx-extern-41245-1kwy-helm
        leg: helm
        result: pass
        detail: 'Deleting cluster "hx-extern-41245-1kwy-helm" ...

          Deleted nodes: ["hx-extern-41245-1kwy-helm-control-plane"]'
      - cluster: hx-extern-41245-1kwy-installer
        leg: installer
        result: pass
        detail: 'Deleting cluster "hx-extern-41245-1kwy-installer" ...

          Deleted nodes: ["hx-extern-41245-1kwy-installer-control-plane"]'
  legs:
    regularHelm:
      result: pass
      command: helm upgrade --install external-secrets external-secrets --repo https://charts.external-secrets.io
        --version 2.5.0 --namespace external-secrets --create-namespace --values $HOME/code/helm-expt/runs/live-kind-parity/external-secrets-external-secrets-no-crds/regular-helm-values.yaml
        --wait --timeout 8m
      namespace: external-secrets
      manifestSHA256: da5857fba93e0394594d7e072b31e3cf28985392b5cc0443730a23b722d7670b
      objectCount: 19
      liveHelmManifestSHA256: 520c6a60fc36ce3ad6a91a45ce7640480b030976db7a07d113226ecfe027854b
      liveHelmManifestObjectCount: 19
      runtimeNamespaces: &id001
      - external-secrets
      runtime:
        result: pass
        namespaces: *id001
        workloads: '# external-secrets

          deployment.apps/external-secrets                   1/1   1     1     39s

          deployment.apps/external-secrets-cert-controller   1/1   1     1     39s

          deployment.apps/external-secrets-webhook           1/1   1     1     39s'
        pods: '# external-secrets

          external-secrets-b86785d68-z45zh                    1/1   Running   0     39s

          external-secrets-cert-controller-647c64d965-7tn28   1/1   Running   0     39s

          external-secrets-webhook-5bc7b6dbd-9fpnh            1/1   Running   0     39s'
        notReady: []
      stderr: ''
      getManifestError: ''
    cubInstallerApply:
      result: pass
      renderCommand: cub installer setup --pull $HOME/code/helm-expt/packages/external-secrets/external-secrets/2.5.0
        --base no-crds --work-dir /tmp/helm-expt-kind-parity-hx-extern-41245-1kwy-external-secrets
        --non-interactive --namespace external-secrets
      applyMode: two-cluster vanilla-kind; namespace-first kubectl apply; separated
        secrets staged when present
      namespace: external-secrets
      manifestSHA256: 3220333e12e5e526d30786d4879ca4c8fad6c3d14417a307b66dc7550a228fbe
      objectCount: 20
      manifestNamespaces:
      - external-secrets
      runtimeNamespaces: &id002
      - external-secrets
      runtime:
        result: pass
        namespaces: *id002
        workloads: '# external-secrets

          deployment.apps/external-secrets                   1/1   1     1     40s

          deployment.apps/external-secrets-cert-controller   1/1   1     1     40s

          deployment.apps/external-secrets-webhook           1/1   1     1     40s'
        pods: '# external-secrets

          external-secrets-b86785d68-n44lm                    1/1   Running   0     40s

          external-secrets-cert-controller-647c64d965-n4p5x   1/1   Running   0     40s

          external-secrets-webhook-5bc7b6dbd-n7sfb            1/1   Running   0     40s'
        notReady: []
  semanticComparison:
    allowedExtraInstallerObjects:
    - v1|Namespace||external-secrets
    semanticNormalizations: &id003
    - prune-null-fields
    helmVsCubInstallerApply:
      result: pass
      helmObjectCount: 19
      installerObjectCount: 20
      missingFromInstaller: []
      extraInInstaller:
      - v1|Namespace||external-secrets
      semanticDiffs: []
      semanticNormalizations: *id003
      comparisonSHA256: 5277be2f6920d7760e0ebb8ae733e51061295c30eac5e521cdd6bec1440f6b4f
  checks:
  - name: kind-create-helm
    result: pass
    detail: helm kind cluster created
  - name: kind-create-installer
    result: pass
    detail: installer kind cluster created
  - name: target-facts-helm
    result: pass
    detail: secrets=0 crds=23
  - name: target-facts-installer
    result: pass
    detail: secrets=0 crds=23
  - name: regular-helm-live
    result: pass
    detail: 'Release "external-secrets" does not exist. Installing it now.

      NAME: external-secrets

      LAST DEPLOYED: Tue Jun  9 09:40:28 2026

      NAMESPACE: external-secrets

      STATUS: deployed

      REVISION: 1

      DESCRIPTION: Install complete

      TEST SUITE: None

      NOTES:

      external-secrets has been deployed successfully in namespace external-secrets!


      In order to begin using ExternalSecrets, you will need to set up a SecretStore

      or ClusterSecretStore resource (for example, by creating a ''vault'' SecretStore).


      More information on the different types of SecretStores and how to configure
      them

      can be found in our Github: https://github.com/external-secrets/external-secrets'
  - name: cub-installer-apply-live
    result: pass
    detail: '# external-secrets

      deployment.apps/external-secrets                   1/1   1     1     40s

      deployment.apps/external-secrets-cert-controller   1/1   1     1     40s

      deployment.apps/external-secrets-webhook           1/1   1     1     40s'
  - name: semantic-object-parity
    result: pass
    detail: missing=0 extra=['v1|Namespace||external-secrets'] diffs=0
  targetFacts:
    regularHelm:
      result: pass
      stagedSecrets: []
      stagedCRDs:
      - name: acraccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: cloudsmithaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: clusterexternalsecrets.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: clustergenerators.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: clusterpushsecrets.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: clustersecretstores.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: ecrauthorizationtokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: externalsecrets.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: fakes.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: gcraccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: generatorstates.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: githubaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: grafanas.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: mfas.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: passwords.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: pushsecrets.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: quayaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: secretstores.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: sshkeys.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: stssessiontokens.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: uuids.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: vaultdynamicsecrets.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      - name: webhooks.generators.external-secrets.io
        sourceVariant: default
        lane: regularHelm
      path: $HOME/code/helm-expt/runs/live-kind-parity/external-secrets-external-secrets-no-crds/target-facts-helm.yaml
    cubInstallerApply:
      result: pass
      stagedSecrets: []
      stagedCRDs:
      - name: acraccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: cloudsmithaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: clusterexternalsecrets.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: clustergenerators.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: clusterpushsecrets.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: clustersecretstores.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: ecrauthorizationtokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: externalsecrets.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: fakes.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: gcraccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: generatorstates.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: githubaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: grafanas.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: mfas.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: passwords.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: pushsecrets.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: quayaccesstokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: secretstores.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: sshkeys.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: stssessiontokens.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: uuids.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: vaultdynamicsecrets.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      - name: webhooks.generators.external-secrets.io
        sourceVariant: default
        lane: cubInstallerApply
      path: $HOME/code/helm-expt/runs/live-kind-parity/external-secrets-external-secrets-no-crds/target-facts-installer.yaml
