Skip to content
Browse Apps

Starting questions

Deep Dives

AI: Claude and Codex patterns

ConfigHub: Deploy and manage

Apps

See what working on your app looks like with ConfigHub. Start with a local example, compare a useful change, then decide what to keep.

An app is a workload you bring. Your code and container images stay in their existing workflows. ConfigHub manages the configuration that connects and runs them.

See a config before and after · Learn through one change · Browse every example app · Check an app against a platform

See a config before and after

Each example shows the files you may have today next to the same thing in ConfigHub. You can load any of them into your own ConfigHub with one paste.

Go to Helm charts, Kustomize, Argo CD, Flux or Apps.

See what changes—and what stays yours

Keep your app, your Git repos, and the Argo CD or Flux setup you already use. Start by seeing exactly what a change would do. When you’re ready, bring that configuration into ConfigHub so your team can review, approve and release it together.

  1. Look first. Preview the configuration and compare a change. You need no cluster for this step.
  2. Try ConfigHub alongside Git. Import a copy of the configuration. Your controller keeps reading Git.
  3. Switch when you’re ready. Review the delivery changes and the way back before asking your controller to use ConfigHub releases.

You can point the controller back to its previous source. That does not undo database writes or other changes the app has made. Use the Argo CD guide or Flux guide for the steps.

Browse all examples, or choose a change below to see the before and after.

Small app and database

Add frontend replicas without losing sight of the database

Try a small change to a complete app, then see what it shares with other environments.

Walk through this change

App and dependencies: a frontend, backend, and PostgreSQL StatefulSet, connected through a layered recipe.

Before ConfigHub: the example starts with development settings. Its flattened configuration is fully rendered Kubernetes YAML, rather than chart templates. App code, images, and delivery stay in their own workflows.

With ConfigHub: see the replica change alongside the rest of the app and keep a record of where its configuration came from. A base is shared starting configuration; a variant adds choices for one environment. A target and apply are separate steps.

Try: raise the frontend replica count in a deployment variant and compare it with the shared base.

AI guide · Manual next: the first-app walkthrough

Open the realistic-app example. Its local preview is read-only; successful Unit verification does not prove that the app is serving requests.

Development and production

Promote the tag you reviewed

Catch a wrong image tag before it reaches production.

Walk through this change

App and dependencies: one frontend, two Git repositories, and separate Argo CD Applications for dev and prod.

Before ConfigHub: CI proposes the dev image tag; a second pull request promotes that same tag to prod.

With ConfigHub: render each environment into its own Space and inspect the actual image-field diff alongside Git’s separate promotion record.

Try: change the prod tag without updating its promotion record; the example’s verifier catches the mismatch.

AI guide · Manual next: bring an Argo CD estate into ConfigHub

Open the dev-to-prod example. Its CI and promotion workflows are illustrative; the example does not install Argo CD or deploy to a live cluster.

GPU inference

See what your AI app needs to run

Choose a model and see which services and resources the app needs. Live NIM needs x86_64, NVIDIA hardware and credentials.

Walk through this change

App and dependencies: rag-server, NIM language and embedding services, and a vector database.

Before ConfigHub: model images, GPU placement, and service connections sit across several component configurations.

With ConfigHub: the example layers the four components and records direct, Flux, and Argo variants so a model-profile change has a traceable path.

Try: change the LLM and embedding model names at the shared profile layer, then inspect how that choice flows toward each deployment variant.

AI guide · Manual next: compare GPU nodes and AICR requirements

Open the Enterprise RAG example. Its runnable NIM path requires x86_64, NVIDIA hardware, and NGC credentials. This Apps page does not claim live GPU success; recipe verification and local Ollama queries do not prove NIM runtime on your cluster.

Every worked example app

Each app links to its repository's default branch. The last column is the commit at which it was last checked.

AppWhat it showsDelivered byChecked at
The shop app, five journeysA small shop app built with an AI assistant, followed through five journeys: ineffective Helm values, fixes that survive regeneration, platform requirements, a Redis migration before Argo CD takes over, and an image that no longer exists.Plaine0a525a
storefrontA shop service for the storefront: a Deployment and a Service in namespace retail.Plain8f4c207
cartA shop service for the cart: a Deployment and a Service in namespace retail.Plain8f4c207
checkoutA shop service for checkout: a Deployment and a Service in namespace retail.Plain8f4c207
catalog-apiA shop service for the product catalog API: a Deployment and a Service in namespace retail.Plain8f4c207
searchA shop service for search: a Deployment and a Service in namespace retail.Plain8f4c207
identityA shop service for identity: a Deployment and a Service in namespace auth.Plain8f4c207
fraud-scoringA shop service for fraud scoring: a Deployment and a Service in namespace payments.Plain8f4c207
ledgerA shop service for the ledger: a Deployment and a Service in namespace payments.Plain8f4c207
payment-gatewayA shop service for the payment gateway: a Deployment and a Service in namespace payments.Plain8f4c207
shipment-trackerA shop service for shipment tracking: a Deployment and a Service in namespace logistics.Plain8f4c207
warehouse-apiA shop service for the warehouse API: a Deployment and a Service in namespace logistics.Plain8f4c207
shop-webThe shop web front end, with an Ingress, a Certificate and a ServiceMonitor, so it needs ingress, cert-manager and Prometheus from its platform.Plain8f4c207
shop-web on Kubarashop-web adapted to the Kubara platform: Traefik's ingress class and a Secret pulled through External Secrets.Plain8f4c207
hello-standaloneThe smallest app: one Deployment and one Service, with nothing asked of the platform.Plain8f4c207
Argo CD beginner: app of appsOne app in a small, realistic Argo CD repository, delivered through an app of apps.Argo CD148890b
Argo CD beginner: ApplicationSetOne app in a small, realistic Argo CD repository, delivered through an ApplicationSet.Argo CD148890b
Argo CD intermediate: CI to GitOpsCI writes image tags, and promotion happens by pull request, across an app repository and a config repository.Argo CD148890b
Argo CD intermediate: Git as a databaseAn Argo CD fleet repository that demonstrates seven habits which make a config repository act like a database, including layered values, registered clusters and an in-repo chart.Argo CD7f1b8f2
Argo CD expert: app of apps on three clustersA brownfield Argo CD layout of the kind a platform team runs, across three clusters.Argo CD148890b
Flux beginnerOne app in a small, realistic Flux repository with the standard layout.Flux148890b
Flux expert: a three-cluster fleetA Flux fleet repository with layered Kustomizations, a tenant, image automation and branch-based promotion.Flux148890b
Spring platform with generatorsWhy platform teams want generators: a Spring app whose configuration cub-gen produces and checks.A generator148890b
Kubernetes to ScoreConverts the Kubernetes resources in a ConfigHub Space into a Score workload.A generator148890b
A realistic three-component appA frontend, a backend and PostgreSQL as one global-app recipe, with optional Ollama.Plain148890b