diff --git a/charts/postgres-operator/templates/rbac.yaml b/charts/postgres-operator/templates/rbac.yaml index 0408873..4c4ce93 100644 --- a/charts/postgres-operator/templates/rbac.yaml +++ b/charts/postgres-operator/templates/rbac.yaml @@ -41,7 +41,10 @@ rules: verbs: [get, list, watch, patch, update] - apiGroups: [""] resources: [pods] - verbs: [get, list, watch, patch] + # delete: reseedStandby/reconcileStaleReplicas(#205/#220)가 stuck standby(timeline + # divergence 등)의 pod+PVC를 삭제해 StatefulSet 이 fresh pg_basebackup 으로 재clone. + # delete 누락 시 reseed 가 pod 삭제에서 forbidden → timeline-stuck replica 영구 방치. + verbs: [get, list, watch, patch, delete] - apiGroups: [""] resources: [pods/exec] verbs: [create]