File tree 6 files changed +36
-4
lines changed
deployment-replications-operator
6 files changed +36
-4
lines changed Original file line number Diff line number Diff line change 2
2
{{ if .Values.operator.features.deployment -}}
3
3
4
4
apiVersion : rbac.authorization.k8s.io/v1
5
+ {{ if not (eq .Values.operator.scope "cluster") }}
5
6
kind : RoleBinding
7
+ {{ else }}
8
+ kind : ClusterRoleBinding
9
+ {{ end }}
6
10
metadata :
7
11
name : {{ template "kube-arangodb.rbac" . }}-deployment
12
+ {{ if not (eq .Values.operator.scope "cluster") }}
8
13
namespace : {{ .Release.Namespace }}
14
+ {{ end }}
9
15
labels :
10
16
app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
11
17
helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
@@ -14,7 +20,11 @@ metadata:
14
20
release : {{ .Release.Name }}
15
21
roleRef :
16
22
apiGroup : rbac.authorization.k8s.io
23
+ {{ if not (eq .Values.operator.scope "cluster") }}
17
24
kind : Role
25
+ {{ else }}
26
+ kind : ClusterRole
27
+ {{ end }}
18
28
name : {{ template "kube-arangodb.rbac" . }}-deployment
19
29
subjects :
20
30
- kind : ServiceAccount
Original file line number Diff line number Diff line change 2
2
{{ if .Values.operator.features.deployment -}}
3
3
4
4
apiVersion : rbac.authorization.k8s.io/v1
5
+ {{ if not (eq .Values.operator.scope "cluster") }}
5
6
kind : Role
7
+ {{ else }}
8
+ kind : ClusterRole
9
+ {{ end }}
6
10
metadata :
7
11
name : {{ template "kube-arangodb.rbac" . }}-deployment
12
+ {{ if not (eq .Values.operator.scope "cluster") }}
8
13
namespace : {{ .Release.Namespace }}
14
+ {{ end }}
9
15
labels :
10
16
app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
11
17
helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
Original file line number Diff line number Diff line change 2
2
{{ if .Values.operator.features.deploymentReplications -}}
3
3
4
4
apiVersion : rbac.authorization.k8s.io/v1
5
+ {{ if not (eq .Values.operator.scope "cluster") }}
5
6
kind : RoleBinding
7
+ {{ else }}
8
+ kind : ClusterRoleBinding
9
+ {{ end }}
6
10
metadata :
7
11
name : {{ template "kube-arangodb.rbac" . }}-deployment-replication
12
+ {{ if not (eq .Values.operator.scope "cluster") }}
8
13
namespace : {{ .Release.Namespace }}
14
+ {{ end }}
9
15
labels :
10
16
app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
11
17
helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
@@ -14,7 +20,11 @@ metadata:
14
20
release : {{ .Release.Name }}
15
21
roleRef :
16
22
apiGroup : rbac.authorization.k8s.io
23
+ {{ if not (eq .Values.operator.scope "cluster") }}
17
24
kind : Role
25
+ {{ else }}
26
+ kind : ClusterRole
27
+ {{ end }}
18
28
name : {{ template "kube-arangodb.rbac" . }}-deployment-replication
19
29
subjects :
20
30
- kind : ServiceAccount
Original file line number Diff line number Diff line change 2
2
{{ if .Values.operator.features.deploymentReplications -}}
3
3
4
4
apiVersion : rbac.authorization.k8s.io/v1
5
+ {{ if not (eq .Values.operator.scope "cluster") }}
5
6
kind : Role
7
+ {{ else }}
8
+ kind : ClusterRole
9
+ {{ end }}
6
10
metadata :
7
11
name : {{ template "kube-arangodb.rbac" . }}-deployment-replication
12
+ {{ if not (eq .Values.operator.scope "cluster") }}
8
13
namespace : {{ .Release.Namespace }}
14
+ {{ end }}
9
15
labels :
10
16
app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
11
17
helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
Original file line number Diff line number Diff line change 1
1
{{ if eq .Values.operator.scope "legacy" -}}
2
2
# Scope "legacy" selected
3
- {{ else if eq .Values.operator.scope "namespaced" -}}
3
+ {{ else if or ( eq .Values.operator.scope "namespaced") (eq .Values.operator.scope "cluster") -}}
4
4
# Scope "namespaced" selected
5
5
{{ if .Values.operator.features.storage -}}
6
6
{{ fail (printf "Storage Operator not supported in %s scope!" .Values.operator.scope) -}}
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ operator:
5
5
imagePullPolicy : IfNotPresent
6
6
imagePullSecrets : []
7
7
8
- scope : legacy
9
-
8
+ scope : cluster
9
+
10
10
architectures :
11
11
- amd64
12
12
@@ -38,7 +38,7 @@ operator:
38
38
allowChaos : false
39
39
40
40
nodeSelector : {}
41
-
41
+
42
42
enableCRDManagement : true
43
43
44
44
features :
You can’t perform that action at this time.
0 commit comments