couchdb-helm.git
18 months agoprotect main branch with .asf.yaml config protect_main_branch 47/head
Glynn Bird [Tue, 1 Dec 2020 09:44:23 +0000 (09:44 +0000)] 
protect main branch with .asf.yaml config

19 months agoMerge pull request #31 from robsonvn/patch-1
Will Holley [Mon, 16 Nov 2020 09:23:51 +0000 (09:23 +0000)] 
Merge pull request #31 from robsonvn/patch-1

Add doc to use Authenticate Basic with require_valid_user

23 months agoMerge pull request #25 from apache/update-clouseau-image-tag
Adam Kocoloski [Mon, 20 Jul 2020 20:28:45 +0000 (16:28 -0400)] 
Merge pull request #25 from apache/update-clouseau-image-tag

Update clouseau image tag

23 months agoBump chart version and publish 25/head couchdb-3.3.3
Adam Kocoloski [Mon, 11 May 2020 20:09:58 +0000 (16:09 -0400)] 
Bump chart version and publish

23 months agoUpdate Search image to provide Clouseau 2.17.0
Adam Kocoloski [Mon, 11 May 2020 19:49:42 +0000 (15:49 -0400)] 
Update Search image to provide Clouseau 2.17.0

Previously we were using 4dbd4ba of Clouseau for no particularly good
reason. The 2.17.0 release includes a number of fixes and is required
for running with Erlang 20 and above.

2 years agoMerge pull request #34 from borigas/master
Will Holley [Sat, 27 Jun 2020 08:59:26 +0000 (09:59 +0100)] 
Merge pull request #34 from borigas/master

Add default values for annotations

2 years agoUpdate chart and index 34/head couchdb-3.3.2
Ben Origas [Fri, 26 Jun 2020 22:26:55 +0000 (17:26 -0500)] 
Update chart and index

2 years agoAdd default values for annotations
Ben Origas [Fri, 26 Jun 2020 22:16:31 +0000 (17:16 -0500)] 
Add default values for annotations

2 years agoAdd doc to use Authenticate Basic with require_valid_user 31/head
Robson Nascimento [Sat, 13 Jun 2020 12:26:43 +0000 (00:26 +1200)] 
Add doc to use Authenticate Basic with require_valid_user

2 years agoMerge pull request #29 from apache/natcohen-patch-1
Will Holley [Wed, 3 Jun 2020 13:10:33 +0000 (14:10 +0100)] 
Merge pull request #29 from apache/natcohen-patch-1

Handle when chttpd.require_valid_user_except_for_up is set to true

2 years agoFix tests 29/head
Will Holley [Wed, 3 Jun 2020 09:57:41 +0000 (10:57 +0100)] 
Fix tests

Kind 0.8 has compatibility problems when using older node images.
This forces Kind to use the v1.18.2 image built using Kind 0.8,
fixing the tests.

Without this, you may find that CoreDNS crashes continuously,
resulting in CouchDB nodes not being able to discover each other.

2 years agoPublish 3.3.1 chart couchdb-3.3.1
Will Holley [Wed, 3 Jun 2020 09:57:15 +0000 (10:57 +0100)] 
Publish 3.3.1 chart

2 years agoAutomatically Roll Deployments 27/head
natcohen [Tue, 2 Jun 2020 14:13:16 +0000 (16:13 +0200)] 
Automatically Roll Deployments

Best practice from: https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments

2 years agoUpdate Chart.yaml
natcohen [Tue, 2 Jun 2020 13:48:41 +0000 (15:48 +0200)] 
Update Chart.yaml

2 years agoHandle when chttpd.require_valid_user_except_for_up is set to true
natcohen [Tue, 2 Jun 2020 13:24:04 +0000 (15:24 +0200)] 
Handle when chttpd.require_valid_user_except_for_up is set to true

K8s will fail if liveness is not pointing to the `_up` endpoint

