--atomic
Иногда(все условия для воспроизведения до конца непонятны, но есть версия, что это происходит когда джоба прерывается вручную) ловим вот такое состояние:
$ werf helm history my-app
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
11 Tue Nov 5 18:16:18 2024 deployed my-chart-1.0.2 2024-11-05-b0b46ae2 Upgrade complete
12 Wed Nov 6 11:19:30 2024 failed my-chart-1.0.2 2024-11-06-588044f3 Upgrade "my-app" failed: error processing rollout phase stage: error tracking resources: deploy/my-app failed: po/my-app-58548d586-ksqd9 container/my-app: Unhealthy: Readiness probe failed: Get "http://10.11.12.13:4567/health/readiness": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
13 Wed Nov 6 11:26:09 2024 pending-rollback my-chart-1.0.2 2024-11-05-b0b46ae2 Rollback to 11
Пока решаю ручным роллбэком
Вопрос - можно ли с этим что-то сделать?
А что в app-58548d586-ksqd9 в этот момент происходило? Не выглядит как проблема helm или werf. Посмотрите логи и events от пода.
Были проблемы связности с внешним сервисом, поэтому зафейлились readiness пробы и стриггерился откат. pending-rollback это ожидаемое состояние для такого сценария? Почему не failed, к примеру?
Обсуждают сегодня