From d554ee09173a316c895e3208c0e8b31ac9e5b96c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Tue, 20 Dec 2022 08:35:54 +0200 Subject: [PATCH] Schedule only on amd64 nodes --- templates/postgres.yaml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/templates/postgres.yaml b/templates/postgres.yaml index 2bd2581..e216498 100644 --- a/templates/postgres.yaml +++ b/templates/postgres.yaml @@ -15,6 +15,14 @@ spec: requests: storage: {{ .Values.storage.postgres.storage }} affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - amd64 podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - topologyKey: {{ .Values.topologyKey }} @@ -25,8 +33,28 @@ spec: backups: pgbackrest: global: - repo1-retention-full: "0" + repo1-retention-full: "1" repo1-retention-full-type: time + repoHost: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - amd64 + jobs: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - amd64 repos: - name: repo1 schedules: