diff --git a/charts/postgres-operator/templates/clusterrole.yaml b/charts/postgres-operator/templates/clusterrole.yaml
index 93e60c02a8002fbb6962df61c8aac01fe78c39bf..a24571cf1883365a3869e242eeec5e256520b8fc 100644
--- a/charts/postgres-operator/templates/clusterrole.yaml
+++ b/charts/postgres-operator/templates/clusterrole.yaml
@@ -24,6 +24,8 @@ rules:
   verbs:
   - create
   - get
+  - patch
+  - update
 - apiGroups:
   - ""
   resources:
diff --git a/manifests/operator-service-account-rbac.yaml b/manifests/operator-service-account-rbac.yaml
index f87c8d8cd6778f8bc5088288de0015191f03c583..61467bfaeae85fd4f9d920de66942234092d449c 100644
--- a/manifests/operator-service-account-rbac.yaml
+++ b/manifests/operator-service-account-rbac.yaml
@@ -26,6 +26,7 @@ rules:
   - create
   - get
   - patch
+  - update
 - apiGroups:
   - ""
   resources: