🔰 Quick Start
- Install helmwave
-
Create helmwave.yml
Suppose the
helmwave.yml
representing the desired state of your helm releases looks like:version: 0.21.0 repositories: - name: bitnami url: https://charts.bitnami.com/bitnami .options: &options namespace: my-namespace wait: true releases: - name: redis-a <<: *options chart: bitnami/redis - name: redis-b <<: *options chart: bitnami/redis
-
Build plan
helmwave build
This steps generates plan
-
If everything is ok , deploy plan
helmwave up
Output will be like that:
[🙃 aka INFO]: ✅ redis-a@my-namespace [🙃 aka INFO]: ✅ redis-b@my-namespace [🙃 aka INFO]: Success 2 / 2
-
Check
$ helm list -n my-namespace NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION redis-a my-namespace 1 2020-10-31 17:05:35.829766 +0300 MSK deployed redis-11.2.3 6.0.9 redis-b my-namespace 1 2020-10-31 17:05:39.437556 +0300 MSK deployed redis-11.2.3 6.0.9 $ k get po -n my-namespace NAME READY STATUS RESTARTS AGE redis-a-master-0 1/1 Running 0 64s redis-a-slave-0 1/1 Running 0 31s redis-a-slave-1 1/1 Running 0 62s redis-b-master-0 1/1 Running 0 59s redis-b-slave-0 1/1 Running 0 32s redis-b-slave-1 1/1 Running 0 51s
-
Congratulations!
Live mode
!!! Ascinema cast is too old.