5 ms·
We do use some helm charts for the bigger things, gitlab runners, istio, thanos, prometheus, argo, etc. Some of those are run as directly from helm but many are
by cbushko 6y ago
We do use some helm charts for the bigger things, gitlab runners, istio, thanos, prometheus, argo, etc. Some of those are run as directly from helm but many are being converted to use the terraform helm provider.
Our initial rollout on kubernetes had me writing about 30 helm charts for internal services. Once we saw helms shortcomings then they were converted to terraform. It was easy if you:
- helm template > main.yaml
- use k2tf (https://github.com/sl1pm4t/k2tf https://github.com/sl1pm4t/k2tf)
- some manual cleanup for inputs and such.
So now all of our product is terraformed, each as a module deployed to a namespace as an entire stack.