Skip to content

Commit a625272

Browse files
committed
manifests: Add Role, RoleBinding for openshift-config/cloud-provider-config CM
Signed-off-by: Stephen Finucane <[email protected]>
1 parent a4fd1ec commit a625272

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
kind: RoleBinding
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
metadata:
4+
name: cloud-credential-operator
5+
namespace: openshift-config
6+
annotations:
7+
capability.openshift.io/name: CloudCredential
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"
10+
subjects:
11+
- kind: ServiceAccount
12+
name: cloud-credential-operator
13+
namespace: openshift-cloud-credential-operator
14+
roleRef:
15+
kind: Role
16+
apiGroup: rbac.authorization.k8s.io
17+
name: cloud-credential-operator-role

manifests/01-config-role.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
name: cloud-credential-operator-role
5+
namespace: openshift-config
6+
annotations:
7+
capability.openshift.io/name: CloudCredential
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"
10+
rules:
11+
- apiGroups:
12+
- ""
13+
resources:
14+
- configmaps
15+
resourceNames:
16+
- cloud-provider-config
17+
verbs:
18+
- get
19+
- list
20+
- watch

0 commit comments

Comments
 (0)