v0.24.0
BREAKING CHANGES:
- Updating either server.extraConfig or client.extraConfig and running
helm upgrade
will force a restart of the
server or agent pods respectively.
IMPROVEMENTS:
-
Add server.extraConfig and client.extraConfig values as hashes on Server
StatefulSet and Client Daemonset annotations respectively. This recreates
the server/client pod when the server/client extraConfig is updated viahelm upgrade
[GH-550] -
Introduce field
server.extraLabels
to append additional labels to consul server pods. [GH-553] -
Introduce field
server.disableFsGroupSecurityContext
which disables setting the fsGroup securityContext on the server statefulset.
This enables deploying on platforms where the fsGroup is automatically set to an arbitrary gid. (eg OpenShift) [GH-528] -
Connect: Resource settings for Connect, mesh, ingress and terminating gateway init containers and lifecycle sidecars have been made configurable. The default values correspond to the previously set limits, except that the lifecycle sidecar memory limit has been increased to
50Mi
[GH-556]. These new fields are:global.lifecycleSidecarContainer.resources
- Configures the resource settings for all lifecycle sidecar containers used with Connect inject, mesh gateways, ingress gateways and terminating gateways.connectInject.initContainer.resources
- Configures resource settings for the Connect-injected init container.meshGateway.initCopyConsulContainer.resources
- Configures the resource settings for thecopy-consul-bin
init container for mesh gateways.ingressGateways.defaults.initCopyConsulContainer.resources
- Configures the resource settings for thecopy-consul-bin
init container for ingress gateways. Defaults can be overridden per ingress gateway.terminatingGateways.defaults.initCopyConsulContainer.resources
- Configures the resource settings for thecopy-consul-bin
init container for terminating gateways. Defaults can be overridden per terminating gateway.
-
Updated the default consul version to 1.8.1.