You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by wi...@apache.org on 2020/08/05 10:48:44 UTC
[couchdb-helm] 01/01: Fix chart rendering when annotations specified
This is an automated email from the ASF dual-hosted git repository.
willholley pushed a commit to branch annotations_fix
in repository https://gitbox.apache.org/repos/asf/couchdb-helm.git
commit 2ac1f5871d09511d33d88661de54c426ee407f69
Author: Will Holley <wi...@uk.ibm.com>
AuthorDate: Wed Aug 5 11:38:45 2020 +0100
Fix chart rendering when annotations specified
Commit 70b2777edd3b792c30dd025097ee598b64a45efa caused user-provided
annotations to break the `checksum` StatefulSet annotations. The
`{{ with .Values.annotations }}` instruction changes the scope
under which the checksum is calculated when user annotations are present.
This removes the `{{ with .Values.annotations }}` and instead just
writes out the user-provided annotations directly.
I've also added a user-provided annotation to the `values.yaml` used
in the smoke test to verify the fix.
Fixes #37
---
couchdb/Chart.yaml | 2 +-
couchdb/ci/required-values.yaml | 2 ++
couchdb/templates/statefulset.yaml | 4 ++--
docs/couchdb-3.3.4.tgz | Bin 0 -> 9551 bytes
docs/index.yaml | 25 ++++++++++++++++++++++++-
5 files changed, 29 insertions(+), 4 deletions(-)
diff --git a/couchdb/Chart.yaml b/couchdb/Chart.yaml
index 206f9c0..16973ae 100644
--- a/couchdb/Chart.yaml
+++ b/couchdb/Chart.yaml
@@ -1,6 +1,6 @@
apiVersion: v1
name: couchdb
-version: 3.3.3
+version: 3.3.4
appVersion: 2.3.1
description: A database featuring seamless multi-master sync, that scales from
big data to mobile, with an intuitive HTTP/JSON API and designed for
diff --git a/couchdb/ci/required-values.yaml b/couchdb/ci/required-values.yaml
index 79589d2..15b64b9 100644
--- a/couchdb/ci/required-values.yaml
+++ b/couchdb/ci/required-values.yaml
@@ -1,3 +1,5 @@
couchdbConfig:
couchdb:
uuid: "decafbaddecafbaddecafbaddecafbad"
+annotations:
+ foo: bar
diff --git a/couchdb/templates/statefulset.yaml b/couchdb/templates/statefulset.yaml
index 6225fbe..e6ca9b4 100644
--- a/couchdb/templates/statefulset.yaml
+++ b/couchdb/templates/statefulset.yaml
@@ -18,10 +18,10 @@ spec:
metadata:
labels:
{{ include "couchdb.ss.selector" . | indent 8 }}
-{{- with .Values.annotations }}
annotations:
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
-{{ toYaml . | indent 8 }}
+{{- if .Values.annotations }}
+{{ toYaml .Values.annotations | indent 8 }}
{{- end }}
spec:
{{- if .Values.schedulerName }}
diff --git a/docs/couchdb-3.3.4.tgz b/docs/couchdb-3.3.4.tgz
new file mode 100644
index 0000000..03ae6e5
Binary files /dev/null and b/docs/couchdb-3.3.4.tgz differ
diff --git a/docs/index.yaml b/docs/index.yaml
index 30ac00b..986205a 100644
--- a/docs/index.yaml
+++ b/docs/index.yaml
@@ -3,6 +3,29 @@ entries:
couchdb:
- apiVersion: v1
appVersion: 2.3.1
+ created: "2020-08-05T11:38:37.524289+01:00"
+ description: A database featuring seamless multi-master sync, that scales from
+ big data to mobile, with an intuitive HTTP/JSON API and designed for reliability.
+ digest: 3f8259ea9218aeee5bae5a986253498bdedcfb06f2df17d06b0f5800cee71128
+ home: https://couchdb.apache.org/
+ icon: http://couchdb.apache.org/CouchDB-visual-identity/logo/CouchDB-couch-symbol.svg
+ keywords:
+ - couchdb
+ - database
+ - nosql
+ maintainers:
+ - email: kocolosk@apache.org
+ name: kocolosk
+ - email: willholley@apache.org
+ name: willholley
+ name: couchdb
+ sources:
+ - https://github.com/apache/couchdb-docker
+ urls:
+ - https://apache.github.io/couchdb-helm/couchdb-3.3.4.tgz
+ version: 3.3.4
+ - apiVersion: v1
+ appVersion: 2.3.1
created: "2020-07-20T15:42:59.616958-04:00"
description: A database featuring seamless multi-master sync, that scales from
big data to mobile, with an intuitive HTTP/JSON API and designed for reliability.
@@ -254,4 +277,4 @@ entries:
urls:
- https://apache.github.io/couchdb-helm/couchdb-2.2.0.tgz
version: 2.2.0
-generated: "2020-07-20T15:42:59.615571-04:00"
+generated: "2020-08-05T11:38:37.523238+01:00"