From a827da783bc40cb5d0a53f1549d69d7fbe48144a Mon Sep 17 00:00:00 2001 From: Garry O'Donnell Date: Mon, 22 Apr 2024 13:34:12 +0100 Subject: [PATCH] Set pod affinity on sessions and opa service --- charts/sessions/values.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/charts/sessions/values.yaml b/charts/sessions/values.yaml index 42c169a..44d96dc 100644 --- a/charts/sessions/values.yaml +++ b/charts/sessions/values.yaml @@ -10,6 +10,20 @@ sessions: otelCollectorUrl: http://federation-opentelemetry-collector:4317 opa: url: http://{{ .Release.Name }}-opa-opa + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app.kubernetes.io/instance + operator: In + values: + - ispyb + - key: app.kubernetes.io/name + operator: In + values: + - mariadb-galera + topologyKey: kubernetes.io/hostname opa: opa: @@ -51,3 +65,13 @@ opa: extraEnv: - name: JWKS_ENDPOINT value: https://authn.diamond.ac.uk/realms/master/protocol/openid-connect/certs + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - sessions + topologyKey: kubernetes.io/hostname