Size: a a a

2020 January 08

DK

Dmitry Kireev in terraform_ru
Пфф.
источник

DZ

Dmytro Zavalkin in terraform_ru
Ну а как иначе, деплоить это одно, а вот деплоить так чтобы можно было бы если что откатиться обратно - тут уже целое дело
источник

DK

Dmitry Kireev in terraform_ru
Иначе никак 😄
источник

DZ

Dmytro Zavalkin in terraform_ru
А если приложение не просто веб-сайт а например на сокетах то уже начинают вылазить rainbow deployments
источник

DK

Dmitry Kireev in terraform_ru
Если что, я не первый день в индустрии) И задаю реальные вопросы
источник

DK

Dmitry Kireev in terraform_ru
Видимо ответ - самописный чек и ролбек о котором говорил Jurgens 🙂
источник
2020 January 09

IM

Iurii Medvedev in terraform_ru
Dmytro Zavalkin
Как это, для проверки роллбек процедуры перед продом. Тли будем на проде тестировать?
Прод то причем на прод деплой проверенный идет
источник

IM

Iurii Medvedev in terraform_ru
Я про прод вообще ничего не говорил
источник

DZ

Dmytro Zavalkin in terraform_ru
Iurii Medvedev
Прод то причем на прод деплой проверенный идет
Что значит проверенный? У вас там кругом идет репликация прод базы и траффика на стейджинг и все новые версии так оттестированы на стейдже что 100% прямо никогда роллбек на проде не нужен будет?
источник

IM

Iurii Medvedev in terraform_ru
Dmytro Zavalkin
Что значит проверенный? У вас там кругом идет репликация прод базы и траффика на стейджинг и все новые версии так оттестированы на стейдже что 100% прямо никогда роллбек на проде не нужен будет?
Проверенный то есть твой релиз прошел успешно все стадии жизни.  Твои процессы тебе должны гарантировать что к проду у тебя релиз во первых оттестирован юнит/интеграционные/перфоманс/безопаска / ручное тестированные во вторых процесс должен гарантировать откат на любую версию, так как любая версия это потенциально релизный
источник

N

Nikolai in terraform_ru
Iurii Medvedev
Проверенный то есть твой релиз прошел успешно все стадии жизни.  Твои процессы тебе должны гарантировать что к проду у тебя релиз во первых оттестирован юнит/интеграционные/перфоманс/безопаска / ручное тестированные во вторых процесс должен гарантировать откат на любую версию, так как любая версия это потенциально релизный
ну я бы не ставил в один ряд релиз версии и откат на предыдущие, потому что откат это всегда испытание и не только для инфраструктуры и процесса, а и для самого приложения в первую очередь
источник

IM

Iurii Medvedev in terraform_ru
Nikolai
ну я бы не ставил в один ряд релиз версии и откат на предыдущие, потому что откат это всегда испытание и не только для инфраструктуры и процесса, а и для самого приложения в первую очередь
ролбек план часть деплоя и релиза
источник

N

Nikolai in terraform_ru
rollback на предыдущую версию это не то же самое, что сделать rollback на 2,3, а то и 5 версий назад
источник

IM

Iurii Medvedev in terraform_ru
Nikolai
rollback на предыдущую версию это не то же самое, что сделать rollback на 2,3, а то и 5 версий назад
Я говорил про ролбек план.
источник

MV

Maxim Vynogradov in terraform_ru
привет! подскажите, а есть ли способ обьявить общий префикс для всех ресурсов в терраформе? хочу делать префиксы "dev", "staging", "prod"
источник

IM

Iurii Medvedev in terraform_ru
То что ты говоришь зависит от проекта и приложения. Можно и на 5 версий откатиться
источник

IM

Iurii Medvedev in terraform_ru
Maxim Vynogradov
привет! подскажите, а есть ли способ обьявить общий префикс для всех ресурсов в терраформе? хочу делать префиксы "dev", "staging", "prod"
Теги чего? И где?
источник

MV

Maxim Vynogradov in terraform_ru
Iurii Medvedev
Теги чего? И где?
не теги - префиксы в именах ресурсов
источник

IM

Iurii Medvedev in terraform_ru
Maxim Vynogradov
не теги - префиксы в именах ресурсов
Задать переменную и определять в зависимости от енва
источник

MV

Maxim Vynogradov in terraform_ru
Iurii Medvedev
Задать переменную и определять в зависимости от енва
мм, а как её применить к именам всех ресурсов? в терраформе есть шаблонные строки?
источник