SIGN IN SIGN UP

enhancement(kubernetes platform): Allow passing component configs as YAML in Helm charts (#5673)

* Add a snapshot testing mechansim for Helm charts

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Exclude helm snapshot YAMLs from style checks

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Allow arbitrarily nested snapshot directories

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Run Helm with --debug at snapshot tester

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Implement TOML templating

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Add first helm shapshot tests

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Register check-helm-snapshots and update-helm-snapshots at Makefile

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Add make check-helm-snapshots to CI

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Mark helm snapshots as generated files

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Update generated Kubernetes YAMLs

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Remove a pointless comment for data_dir

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Update Kubernetes YAMLs and Helm snapshots

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Correct the comment

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Fix the rawConfig embedding

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Update helm snapshots

Signed-off-by: MOZGIII <mike-n@narod.ru>

* Adjust E2E tests

Signed-off-by: MOZGIII <mike-n@narod.ru>
M
MOZGIII committed
50ec1abe557ea78514da64aa2f7af2d6562eb988
Parent: eac9388
Committed by GitHub <noreply@github.com> on 1/14/2021, 7:44:02 PM