penguineer / cleanURI-helm

Helm chart for the cleanURI service
MIT License
0 stars 1 forks source link

Add HELM Chart #1

Open 24367dfa opened 1 year ago

24367dfa commented 1 year ago

I would like to contribute a helm chart for cleanURI. Do you have any preferences on the organization of the HELM Chart?

penguineer commented 8 months ago

I like the way Bitnami charts are organized (esp. with respect to the configuration).

Assumptions (or at least very likely config structures) you can make:

The cut of the components is based on expected scaling, if this were a big deployment.

At some point there will be a Redis-based cache component, but not yet. Redis will also be expected to be deployed externally.

As there is no persistence layer involved, the Micronaut components start very fast (< 1s) on my machine.

penguineer commented 8 months ago

The component versions are a moving target. It should be easy to update and adjust them.

24367dfa commented 7 months ago

@penguineer Should the helm chart render a configmap for each component oder do you prefer setting the environment variables directly inside the deployment?

and would you prefer a generic sub-chart, that gets configured for each component (see https://helm.sh/docs/topics/charts/#the-chartyaml-file) or a dedicated subchart for each component?