Size: a a a

DevOps — русскоговорящее сообщество

2020 July 07

i

inqfen in DevOps — русскоговорящее сообщество
Без
источник

A

Asgoret in DevOps — русскоговорящее сообщество
inqfen
Без
источник

A

Asgoret in DevOps — русскоговорящее сообщество
inqfen
Без
Реальный кейс. Тут уж что было то и рассказал
источник

i

inqfen in DevOps — русскоговорящее сообщество
У меня есть пара манифестов которым больше года с последнего запуска
источник

i

inqfen in DevOps — русскоговорящее сообщество
И все работает без проблем и дестроев
источник

A

Asgoret in DevOps — русскоговорящее сообщество
inqfen
И все работает без проблем и дестроев
источник

i

inqfen in DevOps — русскоговорящее сообщество
Ну значит что-то не то сделал. Если провайдеры зафрижены, версия не обновлялась и стейт в s3 каком-то - такого быть не должно, все внешние изменения и обновления tf на тебя-ьо никак не повлияют
источник

A

Asgoret in DevOps — русскоговорящее сообщество
inqfen
Ну значит что-то не то сделал. Если провайдеры зафрижены, версия не обновлялась и стейт в s3 каком-то - такого быть не должно, все внешние изменения и обновления tf на тебя-ьо никак не повлияют
- Руками я тф не обновлял. мог кто-то как зависимость его обновить.
- Стейт лежит локально + версионированный бекап
- Файлик с версией не апался, файлик с версиями провайдеров и модулей не апался
- инит не выполнялся
- папка .terraform с плагинами лежит локально в папке проекта и не двигалась

Как бы....единственное слабое место это версия самого бинаря, но, я не зря сказал что про обратную совместимость ребята забыли. Поэтому оставив что-то на неопределенно длительный срок есть все шансы, что это работать уже не будет
источник

i

inqfen in DevOps — русскоговорящее сообщество
Asgoret
- Руками я тф не обновлял. мог кто-то как зависимость его обновить.
- Стейт лежит локально + версионированный бекап
- Файлик с версией не апался, файлик с версиями провайдеров и модулей не апался
- инит не выполнялся
- папка .terraform с плагинами лежит локально в папке проекта и не двигалась

Как бы....единственное слабое место это версия самого бинаря, но, я не зря сказал что про обратную совместимость ребята забыли. Поэтому оставив что-то на неопределенно длительный срок есть все шансы, что это работать уже не будет
Ну так не надо версию бинаря менять) не зря он в 0 до сих пор
источник

i

inqfen in DevOps — русскоговорящее сообщество
Да и как бы если бы был v1.x.x а ты взял v2.x.x было бы то же самое
источник

i

inqfen in DevOps — русскоговорящее сообщество
Причём на любом продукте
источник

A

Asgoret in DevOps — русскоговорящее сообщество
inqfen
Ну так не надо версию бинаря менять) не зря он в 0 до сих пор
Руками я его не трогал :) О чем собственно и речь. Тащить в бету в прод и грузить ее функционалам плохая идея. Тф еще сырой продукт и учитывая скорость разработки он таким на всегда и  останется
источник

AS

Alexander Shinkarenk... in DevOps — русскоговорящее сообщество
Asgoret
- Руками я тф не обновлял. мог кто-то как зависимость его обновить.
- Стейт лежит локально + версионированный бекап
- Файлик с версией не апался, файлик с версиями провайдеров и модулей не апался
- инит не выполнялся
- папка .terraform с плагинами лежит локально в папке проекта и не двигалась

Как бы....единственное слабое место это версия самого бинаря, но, я не зря сказал что про обратную совместимость ребята забыли. Поэтому оставив что-то на неопределенно длительный срок есть все шансы, что это работать уже не будет
Всегда вспоминаю доклад на HashiConf, что гуглеры потратили "всего" десятки тысяч человекочасов чтоб обновить Terraform 0.11 -> 0.12 )
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Alexander Shinkarenko
Всегда вспоминаю доклад на HashiConf, что гуглеры потратили "всего" десятки тысяч человекочасов чтоб обновить Terraform 0.11 -> 0.12 )
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Alexander Shinkarenko
Всегда вспоминаю доклад на HashiConf, что гуглеры потратили "всего" десятки тысяч человекочасов чтоб обновить Terraform 0.11 -> 0.12 )
ага я тоже помню эту еболу :) в итоге я жил на 0.11, а потом просто все выкинул и сделал на 0.12. Видимо единственный способ работать с ТФ это "выкинуть и создать заново"
источник

AS

Alexander Shinkarenk... in DevOps — русскоговорящее сообщество
Ну собственно когда у продукта версия 0.12 то это "нормально" в ИТ
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Alexander Shinkarenko
Ну собственно когда у продукта версия 0.12 то это "нормально" в ИТ
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Alexander Shinkarenko
Ну собственно когда у продукта версия 0.12 то это "нормально" в ИТ
Учитывая твою новость про то, что инфра ГХ рулится терраформом становится чуть более понятно какого хрена там такой забор глобальных падений
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
Alexander Shinkarenko
Ну собственно когда у продукта версия 0.12 то это "нормально" в ИТ
у них там есть даже целая статья когда они считают продукт может поставить версию 1.Х ))
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Vladimir Samoylov
у них там есть даже целая статья когда они считают продукт может поставить версию 1.Х ))
никогда?
источник