Испытываю боль по поводу пайплайна для публикации helm чарта в gitlab.
В вашем примере вы используете curl в образе в котором стоит werf. Однако в вашем официальном образе curl-а нет. На лету в пайплайне добавить не дает (permission denied). Как выход можно использовать свой образ FROM werf с добавлением curl или добавлять стейдж с образом с curl и прокидывать в него артефакт из предыдущего шага. Можно ли добавить curl в официальный образ?
В статье ничего не сказано про официальный образ werf (там используется shell-раннер с предустановленным werf) и это нетипичное использование werf в целом. Если вы хотите использовать образ werf с модификациями в своих процессах, то всё правильно было отмечено — необходимо использовать образ werf в качестве базового, так как все кейсы мы учесть никак не сможем, а оптимальный образ с werf перестанет быть оптимальным.
Спасибо за ответ. А еще не подскажете, werf bundle publish с gitlab helm registry не работает? Я правильно понимаю, что пока только с помощью curl можно положить собранный OCI-образ?
Обсуждают сегодня