apiVersion: helm-expt.confighub.com/v1alpha1
kind: LiveHelmInstallerKindParityReceipt
metadata:
  name: bitnami-redis-27.0.0-default-kind-parity-20260606
spec:
  chart: bitnami/redis
  version: 27.0.0
  base: default
  result: pass
  observedAt: '2026-06-16T19:11:49Z'
  package:
    path: packages/bitnami/redis/27.0.0
  recipe:
    path: recipes/bitnami/redis/27.0.0
  variantRevision: recipes/bitnami/redis/27.0.0/revisions/default/r001/variant-revision.yaml
  run:
    mode: two-vanilla-kind-clusters
    helmCluster: hx-redis-79aeb-qfke-helm
    installerCluster: hx-redis-79aeb-qfke-installer
    namespace: redis
    cleanup:
      result: pass
      clusters:
      - cluster: hx-redis-79aeb-qfke-helm
        leg: helm
        result: pass
        detail: 'Deleting cluster "hx-redis-79aeb-qfke-helm" ...

          Deleted nodes: ["hx-redis-79aeb-qfke-helm-control-plane"]'
      - cluster: hx-redis-79aeb-qfke-installer
        leg: installer
        result: pass
        detail: 'Deleting cluster "hx-redis-79aeb-qfke-installer" ...

          Deleted nodes: ["hx-redis-79aeb-qfke-installer-control-plane"]'
    targetTopology:
      minimumSchedulableNodes: 1
      purpose: ''
  legs:
    regularHelm:
      result: pass
      command: helm upgrade --install redis oci://registry-1.docker.io/bitnamicharts/redis
        --version 27.0.0 --namespace redis --create-namespace --values $HOME/code/helm-expt-claude-clone-wt-688/runs/live-kind-parity/bitnami-redis-default/regular-helm-values.yaml
        --wait --timeout 8m
      namespace: redis
      manifestSHA256: 758467319ec109764b55ee730ba51a37a2196744f45f5c064f212bfc176178f0
      objectCount: 14
      liveHelmManifestSHA256: b0138df792ca1ed660caf0b13e3d4ab5ba3ed09b81211a60eca3f919f8e9cd7b
      liveHelmManifestObjectCount: 14
      runtimeNamespaces: &id001
      - redis
      runtime:
        result: pass
        namespaces: *id001
        workloads: '# redis

          statefulset.apps/redis-master     1/1   99s

          statefulset.apps/redis-replicas   3/3   99s'
        pods: '# redis

          redis-master-0     1/1   Running   0     99s

          redis-replicas-0   1/1   Running   0     99s

          redis-replicas-1   1/1   Running   0     60s

          redis-replicas-2   1/1   Running   0     30s'
        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/bitnami/redis/27.0.0
        --base default --work-dir /tmp/helm-expt-kind-parity-hx-redis-79aeb-qfke-redis
        --non-interactive --namespace redis
      applyMode: two-cluster vanilla-kind; namespace-first kubectl apply; separated
        secrets staged when present
      namespace: redis
      manifestSHA256: 54ceb4d9d1d98c4c38843d4a119ae2042c5d018cf3565afa8a24f4f0d659c564
      objectCount: 15
      manifestNamespaces:
      - redis
      runtimeNamespaces: &id002
      - redis
      runtime:
        result: pass
        namespaces: *id002
        workloads: '# redis

          statefulset.apps/redis-master     1/1   102s

          statefulset.apps/redis-replicas   3/3   102s'
        pods: '# redis

          redis-master-0     1/1   Running   0     102s

          redis-replicas-0   1/1   Running   0     102s

          redis-replicas-1   1/1   Running   0     63s

          redis-replicas-2   1/1   Running   0     34s'
        notReady: []
        diagnostics: []
        apiServices:
          result: pass
          items: []
  semanticComparison:
    allowedExtraInstallerObjects:
    - v1|Namespace||redis
    semanticNormalizations: []
    regularHelmRenderVsLive:
      result: pass
      helmObjectCount: 14
      installerObjectCount: 14
      missingFromInstaller: []
      extraInInstaller: []
      semanticDiffs: []
      semanticNormalizations: []
      comparisonSHA256: 5a179d811502f142c06cc2ec178c333ea8c63aa377943c46cb96e672bfce9b9b
    helmVsCubInstallerApply:
      result: pass
      helmObjectCount: 14
      installerObjectCount: 15
      missingFromInstaller: []
      extraInInstaller:
      - v1|Namespace||redis
      semanticDiffs: []
      semanticNormalizations: []
      comparisonSHA256: ea112fb4d1279713ea885f9b52c41480a34915c12262f81e8d31ba6f624ca9fa
  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=0 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: 'Pulled: registry-1.docker.io/bitnamicharts/redis:27.0.0

      Digest: sha256:d70b638fe28c5eb0f3c1a22133ffd947bdade4e1726a54c1ae79b1b4050ecd0d'
  - name: cub-installer-operating-policy
    result: pass
    detail: none
  - name: cub-installer-apply-live
    result: pass
    detail: '# redis

      statefulset.apps/redis-master     1/1   102s

      statefulset.apps/redis-replicas   3/3   102s'
  - name: semantic-object-parity
    result: pass
    detail: missing=0 extra=['v1|Namespace||redis'] diffs=0
  targetFacts:
    regularHelm:
      result: pass
      stagedSecrets: []
      stagedCRDs: []
      stagedObjectStores: []
      stagedNamespaces: []
    cubInstallerApply:
      result: pass
      stagedSecrets: []
      stagedCRDs: []
      stagedObjectStores: []
      stagedNamespaces: []
    requiredValues: []
  operatingPolicy:
    regularHelm:
      result: pass
      operation: none
    cubInstallerApply:
      result: pass
      operation: none
