From b98709d406ae44a6effd94477318bca01509a61d Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Wed, 19 Sep 2018 16:59:23 +0200 Subject: [PATCH] [stable/nats] Fix chart not being upgradable Signed-off-by: Javier J. Salmeron Garcia --- stable/nats/Chart.yaml | 2 +- stable/nats/README.md | 11 +++++++++++ stable/nats/templates/statefulset.yaml | 1 - 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/stable/nats/Chart.yaml b/stable/nats/Chart.yaml index b013257aa8ad..b89c2c547d57 100644 --- a/stable/nats/Chart.yaml +++ b/stable/nats/Chart.yaml @@ -1,5 +1,5 @@ name: nats -version: 0.1.1 +version: 1.0.0 appVersion: 1.3.0 description: An open-source, cloud-native messaging system keywords: diff --git a/stable/nats/README.md b/stable/nats/README.md index b1155f0feb71..182f1b1b00c8 100644 --- a/stable/nats/README.md +++ b/stable/nats/README.md @@ -163,3 +163,14 @@ To horizontally scale this chart, run the following command to scale the number ```console $ kubectl scale statefulset my-release-nats --replicas=3 ``` + +## Upgrading + +### To 1.0.0 + +Backwards compatibility is not guaranteed unless you modify the labels used on the chart's deployments. +Use the workaround below to upgrade from versions previous to 1.0.0. The following example assumes that the release name is nats: + +```console +$ kubectl delete statefulset nats-nats --cascade=false +``` diff --git a/stable/nats/templates/statefulset.yaml b/stable/nats/templates/statefulset.yaml index 99436f0f1d32..cb0811e71e8c 100644 --- a/stable/nats/templates/statefulset.yaml +++ b/stable/nats/templates/statefulset.yaml @@ -19,7 +19,6 @@ spec: selector: matchLabels: app: "{{ template "nats.name" . }}" - chart: "{{ template "nats.chart" . }}" release: {{ .Release.Name | quote }} template: metadata: