This Helm chart is compatible with Helm 3 and allows the installation of Ontrack in a Kubernetes cluster.
Helm must be installed to use the charts. Please refer to Helm’s documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add ontrack https://nemerosa.github.io/ontrack-chart
If you had already added this repo earlier, run helm repo update
to retrieve
the latest versions of the packages. You can then run helm search repo
ontrack
to see the charts.
To install the ontrack
chart:
helm install my-ontrack-release ontrack/ontrack
To uninstall the chart:
helm delete my-ontrack-release
This installs 4 services:
To connect to Ontrack, enable the ingress or activate a port forward.
The default Postgres service is suitable only for local tests and a production setup should use a managed database on the cloud provider.
In order to use a managed database, create a values file and fill the URL and credentials to access the database:
postgresql:
local: false
postgresqlUsername: ontrack
postgresqlPassword: "*****"
postgresqlUrl: "jdbc:postgresql://<host>:<port>/ontrack?sslmode=require"
Then, run the installation using this values file:
helm install -f values.yaml my-ontrack-release ontrack/ontrack
The setup of the Postgres service will be skipped and Ontrack will be configured to use the remote database.