Add cloud-provider flag to openstack cloud control manager

Recent OpenStack Cloud Control Manager (occm) fails without
cloud-provider flag, starting v1.21.0 onwards --cloud-provider cannot be
empty Error: --cloud-provider cannot be empty

Additionally, add create role for serviceaccounts/token resource [1].

[1] 7d844dac9d/manifests/controller-manager/cloud-controller-manager-roles.yaml (L52-L57)

Story: 2009023
Task: 42745
Change-Id: I55042665c25704cd65eb4e4883f8a796bdcdaa7f
This commit is contained in:
Bartosz Bezak 2021-07-01 13:29:37 +02:00 committed by Bharat Kunwar
parent b2e20a1143
commit 1e78e7d31f
1 changed files with 7 additions and 0 deletions

View File

@ -207,6 +207,12 @@ items:
verbs:
- create
- get
- apiGroups:
- ""
resources:
- serviceaccounts/token
verbs:
- create
- apiGroups:
- ""
resources:
@ -360,6 +366,7 @@ spec:
- /bin/openstack-cloud-controller-manager
- --v=2
- --cloud-config=/etc/kubernetes/cloud-config-occm
- --cloud-provider=openstack
- --cluster-name=${CLUSTER_UUID}
- --use-service-account-credentials=true
- --bind-address=127.0.0.1