kubernetes. helmfile postgres

Thank you for reading this post, don't forget to subscribe!

charts/postgresql/Chart.yaml

charts/postgresql/Chart.lock

charts/postgresql/templates/_helpers.tpl

charts/postgresql/templates/external-secrets.yaml

charts/postgresql/templates/job.yaml

charts/helmfile.d/helmfile.yaml

charts/helmfile.d/releases/postgres.yaml

Тут ENVIRONMENT_NAME - это в gitlab-ci имя окру­же­ния dev/prod/staging
INSTALL_POSTGRES - так же в gitlab-ci пере­мен­ная ука­зы­ва­ю­щая ста­вить или нет этот чарт

charts/helmfile.d/values/dev/postgres.yaml.gotmpl

.gitlab-ci.yml   это часть gitlab.ci

что­бы поста­вить postgres исполь­зу­ем команду:
INSTALL_POSTGRES=true ENVIRONMENT_NAME=dev helmfile  -l component=postgresql sync