Deploy shared-sqs v0.1.22
This commit is contained in:
@@ -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`.
|
||||
Reference in New Issue
Block a user