From 361986684b59fedc2561048bc18bf702e8c4b8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20J=2E=20Salmer=C3=B3n-Garc=C3=ADa?= Date: Thu, 20 Sep 2018 13:12:19 +0200 Subject: [PATCH] [stable/rabbitmq] Fix chart not being upgradable (#7848) Signed-off-by: Javier J. Salmeron Garcia Signed-off-by: Jakob Niggel --- stable/rabbitmq/Chart.yaml | 2 +- stable/rabbitmq/README.md | 11 +++++++++++ stable/rabbitmq/templates/statefulset.yaml | 1 - 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/stable/rabbitmq/Chart.yaml b/stable/rabbitmq/Chart.yaml index 2eb79140c497..bf2c331e9ffc 100644 --- a/stable/rabbitmq/Chart.yaml +++ b/stable/rabbitmq/Chart.yaml @@ -1,5 +1,5 @@ name: rabbitmq -version: 2.2.0 +version: 3.0.0 appVersion: 3.7.7 description: Open source message broker software that implements the Advanced Message Queuing Protocol (AMQP) keywords: diff --git a/stable/rabbitmq/README.md b/stable/rabbitmq/README.md index 199e8b14fa47..3f6d9c467560 100644 --- a/stable/rabbitmq/README.md +++ b/stable/rabbitmq/README.md @@ -130,3 +130,14 @@ The chart mounts a [Persistent Volume](http://kubernetes.io/docs/user-guide/pers ```bash $ helm install --set persistence.existingClaim=PVC_NAME rabbitmq ``` + +## Upgrading + +### To 3.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 3.0.0. The following example assumes that the release name is opencart: + +```console +$ kubectl delete statefulset rabbitmq --cascade=false +``` diff --git a/stable/rabbitmq/templates/statefulset.yaml b/stable/rabbitmq/templates/statefulset.yaml index ddb6125932f0..aeb87fed0400 100644 --- a/stable/rabbitmq/templates/statefulset.yaml +++ b/stable/rabbitmq/templates/statefulset.yaml @@ -14,7 +14,6 @@ spec: matchLabels: app: {{ template "rabbitmq.name" . }} release: "{{ .Release.Name }}" - chart: {{ template "rabbitmq.chart" . }} template: metadata: labels: