apiVersion: helm-expt.confighub.com/v1alpha1
kind: LiveHelmInstallerKindParityReceipt
metadata:
  name: argo-cd-argo-cd-9.5.15-default-kind-parity-20260606
spec:
  chart: argo-cd/argo-cd
  version: 9.5.15
  base: default
  result: pass
  observedAt: '2026-06-16T18:35:42Z'
  package:
    path: packages/argo-cd/argo-cd/9.5.15
  recipe:
    path: recipes/argo-cd/argo-cd/9.5.15
  variantRevision: recipes/argo-cd/argo-cd/9.5.15/revisions/default/r001/variant-revision.yaml
  run:
    mode: two-vanilla-kind-clusters
    helmCluster: hx-argocd-ce3af-fzxu-helm
    installerCluster: hx-argocd-ce3af-fzxu-installer
    namespace: argocd
    cleanup:
      result: pass
      clusters:
      - cluster: hx-argocd-ce3af-fzxu-helm
        leg: helm
        result: pass
        detail: 'Deleting cluster "hx-argocd-ce3af-fzxu-helm" ...

          Deleted nodes: ["hx-argocd-ce3af-fzxu-helm-control-plane"]'
      - cluster: hx-argocd-ce3af-fzxu-installer
        leg: installer
        result: pass
        detail: 'Deleting cluster "hx-argocd-ce3af-fzxu-installer" ...

          Deleted nodes: ["hx-argocd-ce3af-fzxu-installer-control-plane"]'
    targetTopology:
      minimumSchedulableNodes: 1
      purpose: ''
  legs:
    regularHelm:
      result: pass
      command: helm upgrade --install argo-cd argo-cd --repo https://argoproj.github.io/argo-helm
        --version 9.5.15 --namespace argocd --create-namespace --values $HOME/code/helm-expt-claude-clone-wt-688/runs/live-kind-parity/argo-cd-argo-cd-default/regular-helm-values.yaml
        --wait --timeout 8m
      namespace: argocd
      manifestSHA256: e52ddef5e56e347a8959dd1e8591e116479bf8aa8682c83e3753fe7355a38cc0
      objectCount: 49
      liveHelmManifestSHA256: 66c97f6d90166727a1b3967db69013de088bbd59eaac797a53aa4972d76e3d93
      liveHelmManifestObjectCount: 49
      runtimeNamespaces: &id001
      - argocd
      runtime:
        result: pass
        namespaces: *id001
        workloads: '# argocd

          deployment.apps/argo-cd-argocd-applicationset-controller   1/1   1     1     16s

          deployment.apps/argo-cd-argocd-dex-server                  1/1   1     1     16s

          deployment.apps/argo-cd-argocd-notifications-controller    1/1   1     1     16s

          deployment.apps/argo-cd-argocd-redis                       1/1   1     1     16s

          deployment.apps/argo-cd-argocd-repo-server                 1/1   1     1     16s

          deployment.apps/argo-cd-argocd-server                      1/1   1     1     16s

          statefulset.apps/argo-cd-argocd-application-controller   1/1   16s'
        pods: '# argocd

          argo-cd-argocd-application-controller-0                    1/1   Running     0     16s

          argo-cd-argocd-applicationset-controller-d7b84547c-b2zzs   1/1   Running     0     16s

          argo-cd-argocd-dex-server-676f75f567-pnwnm                 1/1   Running     0     16s

          argo-cd-argocd-notifications-controller-c6fb5b58f-4pcpt    1/1   Running     0     16s

          argo-cd-argocd-redis-6d948d65cb-h6lzt                      1/1   Running     0     16s

          argo-cd-argocd-redis-secret-init-mplpt                     0/1   Completed   0     43s

          argo-cd-argocd-repo-server-84d4bc7ddd-zfgvj                1/1   Running     0     16s

          argo-cd-argocd-server-7b67f47f47-xx55t                     1/1   Running     0     16s'
        notReady: []
        diagnostics: []
        apiServices:
          result: pass
          items: []
      stderr: ''
      getManifestError: ''
    cubInstallerApply:
      result: pass
      renderCommand: cub installer setup --pull $HOME/code/helm-expt-claude-clone-wt-688/packages/argo-cd/argo-cd/9.5.15
        --base default --work-dir /tmp/helm-expt-kind-parity-hx-argocd-ce3af-fzxu-argo-cd
        --non-interactive --namespace argocd
      applyMode: two-cluster vanilla-kind; namespace-first kubectl apply; separated
        secrets staged when present
      namespace: argocd
      manifestSHA256: 04a4399e45a80e73369dad4d7bb8e604c2cb836946dc565ed9aae211ba870439
      objectCount: 50
      manifestNamespaces:
      - argocd
      runtimeNamespaces: &id002
      - argocd
      runtime:
        result: pass
        namespaces: *id002
        workloads: '# argocd

          deployment.apps/argo-cd-argocd-applicationset-controller   1/1   1     1     52s

          deployment.apps/argo-cd-argocd-dex-server                  1/1   1     1     52s

          deployment.apps/argo-cd-argocd-notifications-controller    1/1   1     1     52s

          deployment.apps/argo-cd-argocd-redis                       1/1   1     1     52s

          deployment.apps/argo-cd-argocd-repo-server                 1/1   1     1     52s

          deployment.apps/argo-cd-argocd-server                      1/1   1     1     52s

          statefulset.apps/argo-cd-argocd-application-controller   1/1   52s'
        pods: '# argocd

          argo-cd-argocd-application-controller-0                    1/1   Running   0     52s

          argo-cd-argocd-applicationset-controller-d7b84547c-ps4vh   1/1   Running   0     52s

          argo-cd-argocd-dex-server-676f75f567-46pln                 1/1   Running   0     52s

          argo-cd-argocd-notifications-controller-c6fb5b58f-fvx2f    1/1   Running   0     52s

          argo-cd-argocd-redis-6d948d65cb-jllhf                      1/1   Running   0     52s

          argo-cd-argocd-repo-server-84d4bc7ddd-75brf                1/1   Running   0     52s

          argo-cd-argocd-server-7b67f47f47-2m7q5                     1/1   Running   0     52s'
        notReady: []
        diagnostics: []
        apiServices:
          result: pass
          items: []
  semanticComparison:
    allowedExtraInstallerObjects:
    - v1|Namespace||argocd
    semanticNormalizations: &id003
    - prune-null-fields
    regularHelmRenderVsLive:
      result: pass
      helmObjectCount: 49
      installerObjectCount: 49
      missingFromInstaller: []
      extraInInstaller: []
      semanticDiffs: []
      semanticNormalizations: *id003
      comparisonSHA256: 6447f00d42986b74131a60cbaa6fe7cca13ba06d3d9e2b913f098ff8196d3970
    helmVsCubInstallerApply:
      result: pass
      helmObjectCount: 49
      installerObjectCount: 50
      missingFromInstaller: []
      extraInInstaller:
      - v1|Namespace||argocd
      semanticDiffs: []
      semanticNormalizations: *id003
      comparisonSHA256: f00cda42b8be29a8ad9c40b227fb0becab7fc0cf1a9d2a5c9f3e8f645acf82c6
  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=0 namespaces=0
  - name: target-facts-installer
    result: pass
    detail: secrets=1 crds=0 namespaces=0
  - name: regular-helm-operating-policy
    result: pass
    detail: none
  - name: regular-helm-render-live-parity
    result: pass
    detail: missing=0 extra=[] diffs=0
  - name: regular-helm-live
    result: pass
    detail: "Release \"argo-cd\" does not exist. Installing it now.\nNAME: argo-cd\n\
      LAST DEPLOYED: Tue Jun 16 19:36:34 2026\nNAMESPACE: argocd\nSTATUS: deployed\n\
      REVISION: 1\nDESCRIPTION: Install complete\nTEST SUITE: None\nNOTES:\nIn order\
      \ to access the server UI you have the following options:\n\n1. kubectl port-forward\
      \ service/argo-cd-argocd-server -n argocd 8080:443\n\n    and then open the\
      \ browser on http://localhost:8080 and accept the certificate\n\n2. enable ingress\
      \ in the values file `server.ingress.enabled` and either\n      - Add the annotation\
      \ for ssl passthrough: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/#option-1-ssl-passthrough\n\
      \      - Set the `configs.params.\"server.insecure\"` in the values file and\
      \ terminate SSL at your ingress: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/#option-2-multiple-ingress-objects-and-hosts\n\
      \n\nAfter reaching the UI the first time you can login with username: admin\
      \ and the random password generated during the installation. You can f"
  - name: cub-installer-operating-policy
    result: pass
    detail: none
  - name: cub-installer-apply-live
    result: pass
    detail: '# argocd

      deployment.apps/argo-cd-argocd-applicationset-controller   1/1   1     1     52s

      deployment.apps/argo-cd-argocd-dex-server                  1/1   1     1     52s

      deployment.apps/argo-cd-argocd-notifications-controller    1/1   1     1     52s

      deployment.apps/argo-cd-argocd-redis                       1/1   1     1     52s

      deployment.apps/argo-cd-argocd-repo-server                 1/1   1     1     52s

      deployment.apps/argo-cd-argocd-server                      1/1   1     1     52s

      statefulset.apps/argo-cd-argocd-application-controller   1/1   52s'
  - name: semantic-object-parity
    result: pass
    detail: missing=0 extra=['v1|Namespace||argocd'] diffs=0
  targetFacts:
    regularHelm:
      result: pass
      stagedSecrets: []
      stagedCRDs: []
      stagedObjectStores: []
      stagedNamespaces: []
    cubInstallerApply:
      result: pass
      stagedSecrets:
      - namespace: argocd
        name: argocd-redis
        keys:
        - auth
        lane: cubInstallerApply
      stagedCRDs: []
      stagedObjectStores: []
      stagedNamespaces: []
      path: $HOME/code/helm-expt-claude-clone-wt-688/runs/live-kind-parity/argo-cd-argo-cd-default/target-facts-installer.yaml
    requiredValues: []
  operatingPolicy:
    regularHelm:
      result: pass
      operation: none
    cubInstallerApply:
      result: pass
      operation: none
