Currently, snow create will write to the user's ~/.helm directory, creating a bunch of files:
ca.cert.pem
ca.key.pem
helm.cert.pem
helm.csr.pem
helm.key.pem
tiller.cert.pem
tiller.csr.pem
tiller.key.pem
This is problematic if we want to use snow with different clusters-- running snow create repetitively would overwrite the old files. Additionally, if you run snow create in a CI environment, it's possible you might lose the files forever.
To keep things portable, these files should be stored as Kubernetes secrets, and retrieved as necessary.
Currently,
snow createwill write to the user's~/.helmdirectory, creating a bunch of files:ca.cert.pemca.key.pemhelm.cert.pemhelm.csr.pemhelm.key.pemtiller.cert.pemtiller.csr.pemtiller.key.pemThis is problematic if we want to use snow with different clusters-- running
snow createrepetitively would overwrite the old files. Additionally, if you runsnow createin a CI environment, it's possible you might lose the files forever.To keep things portable, these files should be stored as Kubernetes secrets, and retrieved as necessary.