Variant-Promotion Closeout

A repository document, rendered for the site. View source markdown.

New to cub? Install the cub CLI first. You can pull and render public catalog packages without an account. Commands that save or change ConfigHub data require you to sign in.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL. Generated by scripts/generate-variant-promotion-closeout.mjs. Do not hand-edit. Regenerate with npm run variant-promotion-closeout.

This surface turns the master matrix promotion column into a product-and-engineering queue: for every variant, whether cub variant promote is ready to run now, watch-grade pending receipt rerun, or blocked by a proof prerequisite, with the exact next command or fix and the owner who has to act.

Promotion is a ConfigHub server value, not a helm-expt-only trick: cub variant promote clones and promotes a Unit server-side. See variant-promotion-closeout reference. Source of record: variant-promotion/status.csv.

Owner classes

Owner classVariantsMeaning
run-proof32A clone exists (or a prerequisite proof can run); record or rerun the proof. Engineering/CI.
catalog-modeling0Needs catalog/model work before promotion is meaningful.
not-applicable-if-any167Promotion does not apply to this variant.
ReadinessVariants
promotion-proven167
watch-grade29
blocked-proof-failed2
blocked-needs-confighub-proof1
Promotion stateVariants
yes167
watch29
no2
todo1

Ready to run now (0)

These variants already have a server-side clone and ConfigHub upload proof; only the cub variant promote receipt is missing. A representative set of commands (not run here - promotion is a ConfigHub-server action):

The full 0-row ready-to-run set is in closeout.csv.

Watch-grade - rerun on the fixed server (29)

Server-side promotion mechanics are proven for these, but the committed receipts were recorded before the changeset-bound add-new-units server fix. The next action is:

ConfigHub v0.1.80 includes the changeset-bound add-new-units fix; rerun this promotion proof to replace the old fallback receipt with a full pass.

ChartBaseEvidence
argo-cd/argo-cd@9.5.15defaultruns/argo-cd-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/mongodb@19.0.7static-passwordsruns/mongodb-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/mongodb@19.0.9existing-secret-replicasetruns/cl-mongodb-19-0-9-existing-secret-replicaset-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/mongodb@19.1.0existing-secret-replicasetruns/cl-mongodb-19-1-0-existing-secret-replicaset-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/mongodb@19.1.0static-passwordsruns/cl-mongodb-19-1-0-static-passwords-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/mysql@14.0.3static-passwordsruns/mysql-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/nginx@24.0.4existing-tls-ingressruns/cl-nginx-24-0-4-existing-tls-ingress-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/nginx@24.0.4http-clusteripruns/cl-nginx-24-0-4-http-clusterip-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/nginx@25.0.0existing-tls-ingressruns/cl-nginx-25-0-0-existing-tls-ingress-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/nginx@25.0.0http-clusteripruns/cl-nginx-25-0-0-http-clusterip-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/postgresql@18.6.10existing-secretruns/cl-postgresql-18-6-10-existing-secret-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/postgresql@18.6.7static-passwordsruns/postgresql-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/postgresql@18.7.0existing-secretruns/cl-postgresql-18-7-0-existing-secret-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/postgresql@18.7.0static-passwordsruns/cl-postgresql-18-7-0-static-passwords-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/rabbitmq@16.0.14static-passwordsruns/rabbitmq-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/redis@27.0.0defaultruns/cl-redis-27-0-0-default-confighub-proof/latest/variant-promotion-receipt.yaml
bitnami/redis@27.0.0reuse-existing-secretruns/cl-redis-27-0-0-reuse-existing-secret-confighub-proof/latest/variant-promotion-receipt.yaml
external-secrets/external-secrets@2.5.0defaultruns/external-secrets-confighub-proof/latest/variant-promotion-receipt.yaml
grafana/grafana@10.5.15static-passwordsruns/grafana-confighub-proof/latest/variant-promotion-receipt.yaml
grafana/loki@7.0.0single-binary-filesystemruns/loki-confighub-proof/latest/variant-promotion-receipt.yaml
grafana/tempo@1.24.4local-persistentruns/tempo-confighub-proof/latest/variant-promotion-receipt.yaml
hashicorp/consul@2.0.0default-control-planeruns/consul-confighub-proof/latest/variant-promotion-receipt.yaml
hashicorp/vault@0.32.0dev-moderuns/vault-confighub-proof/latest/variant-promotion-receipt.yaml
ingress-nginx/ingress-nginx@4.15.1internal-clusteripruns/ingress-nginx-confighub-proof/latest/variant-promotion-receipt.yaml
jetstack/cert-manager@v1.20.2crds-enabledruns/cert-manager-confighub-proof/latest/variant-promotion-receipt.yaml
longhorn/longhorn@1.11.2defaultruns/longhorn-confighub-proof/latest/variant-promotion-receipt.yaml
metrics-server/metrics-server@3.13.0defaultruns/metrics-server-confighub-proof/latest/variant-promotion-receipt.yaml
prometheus-community/prometheus@29.8.0server-only-ephemeralruns/prometheus-confighub-proof/latest/variant-promotion-receipt.yaml
secrets-store-csi-driver/secrets-store-csi-driver@1.6.0defaultruns/secrets-store-csi-driver-confighub-proof/latest/variant-promotion-receipt.yaml

Blocked - needs the ConfigHub proof first (1)

No ConfigHub upload proof exists yet, so there is no clone to promote.

ChartBaseNext action
argo-cd/argo-cd@9.5.17no-crdsrun the ConfigHub proof lane first

Boundaries