Skip to content

Commit c02304b

Browse files
authored
[bitnami/mariadb-galera] adds appProtocol field to services (#14169)
* Adds appProtocol field to services Signed-off-by: Pedro Tavares de Carvalho <pcarvalho@cyral.com> * Bumbs chart version Signed-off-by: Pedro Tavares de Carvalho <pcarvalho@cyral.com> * Adds condition on appProtocol availability Signed-off-by: Pedro Tavares de Carvalho <pcarvalho@cyral.com> * Fixes condition on appProtocol availability Signed-off-by: Pedro Tavares de Carvalho <pcarvalho@cyral.com> Signed-off-by: Pedro Tavares de Carvalho <pcarvalho@cyral.com>
1 parent e2654f1 commit c02304b

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

bitnami/mariadb-galera/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ sources:
2828
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb-galera
2929
- https://github.com/prometheus/mysqld_exporter
3030
- https://mariadb.org
31-
version: 7.4.10
31+
version: 7.4.11

bitnami/mariadb-galera/templates/headless-svc.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,24 @@ spec:
2020
type: ClusterIP
2121
clusterIP: None
2222
ports:
23+
{{- $appProtocolAvailable := (semverCompare ">=1.20-0" (include "common.capabilities.kubeVersion" .)) }}
2324
- name: galera
2425
port: 4567
2526
targetPort: galera
27+
{{- if $appProtocolAvailable }}
28+
appProtocol: mysql
29+
{{- end }}
2630
- name: ist
2731
port: 4568
2832
targetPort: ist
33+
{{- if $appProtocolAvailable }}
34+
appProtocol: mysql
35+
{{- end }}
2936
- name: sst
3037
port: 4444
3138
targetPort: sst
39+
{{- if $appProtocolAvailable }}
40+
appProtocol: mysql
41+
{{- end }}
3242
publishNotReadyAddresses: {{ .Values.service.headless.publishNotReadyAddresses }}
3343
selector: {{- include "common.labels.matchLabels" . | nindent 4 }}

bitnami/mariadb-galera/templates/svc.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ spec:
4343
- name: mysql
4444
port: {{ .Values.service.ports.mysql }}
4545
targetPort: mysql
46+
{{- $appProtocolAvailable := (semverCompare ">=1.20-0" (include "common.capabilities.kubeVersion" .)) }}
47+
{{- if $appProtocolAvailable }}
48+
appProtocol: mysql
49+
{{- end }}
4650
{{- if and .Values.service.nodePorts.mysql (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) }}
4751
nodePort: {{ .Values.service.nodePorts.mysql }}
4852
{{- else if eq .Values.service.type "ClusterIP" }}

0 commit comments

Comments
 (0)