diff --git a/CHANGELOG.md b/CHANGELOG.md index b67643896a..606ecc85e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,35 @@ ## Unreleased +## 0.21.0 (May 14, 2020) + +FEATURES + +* Add experimental support for multi-datacenter federation via + + ```yaml + global: + federation: + enabled: true + ``` + + This requires Consul 1.8.0+ (which as of this release is only available as + a beta. To use the beta, set `global.image: consul:1.8.0-beta1`) + +* Add new Helm value `global.federation.createFederationSecret` that will + create a Kubernetes secret in primary datacenters that can be exported to secondary + datacenters to help bootstrap secondary clusters for federation ([GH-447](https://github.com/hashicorp/consul-helm/pull/447)). + IMPROVEMENTS +* Default Consul Docker image is now `consul:1.7.3`. +* Default consul-k8s Docker image is now `hashicorp/consul-k8s:0.15.0`. * ACLs: Restrict permissions for the `server-acl-init` job [[GH-454](https://github.com/hashicorp/consul-helm/pull/454)]. +BUG FIXES + +* Fix missing `NODE_NAME` environment variable when setting `meshGateway.wanAddress.source=NodeName` + [[GH-453](https://github.com/hashicorp/consul-helm/pull/453)]. + ## 0.20.1 (Apr 27, 2020) BUG FIXES diff --git a/Chart.yaml b/Chart.yaml index 6c363b1862..a432f58fa7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: consul -version: 0.20.1 -appVersion: 1.7.2 +version: 0.21.0 +appVersion: 1.7.3 description: Official HashiCorp Consul Chart home: https://www.consul.io sources: diff --git a/values.yaml b/values.yaml index a1b2769410..47c8aeafeb 100644 --- a/values.yaml +++ b/values.yaml @@ -30,7 +30,7 @@ global: # image: "consul:1.5.0" # # Consul Enterprise 1.5.0 # image: "hashicorp/consul-enterprise:1.5.0-ent" - image: "consul:1.7.2" + image: "consul:1.7.3" # array of objects containing image pull secret names that will be applied to # each service account. @@ -53,7 +53,7 @@ global: # If using acls.manageSystemACLs then must be >= 0.10.1. # If using connect inject then must be >= 0.10.1. # If using Consul Enterprise namespaces, must be >= 0.12. - imageK8S: "hashicorp/consul-k8s:0.14.0" + imageK8S: "hashicorp/consul-k8s:0.15.0" # datacenter is the name of the datacenter that the agents should register # as. This can't be changed once the Consul cluster is up and running