ontrack-chart

Ontrack Helm Chart

This Helm chart is compatible with Helm 3 and allows the installation of Ontrack in a Kubernetes cluster.

Usage

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.

Using a managed database

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.