mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[stable/mariadb] add service annotations support (#17171)
* [stable/mariadb] added support for service annotations [stable/mariadb] bump minor version + comments in values files Signed-off-by: charles-edouard.breteche <charles.breteche@agriconomie.com> * [stable/mariadb] fix version Signed-off-by: charles-edouard.breteche <charles.breteche@agriconomie.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
2f9620859c
commit
f1a2e8b665
@@ -1,6 +1,6 @@
|
||||
apiVersion: v1
|
||||
name: mariadb
|
||||
version: 6.8.10
|
||||
version: 6.9.0
|
||||
appVersion: 10.3.18
|
||||
description: Fast, reliable, scalable, and easy to use open-source relational database system. MariaDB Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. Highly available MariaDB cluster.
|
||||
keywords:
|
||||
|
||||
@@ -124,6 +124,7 @@ The following table lists the configurable parameters of the MariaDB chart and t
|
||||
| `master.podDisruptionBudget.enabled` | If true, create a pod disruption budget for master pods. | `false` |
|
||||
| `master.podDisruptionBudget.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `master.podDisruptionBudget.maxUnavailable`| Maximum number / percentage of pods that may be made unavailable | `nil` |
|
||||
| `master.service.annotations` | Master service annotations | `{}` |
|
||||
| `slave.replicas` | Desired number of slave replicas | `1` |
|
||||
| `slave.annotations[].key` | key for the the annotation list item | `nil` |
|
||||
| `slave.annotations[].value` | value for the the annotation list item | `nil` |
|
||||
@@ -156,6 +157,7 @@ The following table lists the configurable parameters of the MariaDB chart and t
|
||||
| `slave.podDisruptionBudget.enabled` | If true, create a pod disruption budget for slave pods. | `false` |
|
||||
| `slave.podDisruptionBudget.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `slave.podDisruptionBudget.maxUnavailable`| Maximum number / percentage of pods that may be made unavailable | `nil` |
|
||||
| `slave.service.annotations` | Slave service annotations | `{}` |
|
||||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | Exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Exporter image name | `bitnami/mysqld-exporter` |
|
||||
|
||||
@@ -8,10 +8,15 @@ metadata:
|
||||
chart: "{{ template "mariadb.chart" . }}"
|
||||
release: {{ .Release.Name | quote }}
|
||||
heritage: {{ .Release.Service | quote }}
|
||||
{{- if .Values.metrics.enabled }}
|
||||
{{- if or .Values.metrics.enabled .Values.master.service.annotations }}
|
||||
annotations:
|
||||
{{- if .Values.metrics.enabled }}
|
||||
{{ toYaml .Values.metrics.annotations | indent 4 }}
|
||||
{{- end }}
|
||||
{{- if .Values.master.service.annotations }}
|
||||
{{ toYaml .Values.master.service.annotations | indent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
spec:
|
||||
type: {{ .Values.service.type }}
|
||||
{{- if eq .Values.service.type "ClusterIP" }}
|
||||
|
||||
@@ -9,10 +9,15 @@ metadata:
|
||||
component: "slave"
|
||||
release: {{ .Release.Name | quote }}
|
||||
heritage: {{ .Release.Service | quote }}
|
||||
{{- if .Values.metrics.enabled }}
|
||||
{{- if or .Values.metrics.enabled .Values.slave.service.annotations }}
|
||||
annotations:
|
||||
{{- if .Values.metrics.enabled }}
|
||||
{{ toYaml .Values.metrics.annotations | indent 4 }}
|
||||
{{- end }}
|
||||
{{- if .Values.slave.service.annotations }}
|
||||
{{ toYaml .Values.slave.service.annotations | indent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
spec:
|
||||
type: {{ .Values.service.type }}
|
||||
{{- if eq .Values.service.type "ClusterIP" }}
|
||||
|
||||
@@ -293,6 +293,13 @@ master:
|
||||
minAvailable: 1
|
||||
# maxUnavailable: 1
|
||||
|
||||
## Allow customization of the service resource
|
||||
##
|
||||
service:
|
||||
## Add custom annotations to the service
|
||||
##
|
||||
annotations: {}
|
||||
|
||||
slave:
|
||||
replicas: 2
|
||||
|
||||
@@ -408,6 +415,13 @@ slave:
|
||||
minAvailable: 1
|
||||
# maxUnavailable: 1
|
||||
|
||||
## Allow customization of the service resource
|
||||
##
|
||||
service:
|
||||
## Add custom annotations to the service
|
||||
##
|
||||
annotations: {}
|
||||
|
||||
metrics:
|
||||
enabled: true
|
||||
image:
|
||||
|
||||
@@ -293,6 +293,14 @@ master:
|
||||
minAvailable: 1
|
||||
# maxUnavailable: 1
|
||||
|
||||
## Allow customization of the service resource
|
||||
##
|
||||
service:
|
||||
## Add custom annotations to the service
|
||||
##
|
||||
annotations: {}
|
||||
# external-dns.alpha.kubernetes.io/hostname: db.example.com
|
||||
|
||||
slave:
|
||||
replicas: 1
|
||||
|
||||
@@ -408,6 +416,14 @@ slave:
|
||||
minAvailable: 1
|
||||
# maxUnavailable: 1
|
||||
|
||||
## Allow customization of the service resource
|
||||
##
|
||||
service:
|
||||
## Add custom annotations to the service
|
||||
##
|
||||
annotations: {}
|
||||
# external-dns.alpha.kubernetes.io/hostname: rodb.example.com
|
||||
|
||||
metrics:
|
||||
enabled: false
|
||||
image:
|
||||
|
||||
Reference in New Issue
Block a user