Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

v0.32.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@lkysow lkysow released this 07 May 00:47
· 57 commits to master since this release
cf68ab7

IMPROVEMENTS:

  • Connect: Add namespaces get/list/watch to the connect-inject clusterrole to support the ability to fetch namespace labels which can enable/disable tproxy for an entire namespace. [GH-942]

FEATURES:

  • CRDs: Update ServiceDefaults with Mode, TransparentProxy and UpstreamConfigs fields. Note: Mode and TransparentProxy should not be set
    using this CRD but via annotations. [GH-925], [GH-914]
  • CRDs: Update ProxyDefaults with Mode and TransparentProxy fields. Note: Mode and TransparentProxy should not be set
    using the CRD but via annotations. [GH-928], [GH-914]
  • CRDs: Add support for MeshConfigEntry. This resource is supported in Consul 1.10+ [GH-941]
  • Add support to set the nodePort value in the Consul UI Service. [GH-878]

BUG FIXES:

  • CRDs: Fix a bug where the config field in ProxyDefaults CR was not synced to Consul because
    apiextensions.k8s.io/v1 requires CRD spec to have structured schema. [GH-921]
  • Don't set -disable-host-node-id=false on Consul Clients because it causes Clients to
    not be able to join the cluster on certain hypervisor or Kind setups. This flag was
    added in 0.30.0 to stop Consul logging an error when a Client pod was force deleted,
    but this error does not affect the pod restarting so removing the flag will have
    no real effect. [GH-936]

BREAKING CHANGES:

  • Remove templates for a demo installation of Grafana in light of recent license changes to Grafana. [GH-930]
  • Remove support for admissionregistration.k8s.io/v1beta1 version of MutatingWebhookConfiguration as it is deprecated in Kubernetes 1.16+. Only the admissionregistration.k8s.io/v1
    version will be supported. [GH-914]