Home

Awesome

Nussknacker Helm Chart

Chart

Released chart can be found in artifacthub

Local development

Prerequisites

Setup

Adds necessary repositories and prepares dependencies

./setup.sh

Local setup/development

If you don't have K8s available, we recommend installing k3d. When you create your cluster with ingress port mapped to 8081 (see guide for details), Nussknacker designer will be available at localhost:8081 after executing the steps below.

Use ./build-deploy-verify.sh script, which upgrades and verifies release. It sets ingress.skipHost=true, so it's suitable for local K8s like k3d, minikube without decent domain support. By default, the script uses deploy-values.yaml, you can add other files appending -f [path] as many times as needed.

Dev samples:

Examples:

Rendering helm locally

To check how helm is rendered with default values, you can execute helm this way in root directory:

helm template -f deploy-values.yaml --set "image.tag=staging-latest" --debug ./src