Коллеги, вопросик по поводу нового механизма деплоя: у нас пропали

.werf-deploy-report.json
Иногда, от независящих от инфры причин, разрабы редеплоят уже выкаченные релизы. Из-за чего отсчет времени жизни деплоя для гитлаба продлевается. Однако, если идет деплой существующего релиза, werf converge не генерирует файлик для артефакта, из-за чего в дальнейшем уже гитлаб не может использовать этот файлик для werf dismiss, и деплой остается жить дольше положенного, пока на него алерты не придут)

Можем ли мы придумать какой-нибудь способ заставить верфь всегда генерировать отчет о деплое?

6 ответов

10 просмотров
Georgy- Автор вопроса

UPD: использовать dismiss через git не вариант, так как при удалении ветки запускается AutoStop, а для него уже нет ветки, которую он бы мог скушать)

Сейчас проверю, не должны были пропасть

Опция --save-deploy-report же выставлена?

Georgy- Автор вопроса
Ilya Lesikov L.
Опция --save-deploy-report же выставлена?

Конечно. Оно работает, если деплой что-то делал. Если ничего не делал, репорта нет)

Фикс в 1.2.305, в альфа-канале будет в понедельник

Georgy- Автор вопроса
Ilya Lesikov L.
Фикс в 1.2.305, в альфа-канале будет в понедельник

Благодарю) Ps. Не поздновато ли для фиксов?)

Похожие вопросы

Обсуждают сегодня

Еще одну панику поймал: $ werf helm repo add --username gitlab --password ${CI_JOB_TOKEN} helm-werf ${HELM_REPO_V2_URL} "helm-werf" has been added to your repositories $wer...
citius
1
Всем привет! Прохожу этот самоучитель. Дошел до # Настроим подключение к MinIO. mc alias set minio http://minio:9000 minioadmin minioadmin # Получим содержимое сохранённого...
Aleksandr
3
https://habr.com/ru/companies/domclick/articles/500978/ Добрый день, подскажите, пожалуйста, насколько хорошая практика сделать вот такую структуру эксчейнджей и очередей для...
Sergey
5
Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
а вот последнюю простыню с ошибками, которые вы скинули, там же ещё и до этого тоже были ошибки? Т. к. третьей строкой вижу, что это уже восьмая попытка Retrying in 0 seconds ...
Ilya Lesikov L.
1
всем привет, а как лучше сделать если нужно произвести несколько сборок из одной кодовой базы но с отличиями внутри? есть возможность сделать пару файликов werf1.yaml и werf...
Dmitry Ovcharov
1
Всем привет! Подскажите, пожалуйста, почему не применяются настройки? Хочу задеплоить вот такой кластер в кубер. apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metad...
Игорь Самарский
1
Блин а мне как поумнеть ?
Toxin
191
Есть Pipeline для GitLab Runner (executor = "shell") В нём есть: default: before_script: - set -eo pipefail - source "$(~/bin/trdl use werf 2 stable)" - source...
Aleksandr Karabanov
1
Чем принципиально отличается ack от reject (requeue=false)? Оба же удаляют сообщения из очереди?
Юрий
54
Карта сайта