This generated report classifies ConfigHub OCI/GitOps live rows where the controller health signal is not a clean pass. It is designed for large charts where render parity, sync, and workload readiness may pass while a controller aggregate health bit still needs explanation.
The report does not turn a watch row into a pass. It names what the receipt contains so the next action is specific.
rows: 49
resource-or-condition-residue: 41
sync-not-complete: 8
Rows
| Chart | Base | Result | Classification | Child App | Root App | Argo tree | Resources | Healthy | Blank health | Residue | Full evidence | Receipt | Next action |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
argo-cd/argo-cd@9.5.17 | default | watch | sync-not-complete | unknown/unknown | -/- | - | 0 | 0 | 0 | 0 | - | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
aws-ebs-csi-driver/aws-ebs-csi-driver@2.60.1 | default | watch | resource-or-condition-residue | Synced/Degraded | Synced/Healthy | pass | 20 | 2 | 16 | DaemonSet/default/ebs-csi-node:Synced/Progressing; Deployment/default/ebs-csi-controller:Synced/Degraded | json tree | receipt | Name the specific resource or condition (DaemonSet/default/ebs-csi-node:Synced/Progressing; Deployment/default/ebs-csi-controller:Synced/Degraded), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/apache@11.4.29 | default | watch | resource-or-condition-residue | Synced/Degraded | Synced/Healthy | pass | 6 | 1 | 3 | Deployment/default/apache:Synced/Degraded; Service/default/apache:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/apache:Synced/Degraded; Service/default/apache:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/apache@11.4.29 | legacy | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 6 | 2 | 3 | Service/default/apache:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Service/default/apache:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/contour@21.1.4 | default | watch | sync-not-complete | OutOfSync/Degraded | Synced/Healthy | pass | 21 | 6 | 12 | CustomResourceDefinition/contourconfigurations.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/contourdeployments.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/extensionservices.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/httpproxies.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/tlscertificatedelegations.projectcontour.io:OutOfSync/Healthy; DaemonSet/default/contour-envoy:Synced/Progressing; Deployment/default/contour-contour:Synced/Degraded; Service/default/contour-envoy:Synced/Progressing | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
bitnami/contour@21.1.4 | legacy | watch | sync-not-complete | OutOfSync/Progressing | Synced/Healthy | pass | 21 | 8 | 12 | CustomResourceDefinition/contourconfigurations.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/contourdeployments.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/extensionservices.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/httpproxies.projectcontour.io:OutOfSync/Healthy; CustomResourceDefinition/tlscertificatedelegations.projectcontour.io:OutOfSync/Healthy; Service/default/contour-envoy:Synced/Progressing | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
bitnami/contour@21.1.4 | no-crds | watch | resource-or-condition-residue | Synced/Degraded | Synced/Healthy | pass | 16 | 1 | 12 | DaemonSet/default/contour-envoy:Synced/Progressing; Deployment/default/contour-contour:Synced/Degraded; Service/default/contour-envoy:Synced/Progressing | json tree | receipt | Name the specific resource or condition (DaemonSet/default/contour-envoy:Synced/Progressing; Deployment/default/contour-contour:Synced/Degraded; Service/default/contour-envoy:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/elasticsearch@22.1.6 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 22 | 9 | 9 | StatefulSet/default/elasticsearch-coordinating:Synced/Progressing; StatefulSet/default/elasticsearch-data:Synced/Progressing; StatefulSet/default/elasticsearch-ingest:Synced/Progressing; StatefulSet/default/elasticsearch-master:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/elasticsearch-coordinating:Synced/Progressing; StatefulSet/default/elasticsearch-data:Synced/Progressing; StatefulSet/default/elasticsearch-ingest:Synced/Progressing; StatefulSet/default/elasticsearch-master:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/elasticsearch@22.1.6 | ha | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 22 | 9 | 9 | StatefulSet/default/elasticsearch-coordinating:Synced/Progressing; StatefulSet/default/elasticsearch-data:Synced/Progressing; StatefulSet/default/elasticsearch-ingest:Synced/Progressing; StatefulSet/default/elasticsearch-master:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/elasticsearch-coordinating:Synced/Progressing; StatefulSet/default/elasticsearch-data:Synced/Progressing; StatefulSet/default/elasticsearch-ingest:Synced/Progressing; StatefulSet/default/elasticsearch-master:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/mongodb@19.0.9 | existing-secret-replicaset | watch | sync-not-complete | OutOfSync/Healthy | Synced/Healthy | pass | 11 | 6 | 5 | StatefulSet/mongodb-oci/mongodb:OutOfSync/Healthy | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
bitnami/mongodb@19.1.0 | existing-secret-replicaset | watch | sync-not-complete | OutOfSync/Healthy | Synced/Healthy | pass | 11 | 6 | 5 | StatefulSet/mongodb-oci/mongodb:OutOfSync/Healthy | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
bitnami/nginx@24.0.4 | existing-tls-ingress | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 7 | 3 | 3 | Ingress/nginx/nginx:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Ingress/nginx/nginx:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/nginx@25.0.0 | existing-tls-ingress | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 7 | 3 | 3 | Ingress/nginx/nginx:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Ingress/nginx/nginx:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/opensearch@2.0.10 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 19 | 9 | 6 | StatefulSet/default/opensearch-coordinating:Synced/Progressing; StatefulSet/default/opensearch-data:Synced/Progressing; StatefulSet/default/opensearch-ingest:Synced/Progressing; StatefulSet/default/opensearch-master:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/opensearch-coordinating:Synced/Progressing; StatefulSet/default/opensearch-data:Synced/Progressing; StatefulSet/default/opensearch-ingest:Synced/Progressing; StatefulSet/default/opensearch-master:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/opensearch@2.0.10 | ha | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 19 | 9 | 6 | StatefulSet/default/opensearch-coordinating:Synced/Progressing; StatefulSet/default/opensearch-data:Synced/Progressing; StatefulSet/default/opensearch-ingest:Synced/Progressing; StatefulSet/default/opensearch-master:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/opensearch-coordinating:Synced/Progressing; StatefulSet/default/opensearch-data:Synced/Progressing; StatefulSet/default/opensearch-ingest:Synced/Progressing; StatefulSet/default/opensearch-master:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/phpmyadmin@20.0.0 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 6 | 2 | 3 | Deployment/default/phpmyadmin:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/phpmyadmin:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/spark@10.0.3 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 10 | 4 | 4 | StatefulSet/default/spark-master:Synced/Progressing; StatefulSet/default/spark-worker:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/spark-master:Synced/Progressing; StatefulSet/default/spark-worker:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/spark@10.0.3 | ha | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 10 | 4 | 4 | StatefulSet/default/spark-master:Synced/Progressing; StatefulSet/default/spark-worker:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/spark-master:Synced/Progressing; StatefulSet/default/spark-worker:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/zookeeper@13.8.7 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 8 | 3 | 4 | StatefulSet/default/zookeeper:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/zookeeper:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
bitnami/zookeeper@13.8.7 | ha | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 8 | 3 | 4 | StatefulSet/default/zookeeper:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/zookeeper:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
dex/dex@0.24.0 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 8 | 1 | 6 | Deployment/default/dex:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/dex:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
elastic/filebeat@8.5.1 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 8 | 0 | 7 | DaemonSet/default-oci/filebeat-filebeat:Synced/Progressing | json tree | receipt | Name the specific resource or condition (DaemonSet/default-oci/filebeat-filebeat:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
elastic/filebeat@8.5.1 | node-or-cluster-collector | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 8 | 0 | 7 | DaemonSet/default-oci/filebeat-filebeat:Synced/Progressing | json tree | receipt | Name the specific resource or condition (DaemonSet/default-oci/filebeat-filebeat:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
elastic/kibana@8.5.1 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 3 | 1 | 1 | Deployment/default-oci/kibana-kibana:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default-oci/kibana-kibana:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
elastic/metricbeat@8.5.1 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 15 | 2 | 11 | DaemonSet/default-oci/metricbeat-metricbeat:Synced/Progressing; Deployment/default-oci/metricbeat-metricbeat-metrics:Synced/Progressing | json tree | receipt | Name the specific resource or condition (DaemonSet/default-oci/metricbeat-metricbeat:Synced/Progressing; Deployment/default-oci/metricbeat-metricbeat-metrics:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
fluent/fluentd@0.5.3 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 11 | 1 | 9 | DaemonSet/default-oci/fluentd:Synced/Progressing | json tree | receipt | Name the specific resource or condition (DaemonSet/default-oci/fluentd:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
gitlab/gitlab-runner@0.89.0 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 3 | 0 | 2 | Deployment/default/gitlab-runner:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/gitlab-runner:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
grafana/pyroscope@2.0.2 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 19 | 8 | 10 | StatefulSet/default/pyroscope:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/pyroscope:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
grafana/pyroscope@2.0.2 | ha | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 19 | 8 | 10 | StatefulSet/default/pyroscope:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/pyroscope:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
grafana/pyroscope@2.0.2 | no-crds | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 18 | 7 | 10 | StatefulSet/default/pyroscope:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/default/pyroscope:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
grafana/tempo@1.24.4 | s3-query-observability | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 9 | 2 | 6 | Ingress/tempo/tempo:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Ingress/tempo/tempo:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
hashicorp/consul@2.0.0 | secure-mesh-existing-secrets | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 97 | 42 | 54 | Ingress/consul/consul-consul-ui:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Ingress/consul/consul-consul-ui:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
hashicorp/terraform@1.1.2 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 6 | 1 | 4 | Deployment/default/terraform-terraform-sync-workspace:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/terraform-terraform-sync-workspace:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
hashicorp/terraform@1.1.2 | no-crds | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 5 | 0 | 4 | Deployment/default/terraform-terraform-sync-workspace:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/terraform-terraform-sync-workspace:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
hashicorp/vault@0.32.0 | ha-raft-ui | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 19 | 8 | 10 | StatefulSet/vault/vault:Synced/Progressing | json tree | receipt | Name the specific resource or condition (StatefulSet/vault/vault:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
istio/gateway@1.30.0 | controller-default-reviewed | watch | resource-or-condition-residue | Synced/Degraded | Synced/Healthy | pass | 7 | 1 | 4 | Deployment/default/gateway:Synced/Degraded; Service/default/gateway:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/gateway:Synced/Degraded; Service/default/gateway:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
istio/gateway@1.30.0 | default | watch | resource-or-condition-residue | Synced/Degraded | Synced/Healthy | pass | 7 | 1 | 4 | Deployment/default/gateway:Synced/Degraded; Service/default/gateway:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/gateway:Synced/Degraded; Service/default/gateway:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
istio/istiod@1.30.0 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 18 | 2 | 15 | Deployment/default/istiod:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/istiod:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
jetstack/trust-manager@v0.22.1 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 15 | 4 | 9 | Certificate/default/trust-manager:Synced/Progressing; Issuer/default/trust-manager:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Certificate/default/trust-manager:Synced/Progressing; Issuer/default/trust-manager:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
kyverno/kyverno-policies@3.8.0 | default | watch | sync-not-complete | OutOfSync/Healthy | Synced/Healthy | pass | 12 | 0 | 12 | ClusterPolicy/disallow-capabilities:OutOfSync/blank; ClusterPolicy/disallow-host-namespaces:OutOfSync/blank; ClusterPolicy/disallow-host-path:OutOfSync/blank; ClusterPolicy/disallow-host-ports:OutOfSync/blank; ClusterPolicy/disallow-host-process:OutOfSync/blank; ClusterPolicy/disallow-privileged-containers:OutOfSync/blank; ClusterPolicy/disallow-proc-mount:OutOfSync/blank; ClusterPolicy/disallow-selinux:OutOfSync/blank; ClusterPolicy/restrict-apparmor-profiles:OutOfSync/blank; ClusterPolicy/restrict-seccomp:OutOfSync/blank; ClusterPolicy/restrict-sysctls:OutOfSync/blank | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
linkerd/linkerd-crds@1.8.0 | default | watch | sync-not-complete | OutOfSync/Healthy | Synced/Healthy | pass | 9 | 8 | 1 | CustomResourceDefinition/serviceprofiles.linkerd.io:OutOfSync/Healthy | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
minio-operator/tenant@7.1.1 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 2 | 0 | 1 | Tenant/default-oci/myminio:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Tenant/default-oci/myminio:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
nats/surveyor@0.20.9 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 4 | 1 | 2 | Deployment/default-oci/surveyor:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default-oci/surveyor:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
nats/surveyor@0.20.9 | default-reviewed | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 4 | 1 | 2 | Deployment/default-oci/surveyor:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default-oci/surveyor:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
open-telemetry/opentelemetry-operator@0.114.0 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 18 | 7 | 9 | Certificate/default/opentelemetry-operator-serving-cert:Synced/Progressing; Issuer/default/opentelemetry-operator-selfsigned-issuer:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Certificate/default/opentelemetry-operator-serving-cert:Synced/Progressing; Issuer/default/opentelemetry-operator-selfsigned-issuer:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
opencost/opencost@2.5.21 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 7 | 1 | 5 | Deployment/default/opencost:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Deployment/default/opencost:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
prometheus-community/prometheus@29.9.0 | default | watch | sync-not-complete | OutOfSync/Healthy | Synced/Healthy | pass | 24 | 12 | 12 | StatefulSet/monitoring/prometheus-alertmanager:OutOfSync/Healthy | json tree | receipt | Inspect GitOps source/revision/sync state before treating this as workload parity. |
rook-release/rook-ceph-cluster@v1.19.5 | default | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 28 | 0 | 26 | CephCluster/default/default:Synced/Progressing; CephObjectStore/default/ceph-objectstore:Synced/Progressing | json tree | receipt | Name the specific resource or condition (CephCluster/default/default:Synced/Progressing; CephObjectStore/default/ceph-objectstore:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
traefik/traefik@40.2.0 | no-crds | watch | resource-or-condition-residue | Synced/Progressing | Synced/Healthy | pass | 7 | 1 | 5 | Service/default/traefik:Synced/Progressing | json tree | receipt | Name the specific resource or condition (Service/default/traefik:Synced/Progressing), fix the target/lifecycle issue or record a bounded watch policy, then rerun. |
How To Read This
resource-or-condition-residuemeans a specific resource health value, sync state, or Application condition needs to be handled.aggregate-progressing-with-blank-resource-healthmeans Argo reports the Application aggregate asProgressing, but the captured resource list does not identify an unhealthy child resource. This is a controller-health review row, not a render-parity defect.blocked-before-controller-healthandfailed-before-controller-healthmean the lane stopped earlier and controller health is not the first problem.
The machine-readable table is residue.csv.