🦔 PostHog is developer-friendly, open-source product analytics.
This chart bootstraps a PostHog deployment on a Kubernetes cluster using the Helm package manager. The chart uses the scalable ClickHouse database for powering analytics.
See deployment instructions on posthog.com/docs/self-host.
- Kubernetes 1.19+
- Helm 3+
Add the Helm repositories:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add kubernetes https://kubernetes.github.io/ingress-nginx
helm repo add jetstack https://charts.jetstack.io
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
In order to run the test suite you need to install the helm-unittest
plugin. You can do that by running:
helm plugin install https://github.com/quintush/helm-unittest
For more information about how it works and how to write test cases, please take a look at the upstream documentation.
Run test suite
helm unittest --helm3 --strict --file 'tests/*.yaml' --file 'tests/**/*.yaml' charts/posthog
Simply apply one of the following labels to your PR before merging to bump the version and release it to the helm repo:
bump patch
bump minor
bump major
👋