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!

  • Ananace@lemmy.ananace.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    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 in values.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 input
    • existingSecret with existingSecretKey/existingSecretUsernameKey/etc for users that want to handle the secrets themselves