apiVersion: helm-expt.confighub.com/v1alpha1
kind: ProductionDispositionReceipt
metadata:
  name: bitnami-redis-target-fact-preflight
spec:
  chart: bitnami/redis
  version: "25.5.3"
  disposition: target fact preflight
  decision: accepted
  acceptedAt: "2026-06-08"
  scope:
    - local-test
    - production-review-input
  summary: The reuse-existing-secret variant declares the Redis Secret as a target fact, the installer package exposes it as an external requirement, and live parity receipts prove the Secret can be staged before both Helm and cub installer paths.
  evidence:
    - path: recipes/bitnami/redis/25.5.3/variants/reuse-existing-secret/variant.yaml
      claim: The variant declares redis/redis-existing-secret key redis-password as a required target fact.
    - path: packages/bitnami/redis/25.5.3/installer.yaml
      claim: The package base declares an externalRequires entry for Secret redis/redis-existing-secret key redis-password.
    - path: recipes/bitnami/redis/25.5.3/install-checks.yaml
      claim: User-install verification checks the target Secret and forbids the chart-owned redis/redis Secret for this variant.
    - path: runs/redis-local-kind/reuse-existing-secret-latest/observation-receipt.yaml
      claim: The local kind receipt records the target Secret as applied by the test and verifies Redis PING with that Secret.
    - path: runs/live-kind-parity/bitnami-redis-reuse-existing-secret/receipt.yaml
      claim: Two-cluster live parity stages the required Secret for both the regular Helm and cub installer legs and passes semantic parity.
  affectedVariants:
    - reuse-existing-secret
  remainingProductionBlockers: []
