From 7869a065c71bdc867c3cf9fe9c8c785337ba7680 Mon Sep 17 00:00:00 2001 From: Alexey Yakubov Date: Wed, 16 Apr 2025 17:54:28 +0300 Subject: [PATCH 1/2] Added: additional Controller and Node Annotations Signed-off-by: Alexey Yakubov --- charts/helm_lib/templates/_csi_controller.tpl | 9 +++++---- charts/helm_lib/templates/_csi_node.tpl | 8 ++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/charts/helm_lib/templates/_csi_controller.tpl b/charts/helm_lib/templates/_csi_controller.tpl index 71375c2..c40eec3 100644 --- a/charts/helm_lib/templates/_csi_controller.tpl +++ b/charts/helm_lib/templates/_csi_controller.tpl @@ -56,6 +56,7 @@ memory: 50Mi {{- $attacherWorkers := $config.attacherWorkers | default "10" }} {{- $resizerWorkers := $config.resizerWorkers | default "10" }} {{- $snapshotterWorkers := $config.snapshotterWorkers | default "10" }} + {{- $additionalControllerAnnotations := $config.additionalControllerAnnotations }} {{- $additionalControllerEnvs := $config.additionalControllerEnvs }} {{- $additionalSyncerEnvs := $config.additionalSyncerEnvs }} {{- $additionalControllerArgs := $config.additionalControllerArgs }} @@ -173,11 +174,11 @@ metadata: name: {{ $fullname }} namespace: d8-{{ $context.Chart.Name }} {{- include "helm_lib_module_labels" (list $context (dict "app" "csi-controller")) | nindent 2 }} - - {{- if eq $context.Chart.Name "csi-nfs" }} - annotations: - pod-reloader.deckhouse.io/auto: "true" + + {{- if $additionalControllerAnnotations }} + {{- $additionalControllerAnnotations | toYaml | nindent 2 }} {{- end }} + spec: replicas: 1 revisionHistoryLimit: 2 diff --git a/charts/helm_lib/templates/_csi_node.tpl b/charts/helm_lib/templates/_csi_node.tpl index 00c3ef0..eff93a6 100644 --- a/charts/helm_lib/templates/_csi_node.tpl +++ b/charts/helm_lib/templates/_csi_node.tpl @@ -30,7 +30,7 @@ memory: 25Mi {{- $additionalContainers := $config.additionalContainers }} {{- $initContainers := $config.initContainers }} {{- $additionalPullSecrets := $config.additionalPullSecrets }} - + {{- $additionalNodeAnnotations := $config.additionalNodeAnnotations }} {{- $kubernetesSemVer := semver $context.Values.global.discovery.kubernetesVersion }} {{- $driverRegistrarImageName := join "" (list "csiNodeDriverRegistrar" $kubernetesSemVer.Major $kubernetesSemVer.Minor) }} {{- $driverRegistrarImage := include "helm_lib_module_common_image_no_fail" (list $context $driverRegistrarImageName) }} @@ -77,10 +77,10 @@ metadata: namespace: d8-{{ $context.Chart.Name }} {{- include "helm_lib_module_labels" (list $context (dict "app" "csi-node")) | nindent 2 }} - {{- if eq $context.Chart.Name "csi-nfs" }} - annotations: - pod-reloader.deckhouse.io/auto: "true" + {{- if $additionalNodeAnnotations }} + {{- $additionalNodeAnnotations | toYaml | nindent 2 }} {{- end }} + {{- if hasPrefix "cloud-provider-" $context.Chart.Name }} annotations: cloud-config-checksum: {{ include (print $context.Template.BasePath "/cloud-controller-manager/secret.yaml") $context | sha256sum }} From 6e17a62184c9d873be5ea00952997b6858c8369b Mon Sep 17 00:00:00 2001 From: Alexey Yakubov Date: Wed, 16 Apr 2025 18:07:48 +0300 Subject: [PATCH 2/2] Version has been bumped Signed-off-by: Alexey Yakubov --- charts/helm_lib/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/helm_lib/Chart.yaml b/charts/helm_lib/Chart.yaml index 9dc2e1a..9e4db8e 100644 --- a/charts/helm_lib/Chart.yaml +++ b/charts/helm_lib/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 type: library name: deckhouse_lib_helm -version: 1.46.2 +version: 1.47.0 description: "Helm utils template definitions for Deckhouse modules."