Before You Start #
- You must have a Pachyderm Enterprise License Key.
- You must have pachctl and Pachyderm installed.
- You must have the Pachyderm Helm repo downloaded.
How to Activate Enterprise Pachyderm via Helm #
Activation Method:
- Open your Helm
values.yml
file. - Find the the
pachd.enterpriseLicenseKey
attribute. - Input your enterprise key.
- Upgrade your cluster by running the following command:
helm upgrade pachyderm pachyderm/pachyderm -f values.yml
Once deployed, Pachyderm stores your provided Enterprise license as the platform secret pachyderm-license
in the key enterprise-license-key
.
- Create a secret for your Enterprise license.Or
kubectl create secret generic pachyderm-enterprise-key \ --from-literal=enterprise-license-key='<replace-with-key>' \ --dry-run=client -o json | jq 'del(.metadata.resourceVersion)' > pachyderm-enterprise-key.json
{ "kind": "Secret", "apiVersion": "v1", "metadata": { "name": "pachyderm-enterprise-key", "creationTimestamp": null }, "data": { "enterprise-license-key": "<replace-with-key>" } }
- Upload the secret to your cluster.
pachctl create secret -f pachyderm-enterprise-key.json
- Obtain your current user-input helm values:
helm get values pachyderm > values.yaml
- Find the the
pachd.enterpriseLicenseKeySecretName
attribute. - Input your license’s secret name found in
meta.name
ofpachyderm-enterprise-key.json
(e.g.,pachyderm-enterprise-key-secret
).deployTarget: LOCAL proxy: enabled: true host: localhost service: type: LoadBalancer pachd: enterpriseLicenseKeySecretName: "pachyderm-enterprise-key"
- Upgrade your cluster by running the following command:
helm upgrade pachyderm pachyderm/pachyderm -f values.yml
Enterprise automatically enables authentication. You can log in using the following command:
pachctl auth login
- username:
admin
- password:
password
However, to use Console, you must set up an IdP.