Size: a a a

2020 July 22

GG

George Gaál in ru_gitlab
Aleksey Shirokikh
Коллеги, а можно как то разрулить такую ситуацию
есть у меня имидж с терраформом. он у меня сделан по мажорной версии тоесть 0.12. внутри у меня конечно переодически повышается версия до актуальной.
у меня есть два шага. шаг один это Plan шаг два apply(ручной).
и это нормально работало много времени, до сегодняшнего дня. когда обновление имиджа произошло между этими шагами.
тоесть план сделался на одной версии а apply уже попробовал сделаться на другой. конечно безуспешно.
конечно у меня есть и все старые версии имиджа с терраформом.
Я думаю можно ли как то запомнить имидж который делал plan и использовать точно его же когда делается apply.
пока лучший вариант это типа apply делать в child pipeline который конструировать на лету.
ты сейчас смеешься ?
источник

GG

George Gaál in ru_gitlab
вроде бы детская проблема, а решается очень просто - делаешь автоматизацию, которая дергает имиджи из твоего репа - он под твоим контролем и никаких проблем
источник

GG

George Gaál in ru_gitlab
Aleksey Shirokikh
Коллеги, а можно как то разрулить такую ситуацию
есть у меня имидж с терраформом. он у меня сделан по мажорной версии тоесть 0.12. внутри у меня конечно переодически повышается версия до актуальной.
у меня есть два шага. шаг один это Plan шаг два apply(ручной).
и это нормально работало много времени, до сегодняшнего дня. когда обновление имиджа произошло между этими шагами.
тоесть план сделался на одной версии а apply уже попробовал сделаться на другой. конечно безуспешно.
конечно у меня есть и все старые версии имиджа с терраформом.
Я думаю можно ли как то запомнить имидж который делал plan и использовать точно его же когда делается apply.
пока лучший вариант это типа apply делать в child pipeline который конструировать на лету.
> тоесть план сделался на одной версии а apply уже попробовал сделаться на другой. конечно безуспешно.

перезапуск пайплайна не устраивает ес-но ?
источник

AS

Aleksey Shirokikh in ru_gitlab
George Gaál
> тоесть план сделался на одной версии а apply уже попробовал сделаться на другой. конечно безуспешно.

перезапуск пайплайна не устраивает ес-но ?
конечно
источник

GG

George Gaál in ru_gitlab
либо класть бинарь тераформа и все плагины в шаге .pre в артефакты
источник

GG

George Gaál in ru_gitlab
и оттуда вызывать
источник

AS

Aleksey Shirokikh in ru_gitlab
хм. складывать бинарь тераформа в артефакты тоже вариант
источник

i

inqfen in ru_gitlab
Aleksey Shirokikh
Коллеги, а можно как то разрулить такую ситуацию
есть у меня имидж с терраформом. он у меня сделан по мажорной версии тоесть 0.12. внутри у меня конечно переодически повышается версия до актуальной.
у меня есть два шага. шаг один это Plan шаг два apply(ручной).
и это нормально работало много времени, до сегодняшнего дня. когда обновление имиджа произошло между этими шагами.
тоесть план сделался на одной версии а apply уже попробовал сделаться на другой. конечно безуспешно.
конечно у меня есть и все старые версии имиджа с терраформом.
Я думаю можно ли как то запомнить имидж который делал plan и использовать точно его же когда делается apply.
пока лучший вариант это типа apply делать в child pipeline который конструировать на лету.
так image юзай определенный
источник

AS

Aleksey Shirokikh in ru_gitlab
inqfen
так image юзай определенный
он определенный. но немного похож на latest
источник

i

inqfen in ru_gitlab
если у тебя latest, то всегда боль будет
источник

GG

George Gaál in ru_gitlab
иммутабельные теги это хорошо
источник

i

inqfen in ru_gitlab
Aleksey Shirokikh
он определенный. но немного похож на latest
значит это не определенный)
источник

AS

Aleksey Shirokikh in ru_gitlab
он на полшишечки латест
источник

GG

George Gaál in ru_gitlab
в этом и проблема
источник

AS

Aleksey Shirokikh in ru_gitlab
да я понимаю и стреляет оно примерно раз в год
источник

GG

George Gaál in ru_gitlab
ненавижу нехороших людей, которые не блюдут договоренности
источник

GG

George Gaál in ru_gitlab
Aleksey Shirokikh
да я понимаю и стреляет оно примерно раз в год
либо смирись с тем, что стреляет
источник

i

inqfen in ru_gitlab
Aleksey Shirokikh
он на полшишечки латест
Чтобы гарантированно не было плохо, image должен быть по одному тегу всегда быть одинаковый
источник

i

inqfen in ru_gitlab
Aleksey Shirokikh
да я понимаю и стреляет оно примерно раз в год
Ну, достаточно выстрела в самый неподходящий момент один раз
источник

AS

Aleksey Shirokikh in ru_gitlab
а вот попытка зафиксировать там версию более точно ведёт к тому что часть пайплайнов останетс яна каком нить 0.12.2 в котором багов вагон
источник