2 years agoPrehashed pw (#26) couchdb-3.3.0
Will Holley [Fri, 22 May 2020 13:21:34 +0000 (14:21 +0100)] 
Prehashed pw (#26)

* Use Chart Testing v3
* Allow setting of consistent admin password hash

Co-authored-by: Arne Diekmann <arne@neoskop.de>
2 years agoMerge pull request #21 from arnediekmann/sidecar
Will Holley [Mon, 24 Feb 2020 14:55:04 +0000 (14:55 +0000)] 
Merge pull request #21 from arnediekmann/sidecar

Add support for arbitrary sidecar containers

2 years agoBump chart version to 3.2.0 21/head couchdb-3.2.0
Arne Diekmann [Mon, 24 Feb 2020 13:29:31 +0000 (14:29 +0100)] 
Bump chart version to 3.2.0

2 years agoAdd test config for sidecar containers
Arne Diekmann [Mon, 24 Feb 2020 13:26:29 +0000 (14:26 +0100)] 
Add test config for sidecar containers

2 years agoAdd whitespace in values.yaml to pass linting
Arne Diekmann [Mon, 24 Feb 2020 13:20:53 +0000 (14:20 +0100)] 
Add whitespace in values.yaml to pass linting

2 years agoAdd sidecar option to README
Arne Diekmann [Thu, 20 Feb 2020 15:18:55 +0000 (16:18 +0100)] 
Add sidecar option to README

2 years agoAdd support for arbitrary sidecar containers
Arne Diekmann [Wed, 22 Jan 2020 17:03:39 +0000 (18:03 +0100)] 
Add support for arbitrary sidecar containers

2 years agoFix overwriting createdDate for old chart versions (#18)
Will Holley [Wed, 8 Jan 2020 12:15:36 +0000 (12:15 +0000)] 
Fix overwriting createdDate for old chart versions (#18)

By default, `helm repo index` will update all `created` date fields
in the index to the current date. This results in us losing the
creation dates for old chart versions.

One workaround is to create an index with only the new chart version
and merge this with the existing index. This commit updates
`make publish` to do that.

2 years agoMerge pull request #17 from aikoven/support-configuring-probes
Will Holley [Mon, 6 Jan 2020 10:33:58 +0000 (10:33 +0000)] 
Merge pull request #17 from aikoven/support-configuring-probes

Support configuring liveness and readiness probes

2 years agoBump chart version 17/head couchdb-3.1.0
aikoven [Mon, 6 Jan 2020 05:56:54 +0000 (12:56 +0700)] 
Bump chart version

2 years agoSupport configuring liveness and readiness probes
aikoven [Wed, 25 Dec 2019 06:40:18 +0000 (13:40 +0700)] 
Support configuring liveness and readiness probes

2 years agoRequire a server instance UUID (#15) couchdb-3.0.0
Arne Diekmann [Wed, 20 Nov 2019 16:31:51 +0000 (17:31 +0100)] 
Require a server instance UUID (#15)

Requires `couchdbConfig.couchdb.uuid` to be set and fails helm install otherwise.

The option is mandatory since replication issues (See apache/couchdb#2298) can occur when all instances have different UUIDs which is what happens when couchdbConfig.couchdb.uuid is not set.

This is a major version bump as it requires upgrades to explicitly set this option.

2 years agoMerge pull request #8 from arjun-1/bugfix-ingress
Will Holley [Fri, 1 Nov 2019 11:59:35 +0000 (11:59 +0000)] 
Merge pull request #8 from arjun-1/bugfix-ingress

Bugfix: fixes wrong Values iteration in ingress host

2 years agoBugfix: fixes wrong Values iteration in ingress host 8/head couchdb-2.4.1
Arjun Dhawan [Fri, 1 Nov 2019 10:52:38 +0000 (11:52 +0100)] 
Bugfix: fixes wrong Values iteration in ingress host

* Fixes #9

2 years agoMerge pull request #5 from apache/update-gh-pages
Will Holley [Thu, 31 Oct 2019 16:38:19 +0000 (16:38 +0000)] 
Merge pull request #5 from apache/update-gh-pages

Serve GitHub pages from docs folder of master branch

2 years agoMerge pull request #2 from apache/port-helm-prs
Will Holley [Thu, 31 Oct 2019 15:15:45 +0000 (15:15 +0000)] 
Merge pull request #2 from apache/port-helm-prs

Port PRs from helm/stable

2 years agoBump chart version to 2.4.0 2/head couchdb-2.4.0
Will Holley [Thu, 31 Oct 2019 09:24:41 +0000 (09:24 +0000)] 
Bump chart version to 2.4.0

2 years agoAdd credits
Will Holley [Tue, 22 Oct 2019 17:20:41 +0000 (18:20 +0100)] 
Add credits

2 years agoUpdate to support kube 1.16 changes
Will Holley [Tue, 22 Oct 2019 17:17:32 +0000 (18:17 +0100)] 
Update to support kube 1.16 changes

Port from https://github.com/helm/charts/pull/17683

Co-authored-by: Kevin Lau <kevin.lau31@gmail.com>
2 years agoAdd optional network policy
Will Holley [Tue, 22 Oct 2019 15:16:51 +0000 (16:16 +0100)] 
Add optional network policy

Adds a NetworkPolicy to enable communication between CouchDB pods
and external ingress on port 5984.

This is required in environments (e.g. Red Hat OpenShift) which apply
DenyAll network policies by default.

ported from https://github.com/helm/charts/pull/17262

2 years agoAdd ServiceAccount support
Will Holley [Tue, 22 Oct 2019 13:28:54 +0000 (14:28 +0100)] 
Add ServiceAccount support

Ported from https://github.com/helm/charts/pull/17254.

2 years agoInclude pod tolerations in statefulset
Will Holley [Tue, 22 Oct 2019 13:24:25 +0000 (14:24 +0100)] 
Include pod tolerations in statefulset

Ported from https://github.com/helm/charts/pull/17079/.

Co-authored-by: jayenzo <jwarner315@gmail.com>
2 years agoAdd support for pod annotations
Will Holley [Tue, 22 Oct 2019 12:51:50 +0000 (13:51 +0100)] 
Add support for pod annotations

Ported from https://github.com/helm/charts/pull/16794.

Co-authored-by: Sylvain Perrinel <sylvain.perrinel@gmail.com>
2 years agoMerge pull request #6 from arjun-1/configurable_path
Will Holley [Thu, 31 Oct 2019 09:15:27 +0000 (09:15 +0000)] 
Merge pull request #6 from arjun-1/configurable_path

Add configurable ingress path

2 years agoAdd configurable path 6/head couchdb-2.3.0
Arjun Dhawan [Wed, 30 Oct 2019 09:57:52 +0000 (10:57 +0100)] 
Add configurable path

* Makes the path in the ingress configurable, defaulting to '/'. Fixes #4

2 years agoSwitch gh-pages to use master/docs 5/head
Will Holley [Tue, 29 Oct 2019 11:35:58 +0000 (11:35 +0000)] 
Switch gh-pages to use master/docs

2 years agoMerge pull request #1 from apache/tests
Will Holley [Mon, 28 Oct 2019 13:06:52 +0000 (13:06 +0000)] 
Merge pull request #1 from apache/tests

Add e2e tests

2 years agoAddress review comments 1/head couchdb-2.2.0
Will Holley [Mon, 28 Oct 2019 09:12:45 +0000 (09:12 +0000)] 
Address review comments

2 years agoMaintain chart repo in master branch
Will Holley [Tue, 22 Oct 2019 13:02:07 +0000 (14:02 +0100)] 
Maintain chart repo in master branch

Previously we used a branch gh-pages to serve the Helm repository
but I think it's simpler to just use a subdirectory instead.

This commit adds a /docs subdirectory which contains the static
helm repository content. GitHub pages can then be updated to
point to this.

2 years agoAdd e2e testing
Will Holley [Thu, 17 Oct 2019 15:08:55 +0000 (16:08 +0100)] 
Add e2e testing

Adds integration testing using Kind (Kubernetes in Docker). The tests
stand up a local Kubernetes cluster and install the current chart
using Helm 2.x.

2 years agoAdd GitHub templates
Will Holley [Thu, 17 Oct 2019 15:08:36 +0000 (16:08 +0100)] 
Add GitHub templates

2 years agoMove chart to subdirectory
Will Holley [Wed, 16 Oct 2019 20:17:51 +0000 (21:17 +0100)] 
Move chart to subdirectory

2 years agoREADME and LICENSE
Will Holley [Wed, 9 Oct 2019 09:11:42 +0000 (10:11 +0100)] 
README and LICENSE

2 years agoInitial import from http://github.com/helm/charts/stable
Will Holley [Wed, 9 Oct 2019 08:49:22 +0000 (09:49 +0100)] 
Initial import from github.com/helm/charts/stable