Skip to main content

Licensing Ignition

The Ignition Helm Chart deploys our Ignition Container Image and requires 8-digit leased licensing. Using 6-digit license keys is not supported since they'll not remain valid across Pod lifecycle events.

Configuring Leased Activation Licensing​

First, obtain an 8-digit license key and associated activation token. Assuming you've got the activation token stored in a file called "activation-token.txt", create a Secret for the license:

kubectl create secret generic --type=Opaque \
--from-literal=ignition-license-key=ABCD-1234 \
--from-file=ignition-activation-token=activation-token.txt

Next, tie into the newly created Secret resource in your values overrides:

# testing.yaml
gateway:
licensing:
leasedActivation:
secretName: my-leased-license

If you wish to declare the license directly in the values overrides, you can do so by defining the environment variables directly. Keep in mind that the activation token is a sensitive value and should be protected. This approach should be avoided if you're storing your values overrides in a git repository, for example.

# testing.yaml
gateway:
env:
IGNITION_LICENSE_KEY: ABCD-1234
IGNITION_ACTIVATION_TOKEN: "XXXXXXXXXXX"