This repo is currently in the process of being moved into the Pachyderm Repo Please submit pull requests and issues there.
Currently this repo is still used for GH releases and artifacthub.
Migration Status:
- Pachyderm 2.x chart (in master branch, under etc/helm)
- Pachyderm 1.x chart (will be moved to 1.13.x branch line)
The repo contains the pachyderm helm chart.
Create a values.yaml file with your storage provider of choice, and other options, then run
$ helm repo add pach https://pachyderm.github.io/helmchart
$ helm install pachd pach/pachyderm -f values.yamlTo run the tests for the helm chart, run the following:
$ make testTo see how this Helm chart and pachctl deploy differ, one can do
something similar to the following:
-
Generate a
pachctlmanifest with$ pachctl deploy googleBUCKET-NAME 10 --dynamic-etcd-nodes 1 -o yaml --dry-run > pachmanifest.yaml -
Generate a Helm manifest with
$ helm template -f examples/gcp-values.yaml ./pachyderm > helmmanifest.yaml -
Visually diff the two.
We use helm-schema-gen to manage the JSON schema. It can be installed with:
$ helm plugin install https://github.com/karuppiah7890/helm-schema-gen.gitWhen updating values.yaml please run the following to update the
json schema file.
$ cd pachyderm
$ helm schema-gen values.yaml > values.schema.jsongo install github.com/instrumenta/kubeval
kubeval helmmanifest.yaml