Pachyderm Helm Chart
The repo contains the pachyderm helm chart.
Status: Experimental
Folder Structure
pachyderm - the helm chart itself
test - Go based tests for the helm chart
Developer Guide
To run the tests for the helm chart, run the following:
make test
pachctl
Diff against To see how this Helm chart and pachctl deploy
differ, one can do
something similar to the following:
- Generate a
pachctl
manifest withpachctl deploy google BUCKET-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.
JSON Schema
We use this plugin to manage JSON schema
When updating values.yaml
please run the following to update the
json schema file.
cd pachyderm
helm schema-gen values.yaml > values.schema.json
Validate Helm manifest
go install github.com/instrumenta/kubeval
kubeval helmmanifest.yaml