Run Commands

Activate Enterprise via Helm

Learn how to deploy the Enterprise edition using Helm.

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:
  1. Create a secret for your Enterprise license.
    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
    Or
    {
      "kind": "Secret",
      "apiVersion": "v1",
      "metadata": {
        "name": "pachyderm-enterprise-key",
        "creationTimestamp": null
      },
      "data": {
        "enterprise-license-key": "<replace-with-key>"
      }
    }
  2. Upload the secret to your cluster.
    pachctl create secret -f pachyderm-enterprise-key.json
  3. Obtain your current user-input helm values:
    helm get values pachyderm > values.yaml
  4. Find the the pachd.enterpriseLicenseKeySecretName attribute.
  5. Input your license’s secret name found in meta.name of pachyderm-enterprise-key.json (e.g., pachyderm-enterprise-key-secret).
    deployTarget: LOCAL
    proxy:
      enabled: true
      host: localhost
      service:
        type: LoadBalancer
    pachd:
      enterpriseLicenseKeySecretName: "pachyderm-enterprise-key"
  6. 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.