UNOFFICIAL/EXPERIMENTAL. Generated by scripts/generate-matrix-completion-audit.mjs. Do not hand-edit. Regenerate with npm run matrix-completion-audit.
One row per non-green / not-yet-run cell of the master catalog matrix. For each cell it records the lane, the state, a product-readable reason, the next action, the support artifact, and a completion class that separates needs a run from needs a model/support fix from already has a named product decision - so the matrix can be finished in the right order.
It is a read-only projection over the committed decision/queue surfaces (disposition-frontier, the live/kind decisions, the burn-down, run-blocks, base-outcomes, lifecycle-route-actions, and the matrix's own promotion/lifecycle columns). It changes no status and runs nothing.
Completion classes
657 non-green cells:
| Class | Cells | Meaning |
|---|---|---|
needs-target-or-prereq-fix | 429 | Blocked on a target prerequisite, image, or tooling - a user/target action, not a model change. |
already-decided | 136 | A watch row with a recorded product decision: evidence plus a named residue. Usable today with the caveat. |
needs-run | 47 | A command exists - just run it (the burn-down / run-block surfaces have the exact command). |
needs-modeling | 45 | The catalog/model has to change before this can pass. |
| Lane | Cells |
|---|---|
promotion | 389 |
G | 60 |
P | 60 |
L | 51 |
K | 50 |
lifecycle | 47 |
| State | Cells |
|---|---|
proven | 167 |
watch | 136 |
not-applicable-source | 110 |
blocked | 99 |
not-applicable-candidate | 67 |
todo | 47 |
fail | 18 |
not-applicable-derived-variant | 13 |
needs-run (47)
A command exists - just run it (the burn-down / run-block surfaces have the exact command).
| Chart | Variant | Lane | State | Reason | Next action |
|---|---|---|---|---|---|
| argo-cd/argo-workflows@1.0.14 | controller-default-reviewed | lifecycle | todo | lifecycle route(s) defined (todo:1) but not yet observed live | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| argo-cd/argo-workflows@1.0.14 | default | lifecycle | todo | lifecycle route(s) defined (todo:1) but not yet observed live | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| argo-cd/argocd-image-updater@1.2.2 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| bitnami/contour@21.1.4 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| bitnami/contour@21.1.4 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| cloudnative-pg/cloudnative-pg@0.28.2 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| cloudnative-pg/cloudnative-pg@0.28.2 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| elastic/eck-operator@3.4.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| elastic/eck-operator@3.4.0 | ha | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| elastic/eck-operator@3.4.0 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| external-dns/external-dns@1.21.1 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| external-dns/external-dns@1.21.1 | dry-run-txt-registry | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| external-dns/external-dns@1.21.1 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| fairwinds-stable/goldilocks@10.3.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| gatekeeper/gatekeeper@3.22.2 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| grafana/alloy@1.8.2 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/alloy@1.8.2 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/loki@7.0.0 | simple-scalable-minio | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/loki@7.0.0 | single-binary-filesystem | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/pyroscope@2.0.2 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/pyroscope@2.0.2 | ha | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| grafana/pyroscope@2.0.2 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/consul@2.0.0 | default-control-plane | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/terraform@1.1.2 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/terraform@1.1.2 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/vault@0.32.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/vault@0.32.0 | dev-mode | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| hashicorp/vault@0.32.0 | ha-raft-ui | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| ingress-nginx/ingress-nginx@4.15.1 | admission-disabled | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| ingress-nginx/ingress-nginx@4.15.1 | internal-clusterip | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| jaegertracing/jaeger-operator@2.57.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| jaegertracing/jaeger-operator@2.57.0 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| kedacore/keda@2.19.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| kyverno/kyverno@3.8.1 | no-crds | lifecycle | todo | lifecycle route(s) defined (observed:6) but not yet observed live | observe the routed lifecycle action and record a receipt (see lifecycle-route-actions) |
| minio-operator/operator@7.1.1 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| percona/pxc-operator@1.19.1 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| percona/pxc-operator@1.19.1 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| prometheus-community/prometheus-adapter@5.3.0 | apiservice-v1-capability | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| prometheus-community/prometheus-adapter@5.3.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| prometheus-community/prometheus-operator-crds@29.0.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| rook-release/rook-ceph@v1.19.5 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| strimzi/strimzi-kafka-operator@1.0.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| strimzi/strimzi-kafka-operator@1.0.0 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| traefik/traefik@40.2.0 | default | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
| traefik/traefik@40.2.0 | no-crds | lifecycle | todo | chart has hook/lifecycle behavior with no live observation yet | decide and record the lifecycle route, then observe it live |
needs-target-or-prereq-fix (429)
Blocked on a target prerequisite, image, or tooling - a user/target action, not a model change.
| Chart | Variant | Lane | State | Reason | Next action |
|---|---|---|---|---|---|
| aqua/trivy-operator@0.32.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| aqua/trivy-operator@0.32.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| aqua/trivy-operator@0.32.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-cd@9.5.15 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argo-cd@9.5.15 | no-crds | L | blocked | local-live blocked: webhook-cert-lifecycle: deployment/argo-cd-argocd-applicationset-controller: prerequisite-blocked (stuck creating: missing mount/secret/config) (argo-cd-argocd-application-controller-0[CreateContainerConfigError ready=false restarts=0;] argo-cd-argocd-applicationset-controller-d7b845 | Model the serving certificate as a generated fact, target fact, cert-manager dependency, preflight, or explicit lifecycle action, then rerun. |
| argo-cd/argo-cd@9.5.15 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-cd@9.5.17 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argo-cd@9.5.17 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-cd@9.5.17 | no-crds | promotion | blocked | promotion depends on upstream and downstream ConfigHub Spaces; the ConfigHub proof lane is missing | run the ConfigHub proof lane first |
| argo-cd/argo-events@2.4.21 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argo-events@2.4.21 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-events@2.4.21 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-rollouts@2.40.9 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argo-rollouts@2.40.9 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-rollouts@2.40.9 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-workflows@1.0.14 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argo-workflows@1.0.14 | controller-default-reviewed | L | blocked | local-live blocked: runtime-readiness: target fact: required CRD clusterworkflowtemplates.argoproj.io missing | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| argo-cd/argo-workflows@1.0.14 | controller-default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-workflows@1.0.14 | default | L | blocked | local-live blocked: runtime-readiness: target fact: required CRD clusterworkflowtemplates.argoproj.io missing | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| argo-cd/argo-workflows@1.0.14 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argo-workflows@1.0.14 | minimal-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| argo-cd/argocd-image-updater@1.2.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| argo-cd/argocd-image-updater@1.2.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| autoscaler/cluster-autoscaler@9.57.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| autoscaler/cluster-autoscaler@9.57.0 | controller-default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| autoscaler/cluster-autoscaler@9.57.0 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| autoscaler/cluster-autoscaler@9.57.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| autoscaler/vertical-pod-autoscaler@0.9.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| autoscaler/vertical-pod-autoscaler@0.9.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| autoscaler/vertical-pod-autoscaler@0.9.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default + topology | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | L | fail | local-live fail: cloud-or-provider-prerequisite: daemonset/ebs-csi-node: not-ready (ebs-csi-controller-8d8878fb7-24jf4[ ready=true restarts=3;Error ready=false restarts=3; ready=true restarts=3;CrashLoopBackOff ready=false restarts=4; ready=tru) | Model the provider dependency as target facts or an external managed prerequisite before rerun. |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/apache@11.4.29 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/apache@11.4.29 | default | L | blocked | local-live blocked: target-prerequisite: deployment/apache: prerequisite-blocked (stuck creating: missing mount/secret/config) (apache-5fdf47cb6-f4p8z[PodInitializing ready=false restarts=0;] node-collector-66b46f8d9-qnkc6[Completed ready=false restarts=0;] scan-vulnerabilityreport-56d95) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| bitnami/apache@11.4.29 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/apache@11.4.29 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/contour@21.1.4 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/contour@21.1.4 | default | L | blocked | local-live blocked: target-prerequisite: daemonset/contour-envoy: prerequisite-blocked (stuck creating: missing mount/secret/config) (contour-contour-6f88fd5fc6-67kb6[ContainerCreating ready=false restarts=0;] contour-envoy-jtk4r[PodInitializing ready=false restarts=0;PodInitializing ready=fal) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| bitnami/contour@21.1.4 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/contour@21.1.4 | legacy + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| bitnami/contour@21.1.4 | legacy | L | blocked | local-live blocked: target-prerequisite: daemonset/contour-envoy: prerequisite-blocked (stuck creating: missing mount/secret/config) (contour-contour-9c9cb9d47-rxs4w[ContainerCreating ready=false restarts=0;] contour-envoy-9sfdn[PodInitializing ready=false restarts=0;PodInitializing ready=fals) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| bitnami/contour@21.1.4 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/contour@21.1.4 | no-crds | L | blocked | local-live blocked: runtime-readiness: daemonset/contour-envoy: prerequisite-blocked (stuck creating: missing mount/secret/config) (contour-contour-6f88fd5fc6-2bhll[ContainerCreating ready=false restarts=0;] contour-envoy-tgr65[PodInitializing ready=false restarts=0;PodInitializing ready=fal) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| bitnami/contour@21.1.4 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/elasticsearch@22.1.6 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/elasticsearch@22.1.6 | default | L | fail | local-live fail: runtime-readiness: statefulset/elasticsearch-coordinating: not-ready (elasticsearch-coordinating-0[PodInitializing ready=false restarts=0;] elasticsearch-coordinating-1[PodInitializing ready=false restarts=0;] elasticsearch-data-0) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| bitnami/elasticsearch@22.1.6 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/elasticsearch@22.1.6 | ha | L | fail | local-live fail: runtime-readiness: statefulset/elasticsearch-coordinating: not-ready (elasticsearch-coordinating-0[PodInitializing ready=false restarts=0;] elasticsearch-coordinating-1[PodInitializing ready=false restarts=0;] elasticsearch-data-0) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| bitnami/elasticsearch@22.1.6 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/elasticsearch@22.1.6 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/memcached@8.5.5 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/memcached@8.5.5 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/memcached@8.5.5 | storage-default-reviewed | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| bitnami/mongodb@19.0.7 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/mongodb@19.0.7 | existing-secret-replicaset | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/mongodb@19.0.9 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/mongodb@19.0.9 | static-passwords | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/mongodb@19.1.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/mysql@14.0.3 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/mysql@14.0.3 | existing-secret | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/nginx@24.0.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/nginx@24.0.2 | customer-acme-prod | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| bitnami/nginx@24.0.2 | existing-tls-ingress | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/nginx@24.0.2 | http-clusterip | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/nginx@24.0.2 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| bitnami/nginx@24.0.4 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/nginx@25.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/opensearch@2.0.10 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/opensearch@2.0.10 | default | L | fail | local-live fail: runtime-readiness: statefulset/opensearch-coordinating: not-ready (opensearch-coordinating-0[PodInitializing ready=false restarts=0;] opensearch-coordinating-1[PodInitializing ready=false restarts=0;] opensearch-data-0[PodIniti) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| bitnami/opensearch@2.0.10 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/opensearch@2.0.10 | ha | L | fail | local-live fail: runtime-readiness: statefulset/opensearch-coordinating: not-ready (opensearch-coordinating-0[PodInitializing ready=false restarts=0;] opensearch-coordinating-1[PodInitializing ready=false restarts=0;] opensearch-data-0[PodIniti) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| bitnami/opensearch@2.0.10 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/opensearch@2.0.10 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/phpmyadmin@20.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/phpmyadmin@20.0.0 | default | L | blocked | local-live blocked: target-prerequisite: deployment/phpmyadmin: prerequisite-blocked (stuck creating: missing mount/secret/config) (node-collector-66b46f8d9-qnkc6[Completed ready=false restarts=0;] phpmyadmin-f67d9cfd6-8hv8z[PodInitializing ready=false restarts=0;] scan-vulnerabilityreport-5) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| bitnami/phpmyadmin@20.0.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/phpmyadmin@20.0.0 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/phpmyadmin@20.0.0 | web-ui-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| bitnami/postgresql@18.6.10 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/postgresql@18.6.10 | static-passwords | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/postgresql@18.6.7 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/postgresql@18.6.7 | existing-secret | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/postgresql@18.7.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/rabbitmq@16.0.14 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/rabbitmq@16.0.14 | existing-secret | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/redis@25.5.3 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/redis@25.5.3 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/redis@25.5.3 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| bitnami/redis@25.5.3 | reuse-existing-secret | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/redis@25.5.3 | staging-eu-west | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| bitnami/redis@27.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/spark@10.0.3 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/spark@10.0.3 | default | L | blocked | local-live blocked: image-dependency: statefulset/spark-master: image-pull-blocked (spark-master-0[ImagePullBackOff ready=false restarts=0;] spark-worker-0[ImagePullBackOff ready=false restarts=0;]) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| bitnami/spark@10.0.3 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/spark@10.0.3 | ha | L | blocked | local-live blocked: image-dependency: statefulset/spark-master: image-pull-blocked (rollout-operator-5f688cdb68-pc7sz[ ready=false restarts=0;] spark-master-0[ImagePullBackOff ready=false restarts=0;] spark-worker-0[ImagePullBackOff ready=false) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| bitnami/spark@10.0.3 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/spark@10.0.3 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/zookeeper@13.8.7 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| bitnami/zookeeper@13.8.7 | default | L | blocked | local-live blocked: image-dependency: statefulset/zookeeper: image-pull-blocked (zookeeper-0[ImagePullBackOff ready=false restarts=0;]) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| bitnami/zookeeper@13.8.7 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/zookeeper@13.8.7 | ha | L | blocked | local-live blocked: image-dependency: statefulset/zookeeper: image-pull-blocked (zookeeper-0[ImagePullBackOff ready=false restarts=0;] zookeeper-1[ImagePullBackOff ready=false restarts=0;] zookeeper-2[ImagePullBackOff ready=false restarts=0;) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| bitnami/zookeeper@13.8.7 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| bitnami/zookeeper@13.8.7 | legacy | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| cloudnative-pg/cloudnative-pg@0.28.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| cloudnative-pg/cloudnative-pg@0.28.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| cloudnative-pg/cloudnative-pg@0.28.2 | no-crds | L | fail | local-live fail: runtime-readiness: deployment/cloudnative-pg: not-ready (cloudnative-pg-d8f4779dd-wjsfg[CrashLoopBackOff ready=false restarts=5;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| cloudnative-pg/cloudnative-pg@0.28.2 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| coredns/coredns@1.45.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| coredns/coredns@1.45.2 | controller-default-reviewed | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| coredns/coredns@1.45.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| crossplane-stable/crossplane@2.3.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| crossplane-stable/crossplane@2.3.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| descheduler/descheduler@0.36.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| descheduler/descheduler@0.36.0 | cluster-metrics-readonly | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| descheduler/descheduler@0.36.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| dex/dex@0.24.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| dex/dex@0.24.0 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| dex/dex@0.24.0 | default | K | blocked | target-runtime: pod crash loop (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| dex/dex@0.24.0 | default | L | fail | local-live fail: runtime-readiness: deployment/dex: not-ready (dex-854b786b7-w67bg[CrashLoopBackOff ready=false restarts=4;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| dex/dex@0.24.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| dex/dex@0.24.0 | web-ui-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/eck-operator@3.4.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| elastic/eck-operator@3.4.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/eck-operator@3.4.0 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/eck-operator@3.4.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/filebeat@8.5.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| elastic/filebeat@8.5.1 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/filebeat@8.5.1 | default + secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/filebeat@8.5.1 | default | K | blocked | target-prerequisite: required Secret missing (parity passed) | Stage the named Secret as a target fact, then the row can move to pass. |
| elastic/filebeat@8.5.1 | default | L | blocked | local-live blocked: target-prerequisite: daemonset/filebeat-filebeat: prerequisite-blocked (stuck creating: missing mount/secret/config) (filebeat-filebeat-z6hc6[ContainerCreating ready=false restarts=0;]) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| elastic/filebeat@8.5.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/filebeat@8.5.1 | node-or-cluster-collector + external-api | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/filebeat@8.5.1 | node-or-cluster-collector + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/filebeat@8.5.1 | node-or-cluster-collector | K | blocked | helm-runtime: upstream not ready (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| elastic/filebeat@8.5.1 | node-or-cluster-collector | L | blocked | local-live blocked: target-prerequisite: daemonset/filebeat-filebeat: prerequisite-blocked (stuck creating: missing mount/secret/config) (filebeat-filebeat-s9zzq[ContainerCreating ready=false restarts=0;]) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| elastic/filebeat@8.5.1 | node-or-cluster-collector | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/kibana@8.5.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| elastic/kibana@8.5.1 | default + external-api | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/kibana@8.5.1 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/kibana@8.5.1 | default | K | blocked | helm-runtime: upstream not ready (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| elastic/kibana@8.5.1 | default | L | blocked | local-live blocked: target-prerequisite: deployment/kibana-kibana: prerequisite-blocked (stuck creating: missing mount/secret/config) (kibana-kibana-9bf64bc55-8fpng[ContainerCreating ready=false restarts=0;]) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| elastic/kibana@8.5.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/kibana@8.5.1 | web-ui-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/logstash@8.5.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| elastic/logstash@8.5.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/logstash@8.5.1 | ha | L | fail | local-live fail: runtime-readiness: statefulset/logstash-logstash: not-ready (logstash-logstash-0[ ready=true restarts=0;] logstash-logstash-1[] logstash-logstash-2[]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| elastic/logstash@8.5.1 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| elastic/metricbeat@8.5.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| elastic/metricbeat@8.5.1 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/metricbeat@8.5.1 | default + secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| elastic/metricbeat@8.5.1 | default | K | blocked | target-prerequisite: required Secret missing (parity passed) | Stage the named Secret as a target fact, then the row can move to pass. |
| elastic/metricbeat@8.5.1 | default | L | blocked | local-live blocked: target-prerequisite: daemonset/metricbeat-metricbeat: prerequisite-blocked (stuck creating: missing mount/secret/config) (metricbeat-kube-state-metrics-658dd9bbbc-ngcqr[ ready=true restarts=0;] metricbeat-metricbeat-68rfr[ContainerCreating ready=false restarts=0;] metricbeat-metri | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| elastic/metricbeat@8.5.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| external-dns/external-dns@1.21.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| external-dns/external-dns@1.21.1 | cloudflare-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| external-dns/external-dns@1.21.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| external-dns/external-dns@1.21.1 | dry-run-txt-registry | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| external-dns/external-dns@1.21.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| external-dns/external-dns@1.21.1 | route53-irsa | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| external-secrets/external-secrets@2.5.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| external-secrets/external-secrets@2.5.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fairwinds-stable/goldilocks@10.3.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| fairwinds-stable/goldilocks@10.3.0 | cluster-metrics-readonly | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| fairwinds-stable/goldilocks@10.3.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fairwinds-stable/vpa@4.11.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| fairwinds-stable/vpa@4.11.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fairwinds-stable/vpa@4.11.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| falcosecurity/falco@9.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| falcosecurity/falco@9.0.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| falcosecurity/falco@9.0.0 | node-or-cluster-collector | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| falcosecurity/falcosidekick@0.13.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| falcosecurity/falcosidekick@0.13.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fluent/fluent-bit@0.57.6 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| fluent/fluent-bit@0.57.6 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fluent/fluent-bit@0.57.6 | node-or-cluster-collector | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| fluent/fluentd@0.5.3 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| fluent/fluentd@0.5.3 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| fluent/fluentd@0.5.3 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| fluent/fluentd@0.5.3 | node-or-cluster-collector | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| gatekeeper/gatekeeper@3.22.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| gatekeeper/gatekeeper@3.22.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| gatekeeper/gatekeeper@3.22.2 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| gitlab/gitlab-runner@0.89.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| gitlab/gitlab-runner@0.89.0 | default + external-api | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| gitlab/gitlab-runner@0.89.0 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| gitlab/gitlab-runner@0.89.0 | default | L | fail | local-live fail: runtime-readiness: deployment/gitlab-runner: not-ready (gitlab-runner-844d54c8cc-x6rtt[ ready=false restarts=1;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| gitlab/gitlab-runner@0.89.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| gitlab/gitlab-runner@0.89.0 | runner-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| grafana/alloy@1.8.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/alloy@1.8.2 | default | promotion | blocked | server-side promotion did not prove changed-unit catch-up and added-unit cloning | inspect the promotion receipt and resolve the recorded blocker |
| grafana/alloy@1.8.2 | no-crds | promotion | blocked | server-side promotion did not prove changed-unit catch-up and added-unit cloning | inspect the promotion receipt and resolve the recorded blocker |
| grafana/grafana@10.5.15 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/grafana@10.5.15 | customer-acme-prod | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| grafana/grafana@10.5.15 | existing-secret-ingress | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/grafana@10.5.15 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| grafana/loki@7.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/loki@7.0.0 | simple-scalable-minio | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/promtail@6.17.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/promtail@6.17.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/pyroscope@2.0.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/pyroscope@2.0.2 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| grafana/pyroscope@2.0.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/pyroscope@2.0.2 | ha + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| grafana/pyroscope@2.0.2 | ha | L | fail | local-live fail: runtime-readiness: statefulset/pyroscope: not-ready (pyroscope-0[ ready=false restarts=1;] pyroscope-1[ ready=false restarts=1;] pyroscope-alloy-0[ ready=true restarts=0; ready=true restarts=0;] surveyor-c4759d87-) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| grafana/pyroscope@2.0.2 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/pyroscope@2.0.2 | no-crds + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| grafana/pyroscope@2.0.2 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/rollout-operator@0.49.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/rollout-operator@0.49.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/rollout-operator@0.49.0 | no-crds | L | fail | local-live fail: runtime-readiness: deployment/rollout-operator: not-ready (rollout-operator-5f688cdb68-psdjv[ ready=false restarts=0;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| grafana/rollout-operator@0.49.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| grafana/tempo@1.24.4 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| grafana/tempo@1.24.4 | s3-query-observability | L | blocked | local-live blocked: cloud-or-provider-prerequisite: statefulset/tempo: prerequisite-blocked (stuck creating: missing mount/secret/config) (tempo-0[CreateContainerConfigError ready=false restarts=0; ready=true restarts=0;]) | Model the provider dependency as target facts or an external managed prerequisite before rerun. |
| grafana/tempo@1.24.4 | s3-query-observability | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| haproxytech/kubernetes-ingress@1.52.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| haproxytech/kubernetes-ingress@1.52.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/consul@2.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | L | fail | local-live fail: webhook-cert-lifecycle: deployment/consul-consul-connect-injector: not-ready (consul-consul-connect-injector-5f47dfbd9-knxmc[CrashLoopBackOff ready=false restarts=6;] consul-consul-ingress-gateway-7c9f6b86f8-v484m[PodInitializing ready=fa) | Model the serving certificate as a generated fact, target fact, cert-manager dependency, preflight, or explicit lifecycle action, then rerun. |
| hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/terraform@1.1.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| hashicorp/terraform@1.1.2 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| hashicorp/terraform@1.1.2 | default | L | blocked | local-live blocked: target-prerequisite: deployment/terraform-terraform-sync-workspace: prerequisite-blocked (stuck creating: missing mount/secret/config) (terraform-terraform-sync-workspace-67688dd4fd-tk52q[ContainerCreating ready=false restarts=0;]) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| hashicorp/terraform@1.1.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/terraform@1.1.2 | no-crds + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| hashicorp/terraform@1.1.2 | no-crds + secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| hashicorp/terraform@1.1.2 | no-crds | K | blocked | target-prerequisite: required Secret missing (parity passed) | Stage the named Secret as a target fact, then the row can move to pass. |
| hashicorp/terraform@1.1.2 | no-crds | L | blocked | local-live blocked: runtime-readiness: deployment/terraform-terraform-sync-workspace: prerequisite-blocked (stuck creating: missing mount/secret/config) (kibana-kibana-9bf64bc55-qm87r[ContainerCreating ready=false restarts=0;] rollout-operator-5f688cdb68-pc7sz[ ready=false restarts=0;] surveyor-c47 | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| hashicorp/terraform@1.1.2 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/vault@0.32.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| hashicorp/vault@0.32.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/vault@0.32.0 | ha-raft-ui + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| hashicorp/vault@0.32.0 | ha-raft-ui | L | blocked | local-live blocked: target-prerequisite: statefulset/vault: prerequisite-blocked (stuck creating: missing mount/secret/config) (vault-0[ContainerCreating ready=false restarts=0;] vault-1[] vault-2[] vault-agent-injector-8c76487db-r7vcn[ ready=true restarts=0;]) | Turn the missing target condition into a target fact, preflight, lifecycle route, or better base variant. |
| hashicorp/vault@0.32.0 | ha-raft-ui | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| hashicorp/vault@0.32.0 | regulated-prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| hashicorp/vault@0.32.0 | staging-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| ingress-nginx/ingress-nginx@4.15.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| ingress-nginx/ingress-nginx@4.15.1 | admission-disabled | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| ingress-nginx/ingress-nginx@4.15.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| istio/gateway@1.30.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| istio/gateway@1.30.0 | controller-default-reviewed | L | blocked | local-live blocked: image-dependency: deployment/gateway: image-pull-blocked (gateway-7c598dffd4-w4m4g[ImagePullBackOff ready=false restarts=0;] kibana-kibana-9bf64bc55-qm87r[ContainerCreating ready=false restarts=0;] rollout-operator-5f6) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| istio/gateway@1.30.0 | controller-default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| istio/gateway@1.30.0 | default | L | blocked | local-live blocked: image-dependency: deployment/gateway: image-pull-blocked (gateway-7c598dffd4-jlxxc[ImagePullBackOff ready=false restarts=0;]) | Pin, mirror, override, or document the image dependency, then rerun against a target that can pull it. |
| istio/gateway@1.30.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| istio/istiod@1.30.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| istio/istiod@1.30.0 | default + namespace | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| istio/istiod@1.30.0 | default | G | blocked | target-prerequisite: namespace missing (parity passed) | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| istio/istiod@1.30.0 | default | K | blocked | target-prerequisite: required Namespace missing (parity passed) | Declare and stage the required Namespace as a target fact, then the row can move to pass. |
| istio/istiod@1.30.0 | default | L | fail | local-live fail: runtime-readiness: deployment/istiod: not-ready () | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| istio/istiod@1.30.0 | default | P | blocked | target-prerequisite: namespace missing (parity passed) | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| istio/istiod@1.30.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| istio/istiod@1.30.0 | external-ca | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| istio/istiod@1.30.0 | minimal-profile | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| istio/istiod@1.30.0 | revisioned-control-plane | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| jaegertracing/jaeger-operator@2.57.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| jaegertracing/jaeger-operator@2.57.0 | default + crd | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| jaegertracing/jaeger-operator@2.57.0 | default | G | blocked | target-prerequisite: cert-manager CRDs missing | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| jaegertracing/jaeger-operator@2.57.0 | default | K | blocked | target-prerequisite: cert-manager CRDs missing | Stage the chart's CRDs as target facts (or pick a CRD-rendering base), then the row can move to pass. |
| jaegertracing/jaeger-operator@2.57.0 | default | P | blocked | target-prerequisite: cert-manager CRDs missing | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| jaegertracing/jaeger-operator@2.57.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jaegertracing/jaeger-operator@2.57.0 | no-crds + crd | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| jaegertracing/jaeger-operator@2.57.0 | no-crds | K | blocked | target-prerequisite: cert-manager CRDs missing | Stage the chart's CRDs as target facts (or pick a CRD-rendering base), then the row can move to pass. |
| jaegertracing/jaeger-operator@2.57.0 | no-crds | L | blocked | local-live blocked: webhook-cert-lifecycle: deployment/jaeger-operator: prerequisite-blocked (stuck creating: missing mount/secret/config) (jaeger-operator-b44465548-7jfbn[ContainerCreating ready=false restarts=0;] node-collector-df9b9bcd9-nnjs4[Completed ready=false restarts=0;] scan-vulnerabilityr) | Model the serving certificate as a generated fact, target fact, cert-manager dependency, preflight, or explicit lifecycle action, then rerun. |
| jaegertracing/jaeger-operator@2.57.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jaegertracing/jaeger@4.8.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| jaegertracing/jaeger@4.8.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jaegertracing/jaeger@4.8.0 | node-or-cluster-collector | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| jetstack/cert-manager-csi-driver@v0.14.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| jetstack/cert-manager-csi-driver@v0.14.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jetstack/cert-manager@v1.20.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| jetstack/cert-manager@v1.20.2 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jetstack/trust-manager@v0.22.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| jetstack/trust-manager@v0.22.1 | default | L | fail | local-live fail: runtime-readiness: deployment/trust-manager: not-ready (node-collector-df9b9bcd9-nnjs4[Completed ready=false restarts=0;] scan-vulnerabilityreport-578fc5b667-79lfn[Completed ready=false restarts=0;] scan-vulnerabilit) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| jetstack/trust-manager@v0.22.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| jetstack/trust-manager@v0.22.1 | no-crds | L | fail | local-live fail: runtime-readiness: deployment/trust-manager: not-ready (trust-manager-6db9f66446-c44df[PodInitializing ready=false restarts=0;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| jetstack/trust-manager@v0.22.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| kedacore/keda@2.19.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| kedacore/keda@2.19.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| kedacore/keda@2.19.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| kyverno/kyverno-policies@3.8.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| kyverno/kyverno-policies@3.8.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| kyverno/kyverno@3.8.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| kyverno/kyverno@3.8.1 | default-admission | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| kyverno/kyverno@3.8.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| kyverno/kyverno@3.8.1 | external-crds | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| kyverno/kyverno@3.8.1 | ha-admission-reports | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| kyverno/kyverno@3.8.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| linkerd/linkerd-crds@1.8.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| linkerd/linkerd-crds@1.8.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| longhorn/longhorn@1.11.2 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| longhorn/longhorn@1.11.2 | ui-ingress | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| metrics-server/metrics-server@3.13.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| metrics-server/metrics-server@3.13.0 | external-tls-ca | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| metrics-server/metrics-server@3.13.0 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| minio-operator/operator@7.1.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| minio-operator/operator@7.1.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| minio-operator/operator@7.1.1 | storage-default-reviewed | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| minio-operator/tenant@7.1.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| minio-operator/tenant@7.1.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/nack@0.34.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| nats/nack@0.34.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/nack@0.34.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/nats@2.14.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| nats/nats@2.14.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/nats@2.14.0 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/surveyor@0.20.9 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| nats/surveyor@0.20.9 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| nats/surveyor@0.20.9 | default-reviewed + external-api | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| nats/surveyor@0.20.9 | default-reviewed + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| nats/surveyor@0.20.9 | default-reviewed | K | blocked | helm-runtime: upstream not ready (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| nats/surveyor@0.20.9 | default-reviewed | L | blocked | local-live blocked: runtime-readiness: deployment/surveyor: prerequisite-blocked (stuck creating: missing mount/secret/config) (kibana-kibana-9bf64bc55-qm87r[ContainerCreating ready=false restarts=0;] nats-0[ ready=true restarts=0; ready=true restarts=0;] nats-1[ ready=true restarts=0; r) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| nats/surveyor@0.20.9 | default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nats/surveyor@0.20.9 | default | K | blocked | target-runtime: pod crash loop (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| nats/surveyor@0.20.9 | default | L | fail | local-live fail: runtime-readiness: deployment/surveyor: not-ready (surveyor-c4759d87-fx675[CrashLoopBackOff ready=false restarts=5;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| nats/surveyor@0.20.9 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | storage-default-reviewed | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| open-telemetry/opentelemetry-operator@0.114.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| open-telemetry/opentelemetry-operator@0.114.0 | default | L | blocked | local-live blocked: inspect-receipt: target fact CRDs: source variant jetstack/cert-manager@v1.20.2/crds-enabled render missing | Read the receipt and add a classifier rule only after the product route is clear. |
| open-telemetry/opentelemetry-operator@0.114.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| open-telemetry/opentelemetry-operator@0.114.0 | no-crds | L | blocked | local-live blocked: webhook-cert-lifecycle: deployment/opentelemetry-operator: prerequisite-blocked (stuck creating: missing mount/secret/config) (node-collector-df9b9bcd9-nnjs4[Completed ready=false restarts=0;] opentelemetry-operator-7b79f764b-kfcxt[ContainerCreating ready=false restarts=0;] scan-vuln | Model the serving certificate as a generated fact, target fact, cert-manager dependency, preflight, or explicit lifecycle action, then rerun. |
| open-telemetry/opentelemetry-operator@0.114.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| opencost/opencost@2.5.21 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| opencost/opencost@2.5.21 | cluster-metrics-readonly | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| opencost/opencost@2.5.21 | default + review | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| opencost/opencost@2.5.21 | default | K | blocked | target-runtime: pod crash loop (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| opencost/opencost@2.5.21 | default | L | fail | local-live fail: runtime-readiness: deployment/opencost: not-ready (opencost-6545848947-wcs2m[CrashLoopBackOff ready=false restarts=4; ready=true restarts=0;]) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| opencost/opencost@2.5.21 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/pg-operator@3.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| percona/pg-operator@3.0.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/pg-operator@3.0.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/psmdb-operator@1.22.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| percona/psmdb-operator@1.22.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/psmdb-operator@1.22.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/pxc-operator@1.19.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| percona/pxc-operator@1.19.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| percona/pxc-operator@1.19.1 | no-crds | L | blocked | local-live blocked: runtime-readiness: deployment/pxc-operator: prerequisite-blocked (stuck creating: missing mount/secret/config) (kibana-kibana-9bf64bc55-qm87r[ContainerCreating ready=false restarts=0;] pxc-operator-5f59645bd-ctt85[CrashLoopBackOff ready=false restarts=4;] rollout-operator) | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| percona/pxc-operator@1.19.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| projectcalico/tigera-operator@v3.32.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| projectcalico/tigera-operator@v3.32.0 | controller-default-reviewed | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| projectcalico/tigera-operator@v3.32.0 | default | L | blocked | local-live blocked: lifecycle-ordering: apply: resource mapping not found for name: "default" namespace: "" from "STDIN": no matches for kind "APIServer" in version "operator.tigera.io/v1" ensure CRDs are installed first resource mapping not found | Use the lifecycle route for this chart, then observe the staged apply or cleanup sequence with a receipt. |
| projectcalico/tigera-operator@v3.32.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/alertmanager@1.37.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/alertmanager@1.37.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/alertmanager@1.37.0 | ha | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-prometheus-stack@85.3.3 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/kube-prometheus-stack@85.3.3 | default | K | blocked | variant-keyed K rig: the chart-variant's only two-cluster kind parity receipt is on 86.1.0 and is blocked (parity: semantic object diff), so no version has a passing K proof - runs/live-kind-parity/prometheus-community-kube-prometheus-stack-default/receipt.yaml | resolve the variant's K blocker on 86.1.0; the K rig keys receipts by chart-variant, so re-running this version would overwrite that receipt |
| prometheus-community/kube-prometheus-stack@85.3.3 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-prometheus-stack@85.3.3 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-prometheus-stack@86.1.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/kube-prometheus-stack@86.1.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-prometheus-stack@86.1.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-state-metrics@7.4.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/kube-state-metrics@7.4.0 | cluster-metrics-readonly | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/kube-state-metrics@7.4.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-adapter@5.3.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus-adapter@5.3.0 | apiservice-v1-capability | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly + crd | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-adapter@5.3.0 | default + crd | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| prometheus-community/prometheus-adapter@5.3.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-blackbox-exporter@11.10.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus-blackbox-exporter@11.10.0 | cluster-metrics-readonly | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-blackbox-exporter@11.10.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-node-exporter@4.55.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus-node-exporter@4.55.0 | cluster-metrics-readonly | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-node-exporter@4.55.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-operator-crds@29.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus-operator-crds@29.0.0 | cluster-metrics-readonly | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| prometheus-community/prometheus-operator-crds@29.0.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus-pushgateway@3.6.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus-pushgateway@3.6.0 | cluster-metrics-readonly | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| prometheus-community/prometheus-pushgateway@3.6.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus@29.8.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus@29.8.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus@29.8.0 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| prometheus-community/prometheus@29.8.0 | prod-us-east | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| prometheus-community/prometheus@29.8.0 | staging-eu-west | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| prometheus-community/prometheus@29.8.0 | staging-eu-west | promotion | not-applicable-derived-variant | derived ConfigHub variant creation is not the base-variant promotion lane | use the derived variant receipts and target-bound lane for this downstream variant |
| prometheus-community/prometheus@29.9.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| prometheus-community/prometheus@29.9.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| prometheus-community/prometheus@29.9.0 | server-only-ephemeral | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| rook-release/rook-ceph-cluster@v1.19.5 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| rook-release/rook-ceph-cluster@v1.19.5 | default + namespace | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| rook-release/rook-ceph-cluster@v1.19.5 | default | G | blocked | target-prerequisite: namespace missing (parity passed) | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| rook-release/rook-ceph-cluster@v1.19.5 | default | K | blocked | target-prerequisite: required Namespace missing (parity passed) | Declare and stage the required Namespace as a target fact, then the row can move to pass. |
| rook-release/rook-ceph-cluster@v1.19.5 | default | P | blocked | target-prerequisite: namespace missing (parity passed) | Stage the named prerequisite as a target fact (see the target-prerequisite-plan), then the row can move to pass. |
| rook-release/rook-ceph-cluster@v1.19.5 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| rook-release/rook-ceph@v1.19.5 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| rook-release/rook-ceph@v1.19.5 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| runix/pgadmin4@1.62.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| runix/pgadmin4@1.62.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| runix/pgadmin4@1.62.0 | web-ui-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| sealed-secrets/sealed-secrets@2.18.6 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| sealed-secrets/sealed-secrets@2.18.6 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| sealed-secrets/sealed-secrets@2.18.6 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| secrets-store-csi-driver/secrets-store-csi-driver@1.6.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| secrets-store-csi-driver/secrets-store-csi-driver@1.6.0 | sync-secret-rotation | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| stakater/reloader@2.2.12 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| stakater/reloader@2.2.12 | controller-default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| stakater/reloader@2.2.12 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| strimzi/strimzi-kafka-operator@1.0.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| strimzi/strimzi-kafka-operator@1.0.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| strimzi/strimzi-kafka-operator@1.0.0 | no-crds | L | blocked | local-live blocked: runtime-readiness: deployment/strimzi-cluster-operator: prerequisite-blocked (stuck creating: missing mount/secret/config) (kibana-kibana-9bf64bc55-qm87r[ContainerCreating ready=false restarts=0;] rollout-operator-5f688cdb68-pc7sz[ ready=false restarts=0;] strimzi-cluster-operat | Inspect pod logs/events, decide whether the issue is target policy, lifecycle, chart configuration, or a better base, then rerun. |
| strimzi/strimzi-kafka-operator@1.0.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| traefik/traefik@40.2.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| traefik/traefik@40.2.0 | cloud-loadbalancer | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| traefik/traefik@40.2.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| traefik/traefik@40.2.0 | external-crds | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| traefik/traefik@40.2.0 | internal-clusterip-dashboard-off | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| traefik/traefik@40.2.0 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| velero/velero@12.0.1 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| velero/velero@12.0.1 | aws-s3-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| velero/velero@12.0.1 | azure-blob-existing-secret | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| velero/velero@12.0.1 | default | L | blocked | local-live blocked: admission-or-rbac: apply: Error from server (Invalid): error when creating "STDIN": BackupStorageLocation.velero.io "default" is invalid: spec.provider: Required value Error from server (Invalid): error when creating "STDIN": | Decide whether the base needs a permission/admission preflight, a different target scope, or a rejected support boundary. |
| velero/velero@12.0.1 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| velero/velero@12.0.1 | filesystem-backup-node-agent | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| velero/velero@12.0.1 | no-crds + crd | promotion | not-applicable-candidate | candidate rows are planning rows, not server-side promotion evidence | turn this candidate into a real base or derived variant before server-side promotion applies |
| velero/velero@12.0.1 | no-crds | K | blocked | target-prerequisite: CRDs missing | Stage the chart's CRDs as target facts (or pick a CRD-rendering base), then the row can move to pass. |
| velero/velero@12.0.1 | no-crds | L | blocked | local-live blocked: admission-or-rbac: apply: Error from server (Invalid): error when creating "STDIN": BackupStorageLocation.velero.io "default" is invalid: spec.provider: Required value Error from server (Invalid): error when creating "STDIN": | Decide whether the base needs a permission/admission preflight, a different target scope, or a rejected support boundary. |
| velero/velero@12.0.1 | no-crds | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| vm/victoria-logs-single@0.12.5 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| vm/victoria-logs-single@0.12.5 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| vm/victoria-metrics-single@0.39.0 | (source) | promotion | not-applicable-source | source rows are upstream chart inputs, not server-side promotion evidence | choose or create an F2 base before server-side variant promotion applies |
| vm/victoria-metrics-single@0.39.0 | default-reviewed | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
| vm/victoria-metrics-single@0.39.0 | default | promotion | proven | server-side promotion receipt passed | keep receipt fresh when the upstream base changes |
needs-modeling (45)
The catalog/model has to change before this can pass.
| Chart | Variant | Lane | State | Reason | Next action | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| autoscaler/cluster-autoscaler@9.57.0 | controller-default-reviewed | K | blocked | no target fact value generator for autoDiscovery.clusterName | Catalog work: add the missing target-fact value generator, then rerun. | |||||||||||||||||||||
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=2; extra=v1 | Namespace | default; objects=apps/v1 | Deployment | default | ebs-csi-controller; storage.k8s.io/v1 | CSIDriver | ebs.csi.aws.com | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | ||||||||||||||
| bitnami/apache@11.4.29 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/apache@11.4.29 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=1; extra=v1 | Namespace | default; objects=apps/v1 | Deployment | default | apache; runtime also fails to pull docker.io/bitnami/apache:2.4.65-debian-12-r2 | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | ||||||||||||||||
| bitnami/contour@21.1.4 | default | K | blocked | helm-hook: pre-install certificate generation failed (parity passed) | Catalog work: add a lifecycle route for the hook action or provide the hook-produced object as a target prerequisite, then rerun. | |||||||||||||||||||||
| bitnami/contour@21.1.4 | no-crds | K | blocked | semantic object parity issue: missing=5 extra=1 diffs=0; missing=apiextensions.k8s.io/v1 | CustomResourceDefinition | contourconfigurations.projectcontour.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | contourdeployments.projectcontour.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | extensionservices.projectcontour.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | httpproxies.projectcontour.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | tlscertificatedelegations.projectcontour.io; extra=v1 | Namespace | default; runtime also fails to pull docker.io/bitnami/contour:1.32.1-debian-12-r0; lifecycle also hits pre-install certificate-generation hook failure; runtime also requires hook/target Secret(s): envoycert | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||
| bitnami/elasticsearch@22.1.6 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/elasticsearch@22.1.6 | ha | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/elasticsearch@22.1.6 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=4; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | default | elasticsearch-coordinating; apps/v1 | StatefulSet | default | elasticsearch-data; apps/v1 | StatefulSet | default | elasticsearch-ingest; apps/v1 | StatefulSet | default | elasticsearch-master; runtime also fails to pull docker.io/bitnami/os-shell:12-debian-12-r50 | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||
| bitnami/opensearch@2.0.10 | default | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=4; extra=v1 | Namespace | default; objects=v1 | Service | default | opensearch-coordinating-hl; v1 | Service | default | opensearch-data-hl; v1 | Service | default | opensearch-ingest-hl; v1 | Service | default | opensearch-master-hl; live Helm includes Service spec.trafficDistribution=PreferClose for this cluster capability profile; runtime also fails to pull docker.io/bitnami/os-shell:12-debian-12-r51 | Catalog work: model the required Kubernetes capability/profile field, update the base or semantic contract, then rerun. | |||||||
| bitnami/opensearch@2.0.10 | ha | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=8; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | default | opensearch-coordinating; apps/v1 | StatefulSet | default | opensearch-data; apps/v1 | StatefulSet | default | opensearch-ingest; apps/v1 | StatefulSet | default | opensearch-master; v1 | Service | default | opensearch-coordinating-hl; v1 | Service | default | opensearch-data-hl; live Helm includes Service spec.trafficDistribution=PreferClose for this cluster capability profile; runtime also fails to pull docker.io/bitnami/os-shell:12-debian-12-r51 | Catalog work: model the required Kubernetes capability/profile field, update the base or semantic contract, then rerun. | |
| bitnami/opensearch@2.0.10 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=8; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | default | opensearch-coordinating; apps/v1 | StatefulSet | default | opensearch-data; apps/v1 | StatefulSet | default | opensearch-ingest; apps/v1 | StatefulSet | default | opensearch-master; v1 | Service | default | opensearch-coordinating-hl; v1 | Service | default | opensearch-data-hl; live Helm includes Service spec.trafficDistribution=PreferClose for this cluster capability profile; runtime also fails to pull docker.io/bitnami/os-shell:12-debian-12-r51 | Catalog work: model the required Kubernetes capability/profile field, update the base or semantic contract, then rerun. | |
| bitnami/phpmyadmin@20.0.0 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/phpmyadmin@20.0.0 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=1; extra=v1 | Namespace | default; objects=apps/v1 | Deployment | default | phpmyadmin; runtime also fails to pull docker.io/bitnami/phpmyadmin:5.2.2-debian-12-r22 | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | ||||||||||||||||
| bitnami/spark@10.0.3 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/spark@10.0.3 | ha | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/spark@10.0.3 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=2; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | default | spark-master; apps/v1 | StatefulSet | default | spark-worker; runtime also fails to pull docker.io/bitnami/spark:4.0.0-debian-12-r20 | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||||||
| bitnami/zookeeper@13.8.7 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/zookeeper@13.8.7 | ha | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| bitnami/zookeeper@13.8.7 | legacy | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=1; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | default | zookeeper; runtime also fails to pull docker.io/bitnami/zookeeper:3.9.3-debian-12-r21 | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | ||||||||||||||||
| grafana/pyroscope@2.0.2 | ha | K | blocked | semantic object parity issue: missing=0 extra=2 diffs=0; extra=apiextensions.k8s.io/v1 | CustomResourceDefinition | podlogs.monitoring.grafana.com; v1 | Namespace | default | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||||||||||
| hashicorp/terraform@1.1.2 | default | K | blocked | semantic object parity issue: missing=0 extra=2 diffs=0; extra=apiextensions.k8s.io/v1 | CustomResourceDefinition | workspaces.app.terraform.io; v1 | Namespace | default; runtime also requires hook/target Secret(s): terraformrc, workspacesecrets | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||||||||||
| istio/gateway@1.30.0 | controller-default-reviewed | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| istio/gateway@1.30.0 | default | K | blocked | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun. | |||||||||||||||||||||
| nats/nack@0.34.0 | default | K | blocked | semantic object parity issue: missing=0 extra=7 diffs=0; extra=apiextensions.k8s.io/v1 | CustomResourceDefinition | accounts.jetstream.nats.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | consumers.jetstream.nats.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | keyvalues.jetstream.nats.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | objectstores.jetstream.nats.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | streams.jetstream.nats.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | streamtemplates.jetstream.nats.io | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||
| nats/nats@2.14.0 | ha | K | blocked | semantic object parity issue: missing=0 extra=1 diffs=3; extra=v1 | Namespace | default; objects=apps/v1 | StatefulSet | nats; v1 | ConfigMap | nats-config; v1 | Service | nats-headless | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||||||
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default | G | blocked | helm-runtime: upstream leg blocked | Catalog work: reconcile the base, render context, target facts, or semantic contract with the live Helm result, then rerun. | |||||||||||||||||||||
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default | K | blocked | render-input: required Helm values missing | Provide the required values in the base/variant, then the row can move to pass. | |||||||||||||||||||||
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default | L | fail | local-live fail: admission-or-rbac: apply: The Deployment "nfs-subdir-external-provisioner" is invalid: * spec.template.spec.volumes[0].nfs.server: Required value * spec.template.spec.containers[0].volumeMounts[0].name: Not found: "nfs-subdir | Decide whether the base needs a permission/admission preflight, a different target scope, or a rejected support boundary. | |||||||||||||||||||||
| nfs-subdir-external-provisioner/nfs-subdir-external-provisioner@4.0.18 | default | P | blocked | helm-runtime: upstream leg blocked | Catalog work: reconcile the base, render context, target facts, or semantic contract with the live Helm result, then rerun. | |||||||||||||||||||||
| prometheus-community/kube-prometheus-stack@86.1.0 | default | K | blocked | semantic object parity issue: missing=0 extra=11 diffs=0; extra=apiextensions.k8s.io/v1 | CustomResourceDefinition | alertmanagerconfigs.monitoring.coreos.com; apiextensions.k8s.io/v1 | CustomResourceDefinition | alertmanagers.monitoring.coreos.com; apiextensions.k8s.io/v1 | CustomResourceDefinition | podmonitors.monitoring.coreos.com; apiextensions.k8s.io/v1 | CustomResourceDefinition | probes.monitoring.coreos.com; apiextensions.k8s.io/v1 | CustomResourceDefinition | prometheusagents.monitoring.coreos.com; apiextensions.k8s.io/v1 | CustomResourceDefinition | prometheuses.monitoring.coreos.com | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | G | blocked | capability-profile: rendered APIService version is not served by target Kubernetes | Use or promote the base rendered for the target API set, then rerun live parity. For prometheus-adapter on modern Kubernetes, use the apiservice-v1-capability base. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | K | blocked | target-prerequisite: CRDs missing | Stage the chart's CRDs as target facts (or pick a CRD-rendering base), then the row can move to pass. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | L | blocked | local-live blocked: api-version-unsupported: apply: error: resource mapping not found for name: "v1beta1.custom.metrics.k8s.io" namespace: "" from "STDIN": no matches for kind "APIService" in version "apiregistration.k8s.io/v1beta1" ensure CRDs are ins | Use a supported chart version, compatibility base, or target Kubernetes profile before rerun. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | cluster-metrics-readonly | P | blocked | capability-profile: rendered APIService version is not served by target Kubernetes | Use or promote the base rendered for the target API set, then rerun live parity. For prometheus-adapter on modern Kubernetes, use the apiservice-v1-capability base. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | default | G | blocked | capability-profile: rendered APIService version is not served by target Kubernetes | Use or promote the base rendered for the target API set, then rerun live parity. For prometheus-adapter on modern Kubernetes, use the apiservice-v1-capability base. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | default | K | blocked | target-prerequisite: CRDs missing | Stage the chart's CRDs as target facts (or pick a CRD-rendering base), then the row can move to pass. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | default | L | blocked | local-live blocked: api-version-unsupported: apply: error: resource mapping not found for name: "v1beta1.custom.metrics.k8s.io" namespace: "" from "STDIN": no matches for kind "APIService" in version "apiregistration.k8s.io/v1beta1" ensure CRDs are ins | Use a supported chart version, compatibility base, or target Kubernetes profile before rerun. | |||||||||||||||||||||
| prometheus-community/prometheus-adapter@5.3.0 | default | P | blocked | capability-profile: rendered APIService version is not served by target Kubernetes | Use or promote the base rendered for the target API set, then rerun live parity. For prometheus-adapter on modern Kubernetes, use the apiservice-v1-capability base. | |||||||||||||||||||||
| traefik/traefik@40.2.0 | default | K | blocked | semantic object parity issue: missing=0 extra=26 diffs=0; extra=apiextensions.k8s.io/v1 | CustomResourceDefinition | accesscontrolpolicies.hub.traefik.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | aiservices.hub.traefik.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | apiauths.hub.traefik.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | apibundles.hub.traefik.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | apicatalogitems.hub.traefik.io; apiextensions.k8s.io/v1 | CustomResourceDefinition | apiplans.hub.traefik.io | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||
| velero/velero@12.0.1 | default | G | blocked | render-input: required Velero provider values missing | Create a non-alias base with the required Helm values, value schema, target facts, and receipts, then rerun the live lane. | |||||||||||||||||||||
| velero/velero@12.0.1 | default | K | blocked | manifest apply failed: Error from server (Invalid): BackupStorageLocation.velero.io "default" is invalid: [spec.credential: Invalid value: "null": spec.credential in body must be of type object: "null", spec.provider: Invalid value: "null": spec.provider in body must be of type string: "null"] Error from server (Invalid): VolumeSnapshotLocation.velero.io "default" is invalid: [spec.credential: Invalid value: "null": spec.credential in body must be of type object: "null", spec.provider: Invalid value: "null": spec.provider in body must be of type string: "null"] | Catalog work: update the base, render context, target facts, or semantic contract so the installer package matches the live Helm result, then rerun. | |||||||||||||||||||||
| velero/velero@12.0.1 | default | P | blocked | render-input: required Velero provider values missing | Create a non-alias base with the required Helm values, value schema, target facts, and receipts, then rerun the live lane. | |||||||||||||||||||||
| velero/velero@12.0.1 | no-crds | G | blocked | render-input: required Velero provider values missing | Create a non-alias base with the required Helm values, value schema, target facts, and receipts, then rerun the live lane. | |||||||||||||||||||||
| velero/velero@12.0.1 | no-crds | P | blocked | render-input: required Velero provider values missing | Create a non-alias base with the required Helm values, value schema, target facts, and receipts, then rerun the live lane. |
already-decided (136)
A watch row with a recorded product decision: evidence plus a named residue. Usable today with the caveat.
| Chart | Variant | Lane | State | Reason | Next action |
|---|---|---|---|---|---|
| argo-cd/argo-cd@9.5.15 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| argo-cd/argo-cd@9.5.17 | default | G | watch | gitops-runtime: child Argo Application not materialized (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| argo-cd/argo-cd@9.5.17 | default | P | watch | gitops-runtime: child Argo Application not materialized (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| autoscaler/cluster-autoscaler@9.57.0 | default | K | watch | render-input: required Helm values missing (parity passed) | Provide the required values in the base/variant, then the row can move to pass. |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | G | watch | target-fit: AWS/EKS metadata or provider identity missing on vanilla kind (parity passed) | Review the target-topology support artifact, choose a target with the required platform behavior, or create a target-scoped base before rerunning. |
| aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | P | watch | target-fit: AWS/EKS metadata or provider identity missing on vanilla kind (parity passed) | Review the target-topology support artifact, choose a target with the required platform behavior, or create a target-scoped base before rerunning. |
| bitnami/apache@11.4.29 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/apache@11.4.29 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/apache@11.4.29 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/apache@11.4.29 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/contour@21.1.4 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/contour@21.1.4 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/contour@21.1.4 | legacy | G | watch | watch: inspect receipt | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| bitnami/contour@21.1.4 | legacy | P | watch | watch: inspect receipt | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| bitnami/contour@21.1.4 | no-crds | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/contour@21.1.4 | no-crds | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | ha | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | ha | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/elasticsearch@22.1.6 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/mongodb@19.0.7 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/mongodb@19.0.9 | existing-secret-replicaset | G | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/mongodb@19.0.9 | existing-secret-replicaset | P | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/mongodb@19.0.9 | existing-secret-replicaset | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/mongodb@19.1.0 | existing-secret-replicaset | G | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/mongodb@19.1.0 | existing-secret-replicaset | P | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/mongodb@19.1.0 | existing-secret-replicaset | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/mongodb@19.1.0 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/mysql@14.0.3 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/nginx@24.0.4 | existing-tls-ingress | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/nginx@24.0.4 | existing-tls-ingress | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/nginx@24.0.4 | existing-tls-ingress | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/nginx@24.0.4 | http-clusterip | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/nginx@25.0.0 | existing-tls-ingress | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/nginx@25.0.0 | existing-tls-ingress | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| bitnami/nginx@25.0.0 | existing-tls-ingress | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/nginx@25.0.0 | http-clusterip | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/opensearch@2.0.10 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/opensearch@2.0.10 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/opensearch@2.0.10 | ha | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/opensearch@2.0.10 | ha | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/opensearch@2.0.10 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/opensearch@2.0.10 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/phpmyadmin@20.0.0 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/phpmyadmin@20.0.0 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/phpmyadmin@20.0.0 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/phpmyadmin@20.0.0 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/postgresql@18.6.10 | existing-secret | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/postgresql@18.6.7 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/postgresql@18.7.0 | existing-secret | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/postgresql@18.7.0 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/rabbitmq@16.0.14 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/redis@27.0.0 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/redis@27.0.0 | reuse-existing-secret | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| bitnami/spark@10.0.3 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/spark@10.0.3 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/spark@10.0.3 | ha | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/spark@10.0.3 | ha | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/spark@10.0.3 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/spark@10.0.3 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | ha | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | ha | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | legacy | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| bitnami/zookeeper@13.8.7 | legacy | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| dex/dex@0.24.0 | default | G | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| dex/dex@0.24.0 | default | P | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/filebeat@8.5.1 | default | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/filebeat@8.5.1 | default | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/filebeat@8.5.1 | node-or-cluster-collector | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/filebeat@8.5.1 | node-or-cluster-collector | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/kibana@8.5.1 | default | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/kibana@8.5.1 | default | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/metricbeat@8.5.1 | default | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| elastic/metricbeat@8.5.1 | default | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| external-secrets/external-secrets@2.5.0 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| fluent/fluentd@0.5.3 | default | G | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| fluent/fluentd@0.5.3 | default | P | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| gitlab/gitlab-runner@0.89.0 | default | G | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| gitlab/gitlab-runner@0.89.0 | default | K | watch | helm-runtime: upstream not ready (parity passed) | Review the runtime residue (crash loop / readiness) on the target and record a runtime-review support artifact. |
| gitlab/gitlab-runner@0.89.0 | default | P | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/grafana@10.5.15 | static-passwords | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| grafana/loki@7.0.0 | single-binary-filesystem | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| grafana/pyroscope@2.0.2 | default | G | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/pyroscope@2.0.2 | default | P | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/pyroscope@2.0.2 | ha | G | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/pyroscope@2.0.2 | ha | P | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/pyroscope@2.0.2 | no-crds | G | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/pyroscope@2.0.2 | no-crds | P | watch | target-runtime: ConfigHub workload not ready (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| grafana/tempo@1.24.4 | local-persistent | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| grafana/tempo@1.24.4 | s3-query-observability | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| grafana/tempo@1.24.4 | s3-query-observability | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| hashicorp/consul@2.0.0 | default-control-plane | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| hashicorp/terraform@1.1.2 | default | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| hashicorp/terraform@1.1.2 | default | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| hashicorp/terraform@1.1.2 | no-crds | G | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| hashicorp/terraform@1.1.2 | no-crds | P | watch | target-runtime: pod ContainerCreating (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| hashicorp/vault@0.32.0 | dev-mode | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| hashicorp/vault@0.32.0 | ha-raft-ui | G | watch | operate-policy: Vault init/unseal readiness (parity passed) | Perform and record the operational step (e.g. Vault init/unseal) for the target scope; see the operating-policy artifact. |
| hashicorp/vault@0.32.0 | ha-raft-ui | P | watch | operate-policy: Vault init/unseal readiness (parity passed) | Perform and record the operational step (e.g. Vault init/unseal) for the target scope; see the operating-policy artifact. |
| ingress-nginx/ingress-nginx@4.15.1 | internal-clusterip | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| istio/gateway@1.30.0 | controller-default-reviewed | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| istio/gateway@1.30.0 | controller-default-reviewed | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| istio/gateway@1.30.0 | default | G | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| istio/gateway@1.30.0 | default | P | watch | remote-image: image pull failed or pinned image is unavailable (parity passed) | Resolve the image by digest, override to a maintained image, or refresh the catalog base with a pullable image, then rerun the live lane. |
| jetstack/cert-manager@v1.20.2 | crds-enabled | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| jetstack/trust-manager@v0.22.1 | default | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| jetstack/trust-manager@v0.22.1 | default | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| kyverno/kyverno-policies@3.8.0 | default | G | watch | gitops-runtime: ClusterPolicy OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| kyverno/kyverno-policies@3.8.0 | default | K | watch | watch: object parity passed; readiness needs review | Confirm workload readiness on the target and record the result. |
| kyverno/kyverno-policies@3.8.0 | default | P | watch | gitops-runtime: ClusterPolicy OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| linkerd/linkerd-crds@1.8.0 | default | G | watch | gitops-runtime: CustomResourceDefinition OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| linkerd/linkerd-crds@1.8.0 | default | P | watch | gitops-runtime: CustomResourceDefinition OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| longhorn/longhorn@1.11.2 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| metrics-server/metrics-server@3.13.0 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| minio-operator/tenant@7.1.1 | default | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| minio-operator/tenant@7.1.1 | default | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| nats/surveyor@0.20.9 | default-reviewed | G | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| nats/surveyor@0.20.9 | default-reviewed | P | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| nats/surveyor@0.20.9 | default | G | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| nats/surveyor@0.20.9 | default | P | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| open-telemetry/opentelemetry-operator@0.114.0 | default | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| open-telemetry/opentelemetry-operator@0.114.0 | default | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| opencost/opencost@2.5.21 | default | G | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| opencost/opencost@2.5.21 | default | P | watch | target-runtime: pod config/runtime errors (parity passed) | Review the runtime residue (pod errors / not ready) on the target and record a runtime-review support artifact. |
| prometheus-community/prometheus@29.8.0 | server-only-ephemeral | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| prometheus-community/prometheus@29.9.0 | default | G | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| prometheus-community/prometheus@29.9.0 | default | P | watch | gitops-runtime: StatefulSet OutOfSync health Healthy (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| secrets-store-csi-driver/secrets-store-csi-driver@1.6.0 | default | promotion | watch | server-side promotion mechanics passed, but changeset-bound promote failed and required the no-changeset fallback | 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 |
| traefik/traefik@40.2.0 | no-crds | G | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
| traefik/traefik@40.2.0 | no-crds | P | watch | gitops-runtime: Argo health Progressing (parity passed) | Review the controller-health residue (aggregate vs per-resource health, sync state) and refresh the gitops-runtime-review support artifact. |
Boundaries
- Read-only projection over committed surfaces. No live run, no
runs/edited, and no status changed; the authoritative per-row decisions live in the source surfaces this projects. - A completion class is a triage hint for finishing the matrix, not a claim. A
watchcell is a recorded decision, never silently rounded to a pass. - This surface is a projection of the live burn-down and regenerates with it: run
npm run matrix-completion-auditwhen a live row lands.