Size: a a a

2019 March 12

AO

Anton Olifir in terraform_ru
а как действовать при обновлении релиза? как сказать терраформу перенакатить хельм с другими опциями?
источник

AO

Anton Olifir in terraform_ru
мне кажется как то навороченно выходит
источник

N

Nikolai in terraform_ru
а вот для этого есть flux 🙂
источник

AO

Anton Olifir in terraform_ru
Nikolai
очень сильно не хватает зависимостей от модуля 🙂
я как то скидывал, сам использую, но насколько это костыльно для вас можете решить
источник

AO

Anton Olifir in terraform_ru
источник

N

Nikolai in terraform_ru
Anton Olifir
я как то скидывал, сам использую, но насколько это костыльно для вас можете решить
да, я это сейчас пытаюсь прикрутить
источник

N

Nikolai in terraform_ru
источник

N

Nikolai in terraform_ru
если коротко, то я ставлю flux через helm chart, передаю ему настройки, которые он вычитывает постоянно, вдруг что обновилось и если есть новые версии конфигов или приложений (докер образы, по шаблону), то он сам их обновляет, терраформ занаво запускать не надо
источник

AO

Anton Olifir in terraform_ru
да мы такой эволюции еще не достигли потому у меня и не сложилос в голове
источник

AO

Anton Olifir in terraform_ru
как с такой схемой на прод?
источник

N

Nikolai in terraform_ru
т.е. в иделаьном мире должно получиться - один единственный запуск терраформа при создании кластера и все
источник

AO

Anton Olifir in terraform_ru
Nikolai
т.е. в иделаьном мире должно получиться - один единственный запуск терраформа при создании кластера и все
да, тут тогда все ясно, здорово выглядит
источник

AO

Anton Olifir in terraform_ru
про прод не понятно. или у вас все так стабильно что после удачного отревьювленного МР в релизную ветку можно сразу выкатывать в прод?
источник

N

Nikolai in terraform_ru
не вижу проблемы идти с такой схемой на прод 🙂 потому что кластеров перед продом может быть любое количество, а сам релиз случится толкьо после коммита в нужную ветку
источник

N

Nikolai in terraform_ru
тут же смысл, что запуск происходит в цепочке (pipline), т.е. вначале прогоняется на дев окружении, затем qa гоняются тесты тут все может быть автоматом по коммиту, а релиз на прод можно автоматом сделать после мержа в ветку или после сборки продового образа или оставить для ручного апрува
источник

AK

Alexander Kovalev in terraform_ru
все это и без flux можно достаточно дешево сделать
источник

AK

Alexander Kovalev in terraform_ru
собирать отдельный образ для прода - зло
источник

N

Nikolai in terraform_ru
повесить новый тэг на тот же образ, будет тоже выглдяить, как новый образ
источник

AK

Alexander Kovalev in terraform_ru
прикольно что схема на пуле сделана и доступ для ci не надо делать, но кажется что это замена шила на мыло - придеться сильно защищать докер реджистри, раз по пушу в него идет деплой
источник

N

Nikolai in terraform_ru
Alexander Kovalev
прикольно что схема на пуле сделана и доступ для ci не надо делать, но кажется что это замена шила на мыло - придеться сильно защищать докер реджистри, раз по пушу в него идет деплой
он приватный
источник