You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 28, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: mysql-operator/templates/02-rbac.yaml
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -3,21 +3,21 @@ apiVersion: v1
3
3
kind: ServiceAccount
4
4
metadata:
5
5
name: mysql-operator
6
-
namespace: {{ if .Values.operator.global }}mysql-operator{{ else }}{{ .Values.operator.namespace}}{{ end }}
6
+
namespace: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}mysql-operator{{ else }}{{ .Values.operator.namespace}}{{ end }}
7
7
8
8
---
9
9
apiVersion: v1
10
10
kind: ServiceAccount
11
11
metadata:
12
12
name: mysql-agent
13
-
namespace: {{ if .Values.operator.global }}default{{ else }}{{ .Values.operator.namespace}}{{ end }}
13
+
namespace: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}default{{ else }}{{ .Values.operator.namespace}}{{ end }}
14
14
15
15
---
16
16
{{- if .Values.rbac.enabled -}}
17
17
apiVersion: rbac.authorization.k8s.io/v1beta1
18
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}Role
18
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
19
19
metadata:
20
-
name: mysql-operator{{ if .Values.operator.global }}{{ else}}
20
+
name: mysql-operator{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else}}
21
21
namespace: {{ .Values.operator.namespace}}{{ end }}
22
22
rules:
23
23
- apiGroups: [""]
@@ -86,9 +86,9 @@ rules:
86
86
87
87
---
88
88
apiVersion: rbac.authorization.k8s.io/v1beta1
89
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}Role
89
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
90
90
metadata:
91
-
name: mysql-agent{{ if .Values.operator.global }}{{ else}}
91
+
name: mysql-agent{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else}}
92
92
namespace: {{ .Values.operator.namespace}}{{ end }}
93
93
rules:
94
94
- apiGroups: [""]
@@ -127,13 +127,13 @@ rules:
127
127
128
128
---
129
129
apiVersion: rbac.authorization.k8s.io/v1beta1
130
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}RoleBinding
130
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
131
131
metadata:
132
132
name: mysql-operator
133
133
namespace: {{ .Values.operator.namespace}}
134
134
roleRef:
135
135
apiGroup: rbac.authorization.k8s.io
136
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}Role
136
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
137
137
name: mysql-operator
138
138
subjects:
139
139
- kind: ServiceAccount
@@ -142,13 +142,13 @@ subjects:
142
142
143
143
---
144
144
apiVersion: rbac.authorization.k8s.io/v1beta1
145
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}RoleBinding
145
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
146
146
metadata:
147
147
name: mysql-agent
148
148
namespace: {{ .Values.operator.namespace}}
149
149
roleRef:
150
150
apiGroup: rbac.authorization.k8s.io
151
-
kind: {{ if .Values.operator.global }}Cluster{{ end }}Role
151
+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
0 commit comments