diff --git a/packages/extra/etcd/Chart.yaml b/packages/extra/etcd/Chart.yaml index cdc44062..acf80e4c 100644 --- a/packages/extra/etcd/Chart.yaml +++ b/packages/extra/etcd/Chart.yaml @@ -3,4 +3,4 @@ name: etcd description: Storage for Kubernetes clusters icon: /logos/etcd.svg type: application -version: 2.9.0 +version: 2.9.1 diff --git a/packages/extra/etcd/templates/etcd-cluster.yaml b/packages/extra/etcd/templates/etcd-cluster.yaml index f3b5637f..19cef37a 100644 --- a/packages/extra/etcd/templates/etcd-cluster.yaml +++ b/packages/extra/etcd/templates/etcd-cluster.yaml @@ -49,6 +49,14 @@ spec: {{- with .Values.resources }} resources: {{- include "cozy-lib.resources.sanitize" (list . $) | nindent 10 }} {{- end }} + {{- $configMap := lookup "v1" "ConfigMap" "cozy-system" "cozystack-scheduling" }} + {{- $rawConstraints := "" }} + {{- if $configMap }} + {{- $rawConstraints = get $configMap.data "globalAppTopologySpreadConstraints" }} + {{- end }} + {{- if $rawConstraints }} + {{- $rawConstraints | fromYaml | toYaml | nindent 6 }} + {{- else }} topologySpreadConstraints: - maxSkew: 1 topologyKey: "kubernetes.io/hostname" @@ -56,6 +64,7 @@ spec: labelSelector: matchLabels: app.kubernetes.io/instance: etcd + {{- end }} podDisruptionBudgetTemplate: {} --- apiVersion: cert-manager.io/v1 diff --git a/packages/extra/versions_map b/packages/extra/versions_map index 232486b4..ddce1789 100644 --- a/packages/extra/versions_map +++ b/packages/extra/versions_map @@ -13,7 +13,8 @@ etcd 2.6.0 8c460528 etcd 2.6.1 45a7416c etcd 2.7.0 632224a3 etcd 2.8.0 4369b031 -etcd 2.9.0 HEAD +etcd 2.9.0 8ddbe32e +etcd 2.9.1 HEAD info 1.0.0 93bdf411 info 1.0.1 632224a3 info 1.1.0 HEAD