fix: remove ServerSideApply from argo-rollouts #225
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/argo-rollouts-no-ssa"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SSA causes perpetual OutOfSync on 5 CRDs. Switch to client-side apply.
AI Code Review
Review: fix/argo-rollouts-no-ssa
Статус: ✅ APPROVE — изменение корректно решает проблему OutOfSync.
Анализ
Проблема:
ignoreDifferences+RespectIgnoreDifferences=trueпытались замаскировать drift, но не решили кореньРешение:
ServerSideApply=true)ignoreDifferences— больше не нужен без SSARespectIgnoreDifferences=true— следствие вышеПроверки безопасности и надёжности
✅ Security: Нет регрессии — argo-rollouts manifests уже подчиняются PSS (не привилегированы)
✅ Reliability: Client-side apply более стабилен для CRDs с complex schema. Sync будет детерминирован.
✅ RBAC: ArgoCD SA уже имеет права на CRD mutation — изменение метода apply не требует new permissions
✅ Resource management: Не изменено
Замечания
⚠️ Проверить:
Вопрос для CHANGELOG: Задокументировано ли в
/srv/server-manifest/CHANGELOG.md, что argo-rollouts v2.39.1 SSA-incompatible? Или это первый раз встречаем такую проблему?Вывод: Логичное fix, low risk. После merge дать ~20 минут на stabilization, потом закрыть.
Automated review by Claude Haiku | advisory, does not block merge