Skip to content
This repository was archived by the owner on May 28, 2021. It is now read-only.

Commit 667191a

Browse files
committed
Maintain consistency in RBAC template definition with resources tied to
namespaces Signed-off-by: Kashif Saadat <kashifsaadat@gmail.com>
1 parent df3e65a commit 667191a

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

mysql-operator/templates/02-rbac.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: mysql-operator
6-
namespace: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}mysql-operator{{ else }}{{ .Values.operator.namespace}}{{ end }}
6+
namespace: {{ .Values.operator.namespace }}
77

88
---
99
apiVersion: v1
1010
kind: ServiceAccount
1111
metadata:
1212
name: mysql-agent
13-
namespace: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}default{{ else }}{{ .Values.operator.namespace}}{{ end }}
13+
namespace: {{ .Values.operator.namespace }}
1414

1515
---
1616
{{- if .Values.rbac.enabled -}}
1717
apiVersion: rbac.authorization.k8s.io/v1beta1
1818
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
1919
metadata:
20-
name: mysql-operator{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else}}
21-
namespace: {{ .Values.operator.namespace}}{{ end }}
20+
name: mysql-operator{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else }}
21+
namespace: {{ .Values.operator.namespace }}{{ end }}
2222
rules:
2323
- apiGroups: [""]
2424
resources: ["pods"]
@@ -34,7 +34,7 @@ rules:
3434
verbs:
3535
{{- if hasPrefix "0.1" .Values.image.tag }}
3636
- get
37-
{{- end}}
37+
{{- end }}
3838
- create
3939

4040
- apiGroups: [""]
@@ -88,7 +88,7 @@ rules:
8888
apiVersion: rbac.authorization.k8s.io/v1beta1
8989
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
9090
metadata:
91-
name: mysql-agent{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else}}
91+
name: mysql-agent{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else }}
9292
namespace: {{ .Values.operator.namespace}}{{ end }}
9393
rules:
9494
- apiGroups: [""]
@@ -127,13 +127,13 @@ rules:
127127

128128
---
129129
apiVersion: rbac.authorization.k8s.io/v1beta1
130-
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
130+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
131131
metadata:
132-
name: mysql-operator
133-
namespace: {{ .Values.operator.namespace}}
132+
name: mysql-operator{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else }}
133+
namespace: {{ .Values.operator.namespace }}{{ end }}
134134
roleRef:
135135
apiGroup: rbac.authorization.k8s.io
136-
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
136+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
137137
name: mysql-operator
138138
subjects:
139139
- kind: ServiceAccount
@@ -142,13 +142,13 @@ subjects:
142142

143143
---
144144
apiVersion: rbac.authorization.k8s.io/v1beta1
145-
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
145+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}RoleBinding
146146
metadata:
147-
name: mysql-agent
148-
namespace: {{ .Values.operator.namespace}}
147+
name: mysql-agent{{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}{{ else }}
148+
namespace: {{ .Values.operator.namespace }}{{ end }}
149149
roleRef:
150150
apiGroup: rbac.authorization.k8s.io
151-
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
151+
kind: {{ if and (.Values.operator.global) (eq .Values.operator.namespace "mysql-operator") }}Cluster{{ end }}Role
152152
name: mysql-agent
153153
subjects:
154154
- kind: ServiceAccount

0 commit comments

Comments
 (0)