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.yaml
file to include the following.global:
license:
secrets:
kubernetesSecrets:
- secretName: "harness-license"
keys:
NG_LICENSE: "ng"