<p>I am new to K8s and trying to create a Helm chart to setup my application.</p>
<p>I want a frictionless experience for users setting up the application without much manual intervention.</p>
<p>Creating the helm chart i was pleased with the provided templating functionallity but missing one essential thing: Creating passwords.</p>
<p>I don't want the user to have to create the passwords for my API to talk to redis etc.</p>
<p>Setting up Vault is also one of the more difficult parts as its key has to be initially created it then needs to be unlocked and resources like userpass and other engines and resources have to be created.</p>
<p>For a docker-compose setup of the same app i have a &quot;install container&quot; that generates the passwords, creates resources on Vault with its API etc.</p>
<p>Is there another possibility using kubernetes/helm?</p>
<p>Thanks</p>

<p>You could try <a href="https://github.com/bitnami-labs/sealed-secrets" rel="nofollow noreferrer">Sealed Secrets</a>. It stores secrets encrypted using assimetric keys, so they secrets can be only restored having the proper keys.</p>
