Deploy shared-sqs v0.1.22

This commit is contained in:
Naeel
2026-04-12 10:08:00 +03:00
parent d7e9d90453
commit d1af612b48
4 changed files with 70 additions and 2 deletions
@@ -0,0 +1,26 @@
# Ошибка: Helm upgrade conflict на поле image у shared-sqs
Дата: 2026-04-12
Агент: GitHub Copilot (GPT-5.4)
## Симптом
Команда `helm upgrade --install shared-sqs deployments/helm/shared-sqs -n shared-sqs` завершилась ошибкой:
`conflict with "kubectl-set" using apps/v1: .spec.template.spec.containers[name="shared-sqs"].image`
## Причина
Поле image у Deployment ранее менялось через `kubectl set image`, поэтому менеджер поля для этого участка объекта стал `kubectl-set`. При следующем Helm upgrade server-side apply упёрся в conflict на том же поле.
## Что сделано
- image `naeel/shared-sqs:v0.1.22` был собран и запушен;
- live deployment обновлён командой `kubectl -n shared-sqs set image deployment/shared-sqs shared-sqs=naeel/shared-sqs:v0.1.22`;
- rollout успешно завершился;
- live validation прошла: demo token работает, `tests/quick_test.sh` → `31/31 PASS`.
## Что учитывать дальше
- при следующем нормальном выравнивании Helm release нужно убрать field-manager conflict;
- до этого Helm chart и values уже обновлены на `v0.1.22`, но live image был переключён прямым `kubectl set image`.