части манифестов в хельме - все ок и отрабатывает, автодеплоится
Проблема возникает в сикретах/конфигмапах (как пример ниже), если я изменяю не сам манифест, а файл, из которого формируется конфигмапа - изменения не подтягиваются, спасает только удаление и создание приложения заново.
data:
{{ (.Files.Glob "config/smapi.yml").AsConfig | indent 2 }}
Может я что-то упускаю? Какой-то из параметров синхронизации в арге может пересоздать конфигмапу/сикреты по новой, без удаления и создания по новой всего приложения?
Если правильно понял вопрос, то ответ никак
Добавить аннотацию с чексуммой в манифест деплоймента, чтобы поды пересоздовались
В хельме так можно
Может есть какие-то варианты по API положить приложение (не удаляя), или пересоздать с нуля Из cli Должно работать то же argocd app get test --hard-refresh
Примерно так? data: {{ (.Files.Glob "config/smapi.yml").AsConfig . | sha256sum }}
https://helm.sh/docs/howto/charts_tips_and_tricks/
Обсуждают сегодня