File tree 27 files changed +396
-2
lines changed
kube-arangodb-enterprise-arm64
27 files changed +396
-2
lines changed Original file line number Diff line number Diff line change 31
31
- (Feature) (Networking) Pass through Server Header
32
32
- (Feature) (Platform) Shutdown migration to CE
33
33
- (Feature) (Scheduler) Shutdown Integration
34
+ - (Feature) CertManager Integration
34
35
35
36
## [ 1.2.43] ( https://github.com/arangodb/kube-arangodb/tree/1.2.43 ) (2024-10-14)
36
37
- (Feature) ArangoRoute CRD
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
16
+ duration : {{ .Values.certificate.ca.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
19
+ commonName : {{ .Values.certificate.ca.commonName }}
20
+ isCA : true
21
+
22
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-cert
16
+ duration : {{ .Values.certificate.cert.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}
19
+ dnsNames :
20
+ - {{ template "kube-arangodb.operatorName" . }}
21
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}
22
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}.svc
23
+
24
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ selfSigned : {}
16
+
17
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ ca :
16
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
17
+
18
+ {{- end }}
Original file line number Diff line number Diff line change 93
93
image : {{ .Values.operator.image }}
94
94
args :
95
95
- --scope={{ .Values.operator.scope }}
96
+ {{- if .Values.certificate.enabled }}
97
+ - --server.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
98
+ - --api.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
99
+ {{- end -}}
96
100
{{- if .Values.operator.features.deployment }}
97
101
- --operator.deployment
98
102
{{- end -}}
Original file line number Diff line number Diff line change 44
44
acs : true
45
45
at : true
46
46
debug : false
47
+ certificate :
48
+ enabled : false
49
+ ca :
50
+ duration : 43800h
51
+ commonName : " kube-arangodb.operator.cert"
52
+ cert :
53
+ duration : 8760h
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
16
+ duration : {{ .Values.certificate.ca.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
19
+ commonName : {{ .Values.certificate.ca.commonName }}
20
+ isCA : true
21
+
22
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-cert
16
+ duration : {{ .Values.certificate.cert.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}
19
+ dnsNames :
20
+ - {{ template "kube-arangodb.operatorName" . }}
21
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}
22
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}.svc
23
+
24
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ selfSigned : {}
16
+
17
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ ca :
16
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
17
+
18
+ {{- end }}
Original file line number Diff line number Diff line change 93
93
image : {{ .Values.operator.image }}
94
94
args :
95
95
- --scope={{ .Values.operator.scope }}
96
+ {{- if .Values.certificate.enabled }}
97
+ - --server.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
98
+ - --api.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
99
+ {{- end -}}
96
100
{{- if .Values.operator.features.deployment }}
97
101
- --operator.deployment
98
102
{{- end -}}
Original file line number Diff line number Diff line change 44
44
acs : true
45
45
at : true
46
46
debug : false
47
+ certificate :
48
+ enabled : false
49
+ ca :
50
+ duration : 43800h
51
+ commonName : " kube-arangodb.operator.cert"
52
+ cert :
53
+ duration : 8760h
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
16
+ duration : {{ .Values.certificate.ca.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
19
+ commonName : {{ .Values.certificate.ca.commonName }}
20
+ isCA : true
21
+
22
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-cert
16
+ duration : {{ .Values.certificate.cert.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}
19
+ dnsNames :
20
+ - {{ template "kube-arangodb.operatorName" . }}
21
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}
22
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}.svc
23
+
24
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ selfSigned : {}
16
+
17
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Issuer
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ ca :
16
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
17
+
18
+ {{- end }}
Original file line number Diff line number Diff line change 93
93
image : {{ .Values.operator.image }}
94
94
args :
95
95
- --scope={{ .Values.operator.scope }}
96
+ {{- if .Values.certificate.enabled }}
97
+ - --server.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
98
+ - --api.tls-secret-name={{ template "kube-arangodb.operatorName" . }}-cert
99
+ {{- end -}}
96
100
{{- if .Values.operator.features.deployment }}
97
101
- --operator.deployment
98
102
{{- end -}}
Original file line number Diff line number Diff line change 44
44
acs : true
45
45
at : true
46
46
debug : false
47
+ certificate :
48
+ enabled : false
49
+ ca :
50
+ duration : 43800h
51
+ commonName : " kube-arangodb.operator.cert"
52
+ cert :
53
+ duration : 8760h
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-ca
16
+ duration : {{ .Values.certificate.ca.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}-ca
19
+ commonName : {{ .Values.certificate.ca.commonName }}
20
+ isCA : true
21
+
22
+ {{- end }}
Original file line number Diff line number Diff line change
1
+ {{ if .Values.certificate.enabled -}}
2
+
3
+ apiVersion : cert-manager.io/v1
4
+ kind : Certificate
5
+ metadata :
6
+ name : {{ template "kube-arangodb.operatorName" . }}
7
+ namespace : {{ .Release.Namespace }}
8
+ labels :
9
+ app.kubernetes.io/name : {{ template "kube-arangodb.name" . }}
10
+ helm.sh/chart : {{ .Chart.Name }}-{{ .Chart.Version }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
12
+ app.kubernetes.io/instance : {{ .Release.Name }}
13
+ release : {{ .Release.Name }}
14
+ spec :
15
+ secretName : {{ template "kube-arangodb.operatorName" . }}-cert
16
+ duration : {{ .Values.certificate.cert.duration }}
17
+ issuerRef :
18
+ name : {{ template "kube-arangodb.operatorName" . }}
19
+ dnsNames :
20
+ - {{ template "kube-arangodb.operatorName" . }}
21
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}
22
+ - {{ template "kube-arangodb.operatorName" . }}.{{ .Release.Namespace }}.svc
23
+
24
+ {{- end }}
You can’t perform that action at this time.
0 commit comments