Skip to content
Browse Guides

Find your starting point

Deep Dives

AI: Claude and Codex patterns

ConfigHub: Deploy and manage

Guides

Pick a problem or a tool you already use. Follow the steps yourself or with your AI agent, and finish with a result you can inspect.

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.

Five cool demos

Start with what you use

Keep your tools. First inspect the configuration; choose delivery changes only when you are ready.

Bring an existing app

Start from the chart or delivery system you already use.

  • I use Argo CD. Preview your apps, import a parallel copy, then review handover and recovery.
  • I use Flux. Preview your repository and move delivery one cluster at a time.
  • I use Helm. Render your own chart and values, then check and compare a change before installing.
  • Other GitOps delivery paths. Review how rendered configuration reaches your controller.

Deploy something small first

Use a bounded example to learn the whole chain before bringing production configuration.

Build a platform or fleet for your apps

Choose the services your apps need, then review the configuration before anything runs.

Show me what is running · Let me browse configuration in a UI

Show me an example app to see what changes in everyday work.

Deep Dives

Follow a longer journey in stages, from inspection to governed delivery. Start by reading; each Guide explains when an account or cluster is needed. These links also stay in their original topics.

  • How the model works. Flatten it, put it in an OCI bundle with a plan if it needs one, and load it into ConfigHub. Three steps on one short page, the same for every format.
  • Can AI fix my fleet and prevent the next outage?. See recorded repairs, approvals and prevention on a disposable Sveltos fleet. Read the story without setup, inspect the evidence, or plan the full two-to-three-hour demonstration.

Continue with your own tools

Topic based walkthroughs

Helm questions

Formats

GitOps

Stacks and platforms

  • Compose and review a local workshop stack. Save a Kubara and Argo CD selection, move it, edit the app and retain a refusal when an API does not fit.
  • Make a stack from Catalog entries. Compose NVIDIA's gpu-operator, nvsentinel and cluster-readiness-engine entries into one local stack, check them together, then swap one entry and check again.
  • Find the hook and CRD work before delivery. Inspect a hook without running it, preserve an API refusal and identify what delivery still requires.
  • Match a GPU workload with supplied facts. Keep candidate, mismatch and unknown results separately, with the input hashes behind each answer.
  • Compose and check a stack. Get a stack, check it for conflicts and missing needs before anything runs, then run and govern it in ConfigHub. It includes the stacks made to be refused.
  • Try NVIDIA AICR for GPUs. Compare existing GPU nodes with a recipe, or pull and read a retained AICR configuration with ORAS.
  • Put an app on a platform. Check what an app needs, check it on a platform, take it into ConfigHub, or bring an app that already runs.
  • Bring Kubara's managed add-ons into ConfigHub. Manage your clusters' add-ons with Kubara, and approve every change to them in ConfigHub. See them offline in about 15 minutes, then govern them with cub kubara, or check them with an app as a Workshop stack.
  • Handle hooks and CRDs. Find the hooks, CRDs, setup jobs and target facts a chart needs before delivery, decide who runs each, and stage the target first.

ConfigHub

Need help choosing? Follow the configuration lifecycle

Find a Guide by the step you are on

Start with a configuration

Learn by doing

Three guides, shortest first. Each one runs real commands against real packages, so you finish with output you can check.

The object digest, the OCI manifest digest, and the release digest are three different records. See the digest glossary.

Run the short example: pull one public package, render it locally, and read the exact Kubernetes objects it produces, all on your machine. Work through an example like yours: start from your own Helm values, an AICR recipe, an OCI package, or Kubernetes YAML. Follow one package end to end: take a single Redis configuration through pulling, verifying, changing, and upgrading it.

First choose the answer you need

The same questions apply to every input format, from a Helm chart to plain Kubernetes YAML. Choose the question you need before choosing a command.

