# GitOps Health Residue

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.

```text
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](../../runs/live-helm-confighub-compare/argo-cd-argo-cd-default-9-5-17/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/aws-ebs-csi-driver-aws-ebs-csi-driver-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/aws-ebs-csi-driver-aws-ebs-csi-driver-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/aws-ebs-csi-driver-aws-ebs-csi-driver-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-apache-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-apache-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-apache-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-apache-legacy/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-apache-legacy/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-apache-legacy/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-contour-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-contour-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-contour-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-contour-legacy/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-contour-legacy/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-contour-legacy/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-contour-no-crds/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-contour-no-crds/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-contour-no-crds/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-ha/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-ha/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-elasticsearch-ha/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-0-9/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-0-9/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-0-9/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-1-0/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-1-0/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-mongodb-existing-secret-replicaset-19-1-0/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-24-0-4/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-24-0-4/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-24-0-4/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-25-0-0/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-25-0-0/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-nginx-existing-tls-ingress-25-0-0/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-opensearch-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-opensearch-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-opensearch-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-opensearch-ha/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-opensearch-ha/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-opensearch-ha/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-phpmyadmin-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-phpmyadmin-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-phpmyadmin-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-spark-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-spark-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-spark-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-spark-ha/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-spark-ha/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-spark-ha/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-zookeeper-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-zookeeper-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-zookeeper-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/bitnami-zookeeper-ha/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/bitnami-zookeeper-ha/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/bitnami-zookeeper-ha/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/dex-dex-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/dex-dex-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/dex-dex-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/elastic-filebeat-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/elastic-filebeat-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/elastic-filebeat-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/elastic-filebeat-node-or-cluster-collector/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/elastic-filebeat-node-or-cluster-collector/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/elastic-filebeat-node-or-cluster-collector/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/elastic-kibana-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/elastic-kibana-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/elastic-kibana-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/elastic-metricbeat-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/elastic-metricbeat-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/elastic-metricbeat-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/fluent-fluentd-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/fluent-fluentd-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/fluent-fluentd-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/gitlab-gitlab-runner-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/gitlab-gitlab-runner-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/gitlab-gitlab-runner-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/grafana-pyroscope-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/grafana-pyroscope-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/grafana-pyroscope-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/grafana-pyroscope-ha/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/grafana-pyroscope-ha/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/grafana-pyroscope-ha/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/grafana-pyroscope-no-crds/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/grafana-pyroscope-no-crds/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/grafana-pyroscope-no-crds/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/grafana-tempo-s3-query-observability/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/grafana-tempo-s3-query-observability/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/grafana-tempo-s3-query-observability/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/hashicorp-consul-secure-mesh-existing-secrets/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/hashicorp-consul-secure-mesh-existing-secrets/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/hashicorp-consul-secure-mesh-existing-secrets/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/hashicorp-terraform-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/hashicorp-terraform-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/hashicorp-terraform-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/hashicorp-terraform-no-crds/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/hashicorp-terraform-no-crds/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/hashicorp-terraform-no-crds/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/hashicorp-vault-ha-raft-ui/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/hashicorp-vault-ha-raft-ui/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/hashicorp-vault-ha-raft-ui/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/istio-gateway-controller-default-reviewed/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/istio-gateway-controller-default-reviewed/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/istio-gateway-controller-default-reviewed/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/istio-gateway-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/istio-gateway-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/istio-gateway-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/istio-istiod-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/istio-istiod-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/istio-istiod-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/jetstack-trust-manager-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/jetstack-trust-manager-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/jetstack-trust-manager-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/kyverno-kyverno-policies-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/kyverno-kyverno-policies-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/kyverno-kyverno-policies-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/linkerd-linkerd-crds-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/linkerd-linkerd-crds-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/linkerd-linkerd-crds-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/minio-operator-tenant-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/minio-operator-tenant-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/minio-operator-tenant-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/nats-surveyor-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/nats-surveyor-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/nats-surveyor-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/nats-surveyor-default-reviewed/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/nats-surveyor-default-reviewed/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/nats-surveyor-default-reviewed/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/open-telemetry-opentelemetry-operator-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/open-telemetry-opentelemetry-operator-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/open-telemetry-opentelemetry-operator-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/opencost-opencost-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/opencost-opencost-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/opencost-opencost-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/prometheus-community-prometheus-default-29-9-0/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/prometheus-community-prometheus-default-29-9-0/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/prometheus-community-prometheus-default-29-9-0/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/rook-release-rook-ceph-cluster-default/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/rook-release-rook-ceph-cluster-default/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/rook-release-rook-ceph-cluster-default/receipt.yaml) | 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](../../runs/live-helm-confighub-compare/traefik-traefik-no-crds/argocd-core-child.json) [tree](../../runs/live-helm-confighub-compare/traefik-traefik-no-crds/argocd-core-child-tree.txt) | [receipt](../../runs/live-helm-confighub-compare/traefik-traefik-no-crds/receipt.yaml) | 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-residue` means a specific resource health value,
  sync state, or Application condition needs to be handled.
- `aggregate-progressing-with-blank-resource-health` means Argo reports the
  Application aggregate as `Progressing`, 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-health` and `failed-before-controller-health`
  mean the lane stopped earlier and controller health is not the first problem.

The machine-readable table is [residue.csv](./residue.csv).
