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.
This feature is currently in beta. For more information about beta features, go to Beta, public preview, and GA definitions.
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 keyskeys.CG_LICENSE
: Name of the secret key containing a FirstGen Licensekeys.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.yaml
file to include the following.global:
license:
secrets:
kubernetesSecrets:
- secretName: "harness-license"
keys:
NG_LICENSE: "ng"