Skip to main content

UI configurator overview

The UI configurator is a form-based editor that generates a values.yaml for any base-chart variant without writing YAML by hand.

Running locally

Backend (FastAPI — runs helm template):

cd ui/backend
pip install -r requirements.txt
uvicorn main:app --port 8000 --reload

Frontend (React + Vite):

cd ui/frontend
npm install
npm run dev

Open http://localhost:5173.

Features

FeatureDescription
Chart selectorSwitch between chart variants (base-chart, OpenShift, …)
Form editorFill in sections — only relevant fields shown for each workload type
values.yaml previewLive YAML preview in the sidebar
Copy / DownloadCopy to clipboard or download values.yaml
UploadPaste an existing values.yaml to pre-fill the form
Generate manifestsRun helm template and preview or download the rendered manifests

Workload tabs

Each tab is one workload (Deployment, StatefulSet, or CronJob). Add as many workloads as needed — the UI generates a multi-workload values.yaml with top-level lists.