Skip to main content
Version: 8.9 (unreleased)

Configure license key

Use this page to configure an enterprise license key for Camunda 8 components. You can either enter the key directly in your values.yaml file or reference an existing Kubernetes secret.

Configuration

Helm values

Camunda 8 components consume enterprise license information through the following Helm configuration:

global:
## License configuration.
## @extra global.license
license:
## @extra global.license.secret configuration to provide the license secret.
secret:
## @param global.license.secret.inlineSecret can be used to provide the license as a plain-text value for non-production usage.
inlineSecret: ""
## @param global.license.secret.existingSecret can be used to reference an existing Kubernetes Secret containing the license.
existingSecret: ""
## @param global.license.secret.existingSecretKey defines the key within the existing secret object.
existingSecretKey: ""

Provide the key directly

Enter your license key directly in global.license.key.

global:
license:
secret:
inlineSecret: >-
--------------- BEGIN CAMUNDA LICENSE KEY ---------------
[...]
--------------- END CAMUNDA LICENSE KEY ---------------

Provide the key with a secret

You can also store the license key in a Kubernetes secret and reference it from values.yaml. For more details on working with secrets, see Secret management.

  1. Create the secret:

    apiVersion: v1
    kind: Secret
    metadata:
    name: camunda-license
    stringData:
    key: >-
    --------------- BEGIN CAMUNDA LICENSE KEY ---------------
    [...]
    --------------- END CAMUNDA LICENSE KEY ---------------
  2. Reference the secret in values.yaml:

    global:
    license:
    secret:
    existingSecret: "camunda-license"
    existingSecretKey: "key"
note

Camunda 8 components without a valid license may display Non-Production License in the navigation bar and log warnings. These warnings do not impact startup or functionality, except that Web Modeler is limited to five users.