[MONIT-4003] metrics: add default node selector option
2 unresolved threads
2 unresolved threads
This chart includes some components that are composed of a single pod, like: prometheus and fluentbit to collect and forward metrics or kube state to expose internal kubernetes api metrics.
This commit adds a new configuration field (merics.defaultNodeSelector) that allows to set a common nodeSelector for all those components. In case that any of those components adds a nodeSelector that one will have more priority.
Merge request reports
Activity
38 38 {{- if .Values.metrics.fluentbit.extraVolumeMounts }} 39 39 {{- toYaml .Values.metrics.fluentbit.extraVolumeMounts | nindent 6 }} 40 40 {{- end }} 41 {{- with .Values.metrics.fluentbit.nodeSelector }} 41 {{- with .Values.metrics.defaultNodeSelector }} 38 38 {{- if .Values.metrics.fluentbit.extraVolumeMounts }} 39 39 {{- toYaml .Values.metrics.fluentbit.extraVolumeMounts | nindent 6 }} 40 40 {{- end }} 41 {{- with .Values.metrics.fluentbit.nodeSelector }} 41 {{- with .Values.metrics.defaultNodeSelector }} 42 42 nodeSelector: 43 {{- if .Values.metrics.fluentbit.nodeSelector }} This full if/else can probably be replaced by helm default function https://helm.sh/docs/chart_template_guide/functions_and_pipelines/#using-the-default-function (but to be tested)
Changes already merged by !24 (merged).
Please register or sign in to reply