The dynatrace-service can be installed in three steps:
Download the latest dynatrace-service Helm chart from GitHub. Please ensure that the version of the dynatrace-service is compatible with the version of Keptn you have installed by consulting the Compatibility Matrix. Details on installing or upgrading Keptn can be found on the Keptn website.
The dynatrace-service requires access to the Keptn API consisting of KEPTN_ENDPOINT
, KEPTN_API_TOKEN
and optionally KEPTN_BRIDGE_URL
.
-
To get the values for
KEPTN_ENDPOINT
, please see Authenticate Keptn CLI. -
By default, the
KEPTN_API_TOKEN
is read from thekeptn-api-token
secret (i.e., the secret from the control-plane) and does not need to be set during installation. -
If you would like to use backlinks from your Dynatrace tenant to the Keptn Bridge, provide the service with
KEPTN_BRIDGE_URL
. For further details about this value, please see Authenticate Keptn Bridge.
If running on a Linux or Unix based system, you can assign these to environment variables to simplify the installation process:
KEPTN_ENDPOINT=<KEPTN_ENDPOINT>
KEPTN_BRIDGE_URL=<KEPTN_BRIDGE_URL> # optional
Alternatively, replace the variables with the actual values in the helm upgrade
command in the following section.
To install the dynatrace-service in the standard keptn
namespace, execute:
helm upgrade --install dynatrace-service -n keptn \
<HELM_CHART_FILENAME> \
--set dynatraceService.config.keptnApiUrl=$KEPTN_ENDPOINT \
--set dynatraceService.config.keptnBridgeUrl=$KEPTN_BRIDGE_URL
Notes:
- You can select additional installation options by appending key-value pairs with the syntax
--set key=value
. Further details are provided in Additional installation options. - To target a different distributor version, set the Helm chart variable
distributor.image.tag
, i.e. by appending--set distributor.image.tag=...
.