From cc071d5ddb605ac2fc96cd33d44d7e880dcef984 Mon Sep 17 00:00:00 2001 From: armab Date: Mon, 8 Apr 2019 21:23:57 +0300 Subject: [PATCH 1/3] Pin etcd to latest 3.x version as st2 won't work properly with etcd 2.x in future Closes #58 --- values.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/values.yaml b/values.yaml index 0580cbab..fc0db1ae 100644 --- a/values.yaml +++ b/values.yaml @@ -388,6 +388,9 @@ rabbitmq-ha: ## https://github.com/helm/charts/blob/master/incubator/etcd/values.yaml ## etcd: + image: + # At least etcd 'v3.0' is required by StackStorm + tag: "3.3.10" resources: {} ## From 888f49659e5fa0d66af803622b35f760a566f4e3 Mon Sep 17 00:00:00 2001 From: armab Date: Mon, 8 Apr 2019 22:59:20 +0300 Subject: [PATCH 2/3] Document in TODO the need to use 'etcd3+http' driver for tooz --- templates/configmaps_st2-conf.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/configmaps_st2-conf.yaml b/templates/configmaps_st2-conf.yaml index 6a3266f6..144be6a5 100644 --- a/templates/configmaps_st2-conf.yaml +++ b/templates/configmaps_st2-conf.yaml @@ -21,6 +21,7 @@ data: [auth] api_url = http://{{ .Release.Name }}-st2api{{ template "enterpriseSuffix" . }}:9101/ [coordination] + # TODO: Use 'etcd3+http' driver for tooz, per https://github.com/StackStorm/st2/pull/4608 url = etcd://{{ .Release.Name }}-etcd:2379 [messaging] # TODO: RabbitMQ HQ connection string needs templating based on number of nodes From 978604b0e3fdd58e64be94127a4b1cf5128cee88 Mon Sep 17 00:00:00 2001 From: armab Date: Tue, 9 Apr 2019 13:03:40 +0300 Subject: [PATCH 3/3] Add changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 824da6ec..ed61780c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## In Development +* Pin etcd to latest 3 version per new st2 coordination requirement (#61) ## v0.10.0 * Bump versions of all dependencies (#50)