After reviewing our strategy in regards to deployment of Event Store on Kubernetes, we have decided to deprecate the Helm chart. While we believe that Helm charts are a great solution for deploying simple applications, we do not believe that they provide the comprehensive life-cycle management features that a distributed database like Event Store requires for real world operational use. As such we will be devoting resources to develop a Kubernetes operator that satisfies these requirements, for release at a future date.
For more information see this blog post.
This repository hosts the official Event Store Helm charts.
- Install Helm. Get the latest Helm release.
- Add the Event Store Helm repo.
> helm repo add eventstore https://eventstore.github.io/EventStore.Charts > helm repo update
- Install Event Store. See the chart's README for instructions.
- Fork the repo.
- Make your changes. Make sure to follow best practices.
- Make sure tests pass.
- Submit a pull request.
On Windows (you will need FAKE):
> fake build -f test/e2e-docker-desktop.fsx -t Test
On macOS:
> ./e2e-docker4mac.sh
- Bump the
version
instable/eventstore/Chart.yaml
- Release a new version:
./release
The
release
script packages the chart and updates the index.yaml accordingly