Browse Docs
Catalog
Config
Stacks
Operate
Docs

Onboarding And Entry Paths

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

New to cub? Install the cub CLI first. Public catalog packages pull and render anonymously, and you sign in only once a command saves or changes ConfigHub data.

Generated at: 2026-09-04T11:23:58.207Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL. This doctrine keeps the public catalog aligned with the ConfigHub product tutorial.

One ConfigHub Tutorial

The ConfigHub tutorial is the canonical product journey. It teaches one sequence:

  1. Set up a cluster.
  2. Install and release one component.
  3. Change it, add production, and promote the change.

The catalog must not create a second ConfigHub tutorial. It helps a user choose, inspect, and test configuration before that journey.

What Each Thing Does

ItemRole
Helm, AICR, Kubernetes YAMLConfiguration that a user already has.
Existing OCIA package that already contains configuration.
cub installer, cub helm, CITools that prepare, render, or import configuration.
ConfigHubThe system that records, changes, releases, and promotes configuration.
Argo CD, Flux, KubernetesSystems that deliver configuration to clusters.

Do not present these items as competing products. A user does not need to learn their implementation differences before completing a first task.

cub helm imports an arbitrary Helm chart and its values. cub installer reads a maintained catalog package with named configurations and recorded requirements. This distinction belongs in the FAQ and technical guides. It must not become the main public message.

Three Operating Choices For Starting Examples

Show these choices when a person is trying a starting example. They make different promises.

ChoiceConfigHub ServerConfigHub accountStatus
LocalNoNoAvailable. Pull public packages. Write files or OCI. Test them locally or in CI.
Hosted and anonymousStatic website onlyNoAvailable for rendered YAML: inspect, compare, run static checks, and download one complete result. It does not render arbitrary sources, pull OCI, or contact a cluster.
ConfigHubYesYesAvailable. Record changes, release them, add environments, and promote them through the official tutorial.

Public package and OCI pulls already work without registry login. They support the local path. The browser page inspects and compares rendered YAML and produces one downloadable WorkshopResult, but these receipts do not prove hosted chart rendering, OCI pulls, or live checks.

Do not describe hosted chart rendering, OCI pulls, or live checking as released until a public endpoint and a recorded test exist.

Do not repeat these three choices throughout later examples. After a person claims or uploads a configuration, the variants, promotions, releases, Apps, apply gates, and fleet examples use ConfigHub Server and require an account. The official ConfigHub tutorial owns that managed journey.

Use the terms precisely:

  • No server means the action does not use ConfigHub Server.
  • Anonymous means the action does not require a ConfigHub account.
  • A local command or CI job can be both.

Several Ways In, One Journey Afterward

The catalog can have short starting examples for:

  • a reviewed Helm catalog package;
  • a user's own Helm chart and values;
  • AICR, existing OCI, or Kubernetes YAML.

Each path must end with exact Kubernetes objects that the user can inspect. The next managed step is the same for every source: continue with the official ConfigHub tutorial.

Keep source-specific information with the result:

  • Helm records the chart, version, values, render context, and known install work.
  • AICR records the source package digest, fixed components, allowed inputs, and generated applications.
  • Existing OCI and YAML record their source digest or source files.

Page Ownership

PageJob
site/try.htmlComplete one local catalog-package task in three steps.
site/redis-walkthrough.htmlKeep the complete Redis parity, OCI, upgrade, promotion, and rollback example.
ConfigHub tutorialTeach the ConfigHub product journey.
site/testing.htmlIndex the working starting, managed, platform, and App examples.
site/entry-path-reference.htmlKeep the detailed Helm, AICR, OCI, and YAML commands and proof links.
site/how-it-works.htmlExplain the full model after the first task.
site/docs.htmlHelp a technical reader find the correct guide or evidence.

Simplified Technical English

Use STE discipline on instructions, status text, technical descriptions, and entry-path choices.

  • Give one instruction per sentence.
  • Give each step one result.
  • Name the tool that performs an action.
  • Keep a condition beside the action it controls.
  • Use one word for one meaning.
  • Do not omit articles, subjects, or required qualifiers to make text shorter.
  • Keep commands outside prose when a command block is clearer.
  • Preserve limits and evidence links.

The short Try page has these additional limits:

  • three numbered steps;
  • no more than three command blocks;
  • one chart and one selected configuration;
  • no upgrade, promotion, GitOps, or fleet tutorial on the same page;
  • a clear choice between local, anonymous, and ConfigHub use;
  • a direct link to the official ConfigHub tutorial.

Acceptance Checks

The site verifier must fail when:

  • the short Try page loses the official tutorial link;
  • the short Try page has more than three command blocks;
  • local and anonymous are described as the same condition;
  • a managed example presents local or anonymous operation as an alternative to ConfigHub Server;
  • AICR, Helm, OCI, or Kubernetes YAML disappears from the entry-path page;
  • the detailed Redis walkthrough loses its parity, OCI, upgrade, or rollback evidence.

Generated from the committed markdown file docs/planning/onboarding-and-entry-paths.md. The source file is the authoritative version.