Consul k8s - v1.2.0-rc1

Security

1.2.0-rc1 (June 12, 2023)

SECURITY:

FEATURES:

  • Add support for configuring Consul server-side rate limiting [GH-2166]
  • api-gateway: Add API Gateway for Consul on Kubernetes leveraging Consul native API Gateway configuration. [GH-2152]
  • crd: Add mutualTLSMode to the ProxyDefaults and ServiceDefaults CRDs and allowEnablingPermissiveMutualTLS to the Mesh CRD to support configuring permissive mutual TLS. [GH-2100]
  • helm: Add JWTProvider CRD for configuring the jwt-provider config entry. [GH-2209]
  • helm: Update the ServiceIntentions CRD to support JWT fields. [GH-2213]

IMPROVEMENTS:

  • cli: update minimum go version for project to 1.20. [GH-2102]
  • control-plane: add FIPS support [GH-2165]
  • control-plane: server ACL Init always appends both, the secrets from the serviceAccount's secretRefs and the one created by the Helm chart, to support Openshift secret handling. [GH-1770]
  • control-plane: set agent localities on Consul servers to the server node's topology.kubernetes.io/region label. [GH-2093]
  • control-plane: update alpine to 3.17 in the Docker image. [GH-1934]
  • control-plane: update minimum go version for project to 1.20. [GH-2102]
  • helm: Kubernetes v1.27 is now supported. Minimum tested version of Kubernetes is now v1.24. [GH-2304]
  • helm: Update the default amount of memory used by the connect-inject controller so that its less likely to get OOM killed. [GH-2249]
  • helm: add failover policy field to service resolver and proxy default CRDs [GH-2030]
  • helm: add samenessGroup CRD [GH-2048]
  • helm: add samenessGroup field to exported services CRD [GH-2075]
  • helm: add samenessGroup field to service resolver CRD [GH-2086]
  • helm: add samenessGroup field to source intention CRD [GH-2097]
  • helm: update imageConsulDataplane value to hashicorp/consul-dataplane:1.1.0. [GH-1953]

BUG FIXES:

  • control-plane: Fix casing of the Enforce Consecutive 5xx field on Service Defaults and acceptance test fixtures. [GH-2266]
  • control-plane: fix issue where consul-connect-injector acl token was unintentionally being deleted and not recreated when a container was restarted due to a livenessProbe failure. [GH-1914]

Details

date
June 12, 2023, 7:01 p.m.
name
v1.2.0-rc1
type
Pre-release
👇
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