From c742eea38d8586f3de42db377f953b35c593966c Mon Sep 17 00:00:00 2001 From: Jon Date: Sat, 23 Sep 2023 14:09:23 +0930 Subject: [PATCH] feat(prometheus_adaptor): add affinity to values !1 --- templates/Deployment-prometheus-adapter.yaml | 2 ++ values.yaml | 29 +++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/templates/Deployment-prometheus-adapter.yaml b/templates/Deployment-prometheus-adapter.yaml index 9edd8bc..3cbab58 100644 --- a/templates/Deployment-prometheus-adapter.yaml +++ b/templates/Deployment-prometheus-adapter.yaml @@ -35,6 +35,8 @@ spec: app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} spec: + affinity: + {{- toYaml .Values.nfc_monitoring.prometheus_adaptor.affinity | nindent 8 }} automountServiceAccountToken: true containers: - args: diff --git a/values.yaml b/values.yaml index 8f075cb..6982795 100644 --- a/values.yaml +++ b/values.yaml @@ -109,12 +109,39 @@ nfc_monitoring: prometheus_adaptor: + image: name: registry.k8s.io/prometheus-adapter/prometheus-adapter tag: 'v0.11.1' + namespace: monitoring - + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: node-role.kubernetes.io/worker + operator: Exists + weight: 100 + - preference: + matchExpressions: + - key: node-role.kubernetes.io/storage + operator: DoesNotExist + weight: 100 + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: app.kubernetes.io/name + operator: In + values: + - prometheus + topologyKey: kubernetes.io/hostname + weight: 10 + + additions: ceph: