2bd74e1baf
Upgrade openstack-helm-infra to below version. commit 34d54f2812b7d54431d548cff08fe8da7f838124 Date: Sat Apr 11 15:24:54 2020 +0200 Cleanup py27 support and docs Below 3 patches are removed as they are already merged. Allow-multiple-containers-per-daemonset-pod.patch Add-TLS-support-for-Gnocchi-public-endpoint.patch Update ingress chart for Helm v3 Story: 2007474 Task: 39394 Change-Id: Icf624c8a0a6c74c8cfdb75ad45162e4a7aa5e404 Signed-off-by: Zhipeng Liu <zhipengs.liu@intel.com>
47 lines
2.5 KiB
Diff
47 lines
2.5 KiB
Diff
From 326fcd76f54d7c099f4c3da6c31eefe0eef2e236 Mon Sep 17 00:00:00 2001
|
|
From: Ovidiu Poncea <ovidiu.poncea@windriver.com>
|
|
Date: Mon, 29 Jul 2019 08:00:01 -0400
|
|
Subject: [PATCH] Fix pod restarts on all workers when worker added/removed
|
|
|
|
---
|
|
helm-toolkit/templates/utils/_daemonset_overrides.tpl | 4 ++--
|
|
helm-toolkit/templates/utils/_hash.tpl | 2 +-
|
|
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/helm-toolkit/templates/utils/_daemonset_overrides.tpl b/helm-toolkit/templates/utils/_daemonset_overrides.tpl
|
|
index ab1177a..e564869 100644
|
|
--- a/helm-toolkit/templates/utils/_daemonset_overrides.tpl
|
|
+++ b/helm-toolkit/templates/utils/_daemonset_overrides.tpl
|
|
@@ -215,7 +215,7 @@ limitations under the License.
|
|
name uniqueness */}}
|
|
{{- $_ := set $current_dict "dns_1123_name" dict }}
|
|
{{- if hasKey $current_dict "matchExpressions" }}
|
|
- {{- $_ := set $current_dict "dns_1123_name" (printf (print $name_format2 "-" ($current_dict.matchExpressions | quote | sha256sum | trunc 8))) }}
|
|
+ {{- $_ := set $current_dict "dns_1123_name" (printf (print $name_format2 "-" ($current_dict.matchExpressions | toJson | sha256sum | trunc 8))) }}
|
|
{{- else }}
|
|
{{- $_ := set $current_dict "dns_1123_name" $name_format2 }}
|
|
{{- end }}
|
|
@@ -258,7 +258,7 @@ limitations under the License.
|
|
{{- if not $context.Values.__daemonset_yaml.spec.template.metadata }}{{- $_ := set $context.Values.__daemonset_yaml.spec.template "metadata" dict }}{{- end }}
|
|
{{- if not $context.Values.__daemonset_yaml.spec.template.metadata.annotations }}{{- $_ := set $context.Values.__daemonset_yaml.spec.template.metadata "annotations" dict }}{{- end }}
|
|
{{- $cmap := list $current_dict.dns_1123_name $current_dict.nodeData | include $configmap_include }}
|
|
- {{- $values_hash := $cmap | quote | sha256sum }}
|
|
+ {{- $values_hash := $cmap | toJson | sha256sum }}
|
|
{{- $_ := set $context.Values.__daemonset_yaml.spec.template.metadata.annotations "configmap-etc-hash" $values_hash }}
|
|
|
|
{{/* generate configmap */}}
|
|
diff --git a/helm-toolkit/templates/utils/_hash.tpl b/helm-toolkit/templates/utils/_hash.tpl
|
|
index 1041ec0..e419e3b 100644
|
|
--- a/helm-toolkit/templates/utils/_hash.tpl
|
|
+++ b/helm-toolkit/templates/utils/_hash.tpl
|
|
@@ -19,5 +19,5 @@ limitations under the License.
|
|
{{- $context := index . 1 -}}
|
|
{{- $last := base $context.Template.Name }}
|
|
{{- $wtf := $context.Template.Name | replace $last $name -}}
|
|
-{{- include $wtf $context | sha256sum | quote -}}
|
|
+{{- include $wtf $context | toJson | sha256sum | quote -}}
|
|
{{- end -}}
|
|
--
|
|
2.7.4
|
|
|