1234567891011121314151617181920212223242526272829303132333435363738 |
- apiVersion: template.openshift.io/v1
- kind: Template
- metadata:
- name: web-console-server-rbac
- parameters:
- - name: NAMESPACE
- # This namespace cannot be changed. Only `openshift-web-console` is supported.
- value: openshift-web-console
- objects:
- # allow grant powers to the webconsole server for cluster inspection
- - apiVersion: rbac.authorization.k8s.io/v1beta1
- kind: ClusterRole
- metadata:
- name: system:openshift:web-console-server
- rules:
- - apiGroups:
- - "servicecatalog.k8s.io"
- resources:
- - clusterservicebrokers
- verbs:
- - get
- - list
- - watch
- # Grant the service account for the web console
- - apiVersion: rbac.authorization.k8s.io/v1beta1
- kind: ClusterRoleBinding
- metadata:
- name: system:openshift:web-console-server
- roleRef:
- kind: ClusterRole
- name: system:openshift:web-console-server
- subjects:
- - kind: ServiceAccount
- namespace: ${NAMESPACE}
- name: webconsole
|