Install the Lifecycle Toolkit

Learn how to use the Keptn Lifecycle Toolkit and explore basic features.

Installation Instructions

Install version 0.7.0 and above

In version 0.7.0 and later, you can install the Lifecycle Toolkit using either helm charts or manifests.

For installing the Lifecycle Toolkit via Helm chart:

helm repo add klt https://charts.lifecycle.keptn.sh
helm repo update
helm upgrade --install keptn klt/klt -n keptn-lifecycle-toolkit-system --create-namespace --wait

To install a specific version, use the --version <version> flag as part of the helm upgrade --install command.

To list available versions:

helm repo update
helm search repo keptn-lifecycle-toolkit

The helm upgrade --install command offers a flag called --set, which can be used to specify configuration options using the format key1=value1,key2=value2,….

Or you could download the chart value file and modify it using

helm get values RELEASE_NAME [flags] > values.yaml

and install adding --values=values.yaml to your helm upgrade command (official documentation available here).

The full list of available flags can be found in the helm-charts.

Note Installation of the Lifecycle Toolkit version 0.6.0 and lower is not supported via helm charts.

Install Keptn using Manifests

All versions of the Lifecycle Toolkit can be installed using manifests, with a command like the following:

kubectl apply -f https://github.com/keptn/lifecycle-toolkit/releases/download/v0.8.1/manifest.yaml
kubectl wait --for=condition=Available deployment/lifecycle-operator -n keptn-lifecycle-toolkit-system --timeout=120s

The Lifecycle Toolkit and its dependencies are now installed and ready to use.