Skip to content
GitHub no longer supports this web browser. Learn more about the browsers we support.
Helm chart to install Consul and other associated components.
Shell Other
  1. Shell 97.5%
  2. Other 2.5%
Branch: master
Clone or download
lkysow Merge pull request #342 from msiedlarek/templating-fix
Fixed template newline issue in connect-inject deployment
Latest commit b1432cc Jan 27, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add CircleCI config (#254) Oct 17, 2019
templates Fixed template newline issue in connect-inject. Jan 26, 2020
test Enable TLS (#313) Jan 10, 2020
.gitignore Separate private registry additions from enterprise liscensing Jan 24, 2019
.helmignore Ignore bin dirs Aug 21, 2018
CHANGELOG.md Update CHANGELOG.md Jan 16, 2020
CONTRIBUTING.md Move contributing docs to contributing.md Nov 28, 2019
Chart.yaml
LICENSE.md Add license Aug 18, 2018
Makefile Initial stuff Aug 20, 2018
README.md Move contributing docs to contributing.md Nov 28, 2019
values.yaml Enable TLS (#313) Jan 10, 2020

README.md

Consul Helm Chart

This repository contains the official HashiCorp Helm chart for installing and configuring Consul on Kubernetes. This chart supports multiple use cases of Consul on Kubernetes depending on the values provided.

For full documentation on this Helm chart along with all the ways you can use Consul with Kubernetes, please see the Consul and Kubernetes documentation.

Prerequisites

To use the charts here, Helm must be installed in your Kubernetes cluster. Setting up Kubernetes and Helm and is outside the scope of this README. Please refer to the Kubernetes and Helm documentation.

The versions required are:

  • Helm 2.10+ - This is the earliest version of Helm tested. It is possible it works with earlier versions but this chart is untested for those versions.
  • Kubernetes 1.9+ - This is the earliest version of Kubernetes tested. It is possible that this chart works with earlier versions but it is untested.

Usage

For now, we do not host a chart repository. To use the charts, you must download this repository and unpack it into a directory. Either download a tagged release or use git checkout to a tagged release. Assuming this repository was unpacked into the directory consul-helm, the chart can then be installed directly:

helm install ./consul-helm

Please see the many options supported in the values.yaml file. These are also fully documented directly on the Consul website.

You can’t perform that action at this time.