Helm Community Persona PRD

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

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

Status: experimental planning document.

Purpose

This project should make experienced Helm users believe that ConfigHub is the safest way to operate popular public Helm charts after day 0.

The entry point is simple:

Use Helm charts. Ship ConfigHub variants.

The product value is not only pre-rendering Helm. Rendering creates the first trust boundary: the user can see the exact Kubernetes objects. The larger value is what happens after that: base variants, derived ConfigHub variants, scans, gates, promotion, observation, upgrade review, and blast-radius control.

Redis remains the fast teaching chart because it is small and shows generated facts, target facts, and Secret choices clearly. kube-prometheus-stack is the main proof chart because it has high object count, CRDs, webhooks, RBAC, dependencies, and enough field density to make blast radius visible.

Product Promise

Correct variants, safe operations, immediate proof.

For a Helm user, that means:

Personas

This user wants Redis, NGINX, Prometheus, or another common chart to work without learning a new platform first.

They need:

Free value:

Paid or authenticated value begins when the user wants private variants, production records, long-lived receipts, or organization workflows.

Success signal:

I can try the chart as quickly as Helm, but I can see and prove more.

Redis is the first five-minute example. Prometheus is the first serious confidence example.

2. Application Team Or Service Owner

This user owns an application and needs dev, staging, and production variants. They care less about Helm internals and more about safe changes.

They need:

Free value:

Paid or authenticated value:

Success signal:

I can create prod from a reviewed base and see the few changes that matter.

3. Platform SRE Or Fleet Operator

This user manages many clusters, environments, or tenants. They do not want uncontrolled fanout from raw Helm values.

They need:

Free value:

Paid or authenticated value:

Success signal:

I can change 100 variants without guessing which clusters or objects are in scope.

The first high-fanout proof should use kube-prometheus-stack or Prometheus, not Redis. Redis teaches the method; Prometheus shows why the method matters.

4. Security, Compliance, Or Audit Reviewer

This user needs proof that the reviewed object set is the object set that was scanned, approved, published, and observed.

They need:

Free value:

Paid or authenticated value:

Success signal:

I can prove which objects were checked and what was observed later.

5. GitOps Operator

This user already runs Argo CD or Flux and does not want ConfigHub to replace the controller.

They need:

Free value:

Paid or authenticated value:

Success signal:

I can keep Argo or Flux, but the input becomes reviewed and provable.

6. Chart Or Managed-Service Catalog Maintainer

This user maintains a catalog of charts, wrapper charts, platform overlays, or customer-specific managed service packages.

They need:

Free value:

Paid or authenticated value:

Success signal:

I can turn maintained Helm usage into a supported catalog, not a pile of values files.

Product Boundaries

Free Or Public

The public experience should show enough value that a Helm user can trust the model before signing up for a production workflow:

Anonymous browsing can be useful. Anonymous production infrastructure is not a goal. OCI pulls should be protected with rate limits, scoped credentials, or other abuse controls when ConfigHub operates the gateway.

Paid value begins where the user asks ConfigHub to store, govern, operate, or support private or production state:

Main UX Requirement

Users should not be forced to learn every proof artifact before they get value. The public path should route them by intent:

IntentFirst page or action
I want to try a chartCatalog entry with recommended variants
I want to deploy safelyBase variant plus verify-your-install path
I want prod from stagingDerived ConfigHub variant and promotion guide
I operate many clustersBulk operation and blast-radius guide
I need audit evidenceReceipts, scans, gates, and observation freshness
I have private valuesManaged import and private overlay path

The proof remains available underneath each path, but the user should first see the chart, the variants, the operation, and the expected result.

Success Metrics