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"