A helm chart to help ease deployment on kubernetes clusters. At the moment it’s only designed to run as a single “node” but will work on adding horizontal scaling in time. Thought others might find it a useful.
I am fairly new to creating helm charts, so feel free to comment, critique, or contribute!
Generally, allowing secrets to be inserted through the
values.yaml
is an ease-of-install feature, it’s technically no more or less safe than requiring secrets to be created manually. The one place it makes a difference is in GitOps, since having them only invalues.yaml
means pushing them into git.Normally, the best practice is to have secrets as two sets of inputs in your
values.yaml
;username
/password
/apikey
/etc for cleartext inputexistingSecret
withexistingSecretKey
/existingSecretUsernameKey
/etc for users that want to handle the secrets themselves