diff --git a/stable/percona/Chart.yaml b/stable/percona/Chart.yaml index f8966087ee..5fb86dee69 100644 --- a/stable/percona/Chart.yaml +++ b/stable/percona/Chart.yaml @@ -1,5 +1,5 @@ name: percona -version: 0.3.4 +version: 0.3.5 appVersion: 5.7.17 description: free, fully compatible, enhanced, open source drop-in replacement for MySQL diff --git a/stable/percona/README.md b/stable/percona/README.md index 68bae8a83c..13c71321d0 100644 --- a/stable/percona/README.md +++ b/stable/percona/README.md @@ -62,6 +62,7 @@ The following table lists the configurable parameters of the Percona chart and t | `resources` | CPU/Memory resource requests/limits | Memory: `256Mi`, CPU: `100m` | | `nodeSelector` | Node labels for pod assignment | `{}` | | `tolerations` | Node labels for pod assignment | `[]` | +| `affinity` | Node labels for pod assignment | `{}` | Some of the parameters above map to the env variables defined in the [Percona Server DockerHub image](https://hub.docker.com/_/percona/). diff --git a/stable/percona/templates/deployment.yaml b/stable/percona/templates/deployment.yaml index 939747a650..616d933836 100644 --- a/stable/percona/templates/deployment.yaml +++ b/stable/percona/templates/deployment.yaml @@ -82,6 +82,10 @@ spec: nodeSelector: {{ toYaml .Values.nodeSelector | indent 8 }} {{- end -}} + {{- if .Values.affinity }} + affinity: +{{ toYaml .Values.affinity | indent 8 }} + {{- end }} {{- if .Values.tolerations }} tolerations: {{ toYaml .Values.tolerations | indent 8 }} diff --git a/stable/percona/values.yaml b/stable/percona/values.yaml index f5aa9c1d1c..bbb4542877 100644 --- a/stable/percona/values.yaml +++ b/stable/percona/values.yaml @@ -1,6 +1,5 @@ ## percona image ## ref: https://hub.docker.com/_/percona/ -## image: "percona" ## percona image version @@ -64,3 +63,8 @@ nodeSelector: {} ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ ## tolerations: [] + +## Affinity labels for pod assignment +## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity +## +affinity: {}