Kapitan playground
Edit a target, its classes or a kadet component and see what Kapitan compiles. Kapitan runs in your browser with Pyodide, Python compiled to WebAssembly, so nothing you type leaves this page.
Starting downloads about 13.1 MB from this site: Pyodide 314.0.7 and Kapitan 0.36.3, the version the gate compiles with.
Ctrl+Enter compiles. This example is tested with the backend.
Kapitan output, compiled in your browser
helm template output, rendered when this site was built
Not compiled in your browser and not affected by your edits: .
Where the values come from
Classes in the order merged them
Parameters
Each parameter names the file that set its final value. Open it for the values it overrode, in merge order.
What runs here
Kapitan compiles in a Web Worker of this page, with the omegaconf or the reclass inventory backend and the kadet and Jinja2 inputs. Not available: the reclass-rs backend, the jsonnet, helm, kustomize, CUE and external inputs, fetching dependencies, and refs. The Terraform example writes Terraform JSON; terraform init, plan and apply do not run here.