ним свои изменения отдельным файлом. Это позволит легко обновляться при
выходе новой версии чарта, так как все изменения добавлены в отдельный файл, а не напрямую в template файлы helm чарта.
В Helm это реализовано в виде опции --post-renderer (https://helm.sh/docs/topics/advanced/), которая позволяет запустить дополнительный обработчик (например kustomize) после того как Helm сгенерировал манифесты для k8s.
Можно ли в команду "werf converge" добавить возможность передачи дополнительных опций командной строки для "helm install"?
То есть, чтобы можно было запустить команду "werf converge --post-renderer script.sh", которая запустит "helm install --post-renderer script.sh" ?
Сейчас можно только добавить новые ресурсы, положив их в .helm/templates (или в новый чарт). В планах на ближайшие кварталы добавить поддержку патчинга после стадии рендеринга, что-то вроде: # .helm/patch.yaml - match: kind: Deployment name: myapp-.* patch: | <вероятно jq-патч>
Обсуждают сегодня