QuestionWhat you needWhat it does not prove
What do I have?The source, snapshot, package, or exact files.What a source tool will generate, or whether a destination can run it.
What will it produce?The source inputs and the exact materialization command, or literal objects where materialization is a no-op.Whether a named destination has the required APIs, credentials, hardware, and lifecycle setup.
Can this destination accept it?The exact candidate and current facts from the named destination.That the configuration has been deployed or works at runtime.
Did it work?The exact delivered revision and the live result required by the claim.Results for another revision, destination, or untested behavior.

A missing prerequisite marks the unanswered stage blocked or not run, which is a gap in coverage rather than a failure of the source or its result.

Can I try one simple package?

Try Redis for a short local exercise with no server, cluster, or account.

Can I try one AICR configuration without a GPU?

Pull and verify the seven-Application CPU starter, then write it as a local OCI without ConfigHub or Kubernetes.

Which public configuration should I use?

Use the Component Catalog to choose a component and exact retained package version, then inspect its packaged configurations, required setup, and evidence.

How do I bring my own input?

Worked Examples covers your own Helm values, an AICR recipe, or plain Kubernetes YAML.

How do I choose the right command?

See what cub helm template, cub helm install, cub installer, and the ConfigHub upload and variant commands each prove.

I know Helm. How do these commands map to it?

Read the cheat sheet from Helm habits such as --set and release names to cub's declared-input model.

Do I need a ConfigHub Server or account to start?

Pull a catalog package, render it locally, and keep the files under your own control with no server, account, or cluster.

How do I check my own Helm values or a result I do not understand?

Build a local prompt for the AI assistant you already use. Private charts and values stay on your machine.

How do I add ConfigHub to an existing Kubara platform?

Keep Kubara's component selection and generated topology, with Argo reconciliation intact, while following one six-step adoption tutorial with explicit evidence checkpoints.

Prepare it for deployment

Where should the files live?

Deployment explains the local files, OCI, and ConfigHub choices in one sequence.

How do I turn reviewed files into a deployable OCI?

Choose the local OCI or ConfigHub release path, then let Argo CD or Flux pull the reviewed objects.

What happens to hooks and CRDs?

See how required setup is recorded and ordered, then tested or marked blocked.

Should I change the source input or the rendered object?

Use this guide to decide whether a change belongs in Helm values or in the stored Kubernetes objects.

How do Argo CD and Flux receive it?

The GitOps guide explains how controllers pull reviewed Kubernetes objects from Git or OCI.

Change or operate saved configuration

How do I make environment variants?

Create, compare, and promote development and production variants.

How do I test a change before promotion?

Compare the exact current result with the candidate for the next stage. The review shows what changed, what blocks the move, and what still needs a staging test.

How do I upgrade and roll back?

The day-2 upgrade story: diff the value model first, check control points and immutable fields, then upgrade rendered bundles by digest. The Redis walkthrough shows one full upgrade, promotion, and rollback.

What can a ConfigHub App automate?

Apps on ConfigHub includes upgrade, RBAC, and fleet examples, among others.

How do I roll a change through a fleet?

Open the Kubara and Sveltos examples for platform configuration, cluster assignments, and rollout evidence.

How do I start from an existing application?

Start read-only from GitOps, Helm, or a live cluster.

What if an upstream registry or its terms change?

Repoint image references across environments with the digest intact, promote the change environment by environment, and prove where it landed.

Check a result or solve a problem

How do I run the shared checks on rendered files?

Install the released check plugin, run cub check locally, and keep its JSON result with the exact files and digest. No ConfigHub account or server is required.

How do I check a result?

Find the command that checks generated Kubernetes files, a saved test record, or a live cluster.

How complete is the live drift check?

See which fields the current drift check covers and which differences it can still miss.

What is not working yet?

Read the named limitations and the evidence behind them.

Why did a chart fail?

Separate source, render, setup, target, and runtime failures.

How do I turn a check into a CI report?

Turn a checked result into a bounded Markdown or JSON report, then post it in GitHub, GitLab, Jenkins, or another review system.

What are the difficult questions?

The FAQ answers questions about safety, upgrades, and current limits, among others.

For agents: the same Guide index is available as guides.json.