Live Parity Skill

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

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

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

UNOFFICIAL/EXPERIMENTAL

Use this skill when running live Helm-vs-ConfigHub parity, GitOps/OCI evidence, kind clusters, cub-scout observations, or chart-specific live blockers.

The goal is to produce a live receipt with a precise outcome:

Rules

Flow

Preflight first:

npm run live-parity:run -- --preflight \
  --recipe recipes/<repo>/<chart>/<version> \
  --base <base> \
  --target-profile <profile>

Run only after preflight passes:

npm run live-parity:run -- \
  --recipe recipes/<repo>/<chart>/<version> \
  --base <base> \
  --target-profile <profile>

Inspect progress:

cat runs/live-helm-confighub-compare/<slug>/stage.txt
kind get clusters
kubectl --kubeconfig <kubeconfig> get applications -n argocd
kubectl --kubeconfig <kubeconfig> get pods,jobs,pvc -A

Use cub-scout when controller state or live object state needs to be summarized:

KUBECONFIG=<kubeconfig> cub-scout gitops status --json
KUBECONFIG=<kubeconfig> cub-scout scan -n <namespace> --json

After a run, verify the committed evidence:

npm run live-parity:verify
npm run live-parity:rerun-plan:verify
git diff --check

Output

The expected output is a receipt under:

runs/live-helm-confighub-compare/<chart-base>/receipt.yaml

If the row does not pass, update the rerun plan and keep the named watch or blocked reason visible in the status surfaces.