Skip to content

Commit c16f00f

Browse files
authored
Merge pull request syseleven#96 from vzabawski/master
Add RBAC permissions to use API Priority and Fairness feature
2 parents 1762f14 + 507f546 commit c16f00f

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

  • helm/designate-certmanager-webhook/templates

helm/designate-certmanager-webhook/templates/rbac.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,43 @@ subjects:
9898
kind: ServiceAccount
9999
name: {{ include "designate-certmanager-webhook.fullname" . }}
100100
namespace: {{ .Release.Namespace }}
101+
---
102+
# Allow using API Priority and Fairness feature
103+
apiVersion: rbac.authorization.k8s.io/v1
104+
kind: ClusterRole
105+
metadata:
106+
name: {{ include "designate-certmanager-webhook.fullname" . }}:flowcontrol-solver
107+
labels:
108+
app: {{ include "designate-certmanager-webhook.name" . }}
109+
chart: {{ include "designate-certmanager-webhook.chart" . }}
110+
release: {{ .Release.Name }}
111+
heritage: {{ .Release.Service }}
112+
rules:
113+
- apiGroups:
114+
- flowcontrol.apiserver.k8s.io
115+
resources:
116+
- 'flowschemas'
117+
- 'prioritylevelconfigurations'
118+
verbs:
119+
- 'get'
120+
- 'watch'
121+
- 'list'
122+
---
123+
apiVersion: rbac.authorization.k8s.io/v1
124+
kind: ClusterRoleBinding
125+
metadata:
126+
name: {{ include "designate-certmanager-webhook.fullname" . }}:flowcontrol-solver
127+
labels:
128+
app: {{ include "designate-certmanager-webhook.name" . }}
129+
chart: {{ include "designate-certmanager-webhook.chart" . }}
130+
release: {{ .Release.Name }}
131+
heritage: {{ .Release.Service }}
132+
roleRef:
133+
apiGroup: rbac.authorization.k8s.io
134+
kind: ClusterRole
135+
name: {{ include "designate-certmanager-webhook.fullname" . }}:flowcontrol-solver
136+
subjects:
137+
- apiGroup: ""
138+
kind: ServiceAccount
139+
name: {{ include "designate-certmanager-webhook.fullname" . }}
140+
namespace: {{ .Release.Namespace }}

0 commit comments

Comments
 (0)