diff --git a/roles/network_plugin/cilium/templates/cilium-cr.yml.j2 b/roles/network_plugin/cilium/templates/cilium-cr.yml.j2
index 8220d99f82816121b79cdcb002076dd557ef52f6..e4939e19ae6933e06668121b2bee5ce9b26c3d45 100644
--- a/roles/network_plugin/cilium/templates/cilium-cr.yml.j2
+++ b/roles/network_plugin/cilium/templates/cilium-cr.yml.j2
@@ -66,8 +66,10 @@ rules:
   resources:
   - customresourcedefinitions
   verbs:
+  - create
   - get
   - list
+  - update
   - watch
 {% if cilium_version | regex_replace('v') is version('1.8', '>=') %}
   # For cilium-operator running in HA mode.