🔰 Quick Start
2) create helmwave.yml
Suppose the helmwave.yml
representing the desired state of your helm releases looks like:
version: 0.18.0
repositories:
- name: bitnami
url: https://charts.bitnami.com/bitnami
.options: &options
namespace: my-namespace
wait: true
releases:
- name: redis-a
<<: *options
chart:
name: bitnami/redis
- name: redis-b
<<: *options
chart:
name: bitnami/redis
3) build plan
helmwave build
this steps generate plan
4) 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
6) 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.