commit | e366671b0e7825e87761ee8dce9f37aaaedf76fa | [log] [tgz] |
---|---|---|
author | Will Holley <willholley@gmail.com> | Thu Oct 17 16:08:55 2019 +0100 |
committer | Will Holley <willholley@gmail.com> | Thu Oct 17 16:09:05 2019 +0100 |
tree | 5130386e609fce5f3126eef17508eb87060b9416 | |
parent | d8c73bad8575c34bed9aa6cbec39b47c0a0dffac [diff] |
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.
This repository contains assets related to the CouchDB Helm chart.
couchdb
: contains the unbundled Helm charttest
: containes scripts to test the chart locally using Kindmake test
will run an integration test using Kind. This stands up a Kubernetes cluster locally and ensures the chart will deploy using the default options and Helm.
The Helm chart is published to a Helm epository hosted by GitHub pages. This is maintained in the gh-pages
branch of this repository.
To publish a new release, perform the following steps:
gh-pages
branchhelm repo index docs --url https://apache.github.io/couchdb-helm
to generate the Helm repository indexgit add
the tgz bundle and the index.yaml
files. Do not delete the old chart bundles!gh-pages
.make publish
automates these steps for you.
General feedback is welcome at our user or developer mailing lists.
Apache CouchDB has a CONTRIBUTING file with details on how to get started with issue reporting or contributing to the upkeep of this project. In short, use GitHub Issues, do not report anything to the Helm team.
The chart follows the technical guidelines / best practices maintained by the Helm team.