fix: add ServerSideApply for Kyverno CRDs #151
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/kyverno-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?
Kyverno CRDs are too large for kubectl.kubernetes.io/last-applied-configuration annotation. ServerSideApply bypasses this limit.
AI Code Review
Отличный minimal fix. Вот мой review:
✅ Что в порядке
ServerSideApply=true— стандартный способ работы с большими CRD-объектами.⚠️ Замечания
Потенциальный конфликт field ownership
Отсутствует проверка текущего состояния
argocd app get kyverno --refresh→ смотрим Health и Sync Status.No rollback plan в PR description
CreateNamespace=trueбез SSA.Итог
LGTM (с проверкой). Слияние безопасно, но валидируй синхронизацию Kyverno в K8s перед закрытием. Если SSA вызовет проблемы, откатится в одну строку.
Нужно ли мне проверить текущее состояние Kyverno app в ArgoCD перед одобрением?
Automated review by Claude Haiku | advisory, does not block merge