UNOFFICIAL/EXPERIMENTAL.
The thesis
Lead the free path with a pre-flight check - pure upside, no migration - not with parity. Parity drops to a quiet line of assurance underneath. This answers the critique that "parity sounds like a solution to a problem this approach itself creates": if the only reason you need parity is that we introduced cub, leading with it is damage control. The pre-flight check is a real pareto gain instead - benefit with no offsetting loss, because you change nothing and switch nothing.
Safety and correctness are the spine through all three tiers: free see it → server fix it once and propagate → paid govern it.
Ship now - the shipped subset
Every claim below is backed by something we already do. This is the copy that can go on the site today.
Look before you install
Helm installs a chart in one step and tells you what it did afterward. Render it with cub first - free, no account, without changing how you install - and read what you're about to run.
See every object. The exact Kubernetes resources the chart will create, as plain files you can read before anything reaches the cluster.
See the secret it bakes in. Many charts generate a password and ship it inside the render. Spot it, and swap in your own, before it lands in your cluster or your registry.
See what your cluster needs first. The CRDs, secrets, and targets that must already be there - named up front, instead of a half-applied release to debug.
Bringing AI? When AI writes your values, render what it produced before it's live - the objects on screen, not a wall of plausible YAML you take on faith.
You switch nothing. Keep Helm. Keep Argo or Flux. Keep your AI. You look first - and there's nothing to undo, because you changed nothing.
And it's provably the same objects Helm would install. We're not changing your install. We're showing you what's in it.
What backs each line (so it is not an overclaim):
- See every object -
cub installer setup/cub helm templaterenders the exact objects. - See the secret it bakes in - the per-chart adoption caveats surface baked passwords (e.g. redis); the Secret is in the render itself.
- See what your cluster needs first - target prerequisites and the per-chart pages record required CRDs, secrets, and targets.
- Bringing AI - cub renders any values, AI-generated included (render is render).
- Parity - the catalog's render-parity rows prove the objects match Helm.
North star - the full pitch, once the builds land
Same copy, with three more lines that need building first (marked ⏳):
- Insecure defaults ⏳. Charts often ship wide open - open ports, no auth, a privileged container. cub flags it before it's live. (Needs the misconfig scan.)
- What the next upgrade breaks ⏳. A version bump can drop a CRD your workloads still use. cub catches the clash before you hit it. (Needs the CRD-skew check.)
- If a chart won't render, ask why ⏳. cub answers from the real objects and what the catalog knows about that chart - not a generic guess. (Needs the grounded explainer.)
The three builds that make the full pitch true
- Render-time misconfig scan - open ports, privileged containers, missing auth, weak defaults (kubescape / checkov-style), run on the rendered objects. Turns "insecure defaults" from the baked-secret slice into the real security hook.
- Upgrade pre-flight / CRD-skew check - detect that a chart bump drops an in-use CRD version, then offer a version both releases support. (A concrete feature proposed by a colleague; chkk-shaped, scoped to a chart.)
- Grounded AI explainer - "why won't this render?" answered from the actual render plus the catalog's per-chart knowledge. The grounding data exists; the explainer is the build.
These also extend the safety spine into server and paid: gate AI/misconfig changes across a fleet (server), governed agentic remediation with compliance and SLA (paid).
Placement and generator notes (for Codex)
- The strongest home is the homepage hero - this is the free-path value proposition. The current hero ("Change Helm charts without losing track") is the older control-plane framing; "look before you install" reframes the top of funnel. Recommended, pending sign-off - reframing the hero is a positioning call, not a copy edit.
- Alternative: a dedicated free-path section on the homepage (or a short page) linked from the hero, leaving the current hero in place.
- Render the command as a terminal card (house layout); keep prose narrow; keep the experimental banner; apply the house voice (Jobs is the final filter).