чарт выкатываемый через gitlab ci, в нем есть миграции на пре инсталле в виде jobа, если миграции не прошли по причине того что секрет забыли обновить, то ретрай в gitlab ci не работает из-за того что пытается задеплоить job с тем же именем. Сейчас имя job имеет вид chart-migr-хэшкоммита.
Можно как-то сказать чтобы оно само пыталось опять при смене секрета? Или добавлять какую-то рандомность в имя джобы? Как? Насколько я почитал, randomname в helm нельзя.
helm умеет удалять джобу после удачного выполнения. Если выполнение неудачно, предпологается что нужно вручную посмотреть что не так, исправить проблему и удалить невыполненую задачу
а почему retry должен решить проблему зафейлиных миграций? Как правило если миграции зафейлились, лучше чинить их дальше вручную
Обсуждают сегодня