Helm chart for running Central in Kubernetes

What high-level problem are you trying to solve?
Some users (@TobiasMcNulty, @Tino, @Florian_May, @spwoodcock) have publicly expressed a desire to run ODK in Kubernetes and would like an official Helm chart.

Upload any helpful links, sketches, and videos.
There are some public examples already. Perhaps we could "adopt" one of these as official and collaboratively improve them?

Related: Host ODK Central Docker images on GitHub container registry

6 Likes

@yanokwa Thank you. I will have a look and compare them to ours.

I have sanitised the helm Chart we use at our institution so it can be used as a public helm chart, to be found here, in the helm directory:

What it does so far:

  • Deploy a set of the public Odkcentral containers (any version published there) together with a (bitnamilegacy) postgresql cluster, the public redis images, the public enketo image and a postfix image.
  • Create a default admin user if not present
  • Connect to any other accessible postgresql database for instance cloudnative pg

Some questions:

Can we use this as a starting point for a public Helm chart in the ODK repo?
Do people want to collaborate working on this to expand and improve it?

1 Like