mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-25 04:45:04 -02:30
Update cilium-operator clusterrole (#7416)
When upgrading cilium from 1.8.8 to 1.9.5 I ran into the following error: level=error msg="Unable to update CRD" error="customresourcedefinitions.apiextensions.k8s.io \"ciliumnodes.cilium.io\" is forbidden: User \"system:serviceaccount:kube-system:cilium-operator\" cannot update resource \"customresourcedefinitions\" in API group \"apiextensions.k8s.io\" at the cluster scope" name=CiliumNode/v2 subsys=k8s The fix was to add the update verb to the clusterrole. I also added create to match the clusterrole created by the cilium helm chart.
This commit is contained in:
@@ -66,8 +66,10 @@ rules:
|
|||||||
resources:
|
resources:
|
||||||
- customresourcedefinitions
|
- customresourcedefinitions
|
||||||
verbs:
|
verbs:
|
||||||
|
- create
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
|
- update
|
||||||
- watch
|
- watch
|
||||||
{% if cilium_version | regex_replace('v') is version('1.8', '>=') %}
|
{% if cilium_version | regex_replace('v') is version('1.8', '>=') %}
|
||||||
# For cilium-operator running in HA mode.
|
# For cilium-operator running in HA mode.
|
||||||
|
|||||||
Reference in New Issue
Block a user