Use external secrets for license values
Kubernetes external secrets enable Kubernetes resources to use external data stores securely. You can use Kubernetes-based external secrets for Harness Self-Managed Enterprise Edition license values in your Helm charts.
Currently, this feature is in beta. Contact Harness Support to get your Harness Self-Managed Enterprise Edition license files.
The following values are available in global.license.secrets.kubernetesSecrets.
-
secretName: Name of the Kubernetes secrets containing Harness license keys -
keys.CG_LICENSE: Name of the secret key containing a FirstGen License -
keys.NG_LICENSE: Name of the secret key containing a NextGen Licenseglobal:license:cg: ''ng: ''secrets:kubernetesSecrets:- secretName: ""keys:CG_LICENSE: ""NG_LICENSE: ""
Configure an external secret as a Harness license value
To configure a Kubernetes-based external secret as a a NextGen Harness license value, do the following:
-
Create a Kubernetes secret that includes your NextGen Harness license.
-
Update your
override.yamlfile to include the following.global:license:secrets:kubernetesSecrets:- secretName: "harness-license"keys:NG_LICENSE: "ng"