Consul k8s - v0.43.0


0.43.0 (April 21, 2022)

BREAKING CHANGES:
* Helm
* API Gateway: Re-use connectInject.consulNamespaces instead of requiring that apiGateway.consulNamespaces have the same value when ACLs are enabled. [GH-1169]

FEATURES:
* Control Plane
* Add a "consul.hashicorp.com/kubernetes-service" annotation for pods to specify which Kubernetes service they want to use for registration when multiple services target the same pod. [GH-1150]

BUG FIXES:
* CLI
* Fix issue where clusters not in the same namespace as their deployment name could not be upgraded. [GH-1115]
* Fix issue where the CLI was looking for secrets in namespaces other than the namespace targeted by the release. [GH-1156]
* Fix issue where the federation secret was not being found in certain configurations. [GH-1154]
* Control Plane
* Fix issue where upgrading a deployment from non-service mesh to service mesh would cause Pods to hang in init. [GH-1136]
* Helm
* Respect client nodeSelector, tolerations, and priorityClass when scheduling create-federation-secret Job. [GH-1108]

IMPROVEMENTS:
* Control Plane
* Support new annotation for mounting connect-inject volume to other containers. [GH-1111]
* Helm
* API Gateway: Allow controller to read ReferencePolicy in order to determine if route is allowed for backend in different namespace. [GH-1148]
* Allow consul to be a destination namespace. [GH-1163]
* CRDs: Update Mesh and Ingress Gateway CRDs to support TLS config. [GH-1168]


Details

date
April 21, 2022, 4:59 p.m.
name
v0.43.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Consul k8s releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or