github hashicorp/consul-helm v0.24.0

latest releases: v0.32.1, v0.32.0, v0.32.0-beta3...
3 years ago

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 via helm 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 the copy-consul-bin init container for mesh gateways.
    • ingressGateways.defaults.initCopyConsulContainer.resources - Configures the resource settings for the copy-consul-bin init container for ingress gateways. Defaults can be overridden per ingress gateway.
    • terminatingGateways.defaults.initCopyConsulContainer.resources - Configures the resource settings for the copy-consul-bin init container for terminating gateways. Defaults can be overridden per terminating gateway.
  • Updated the default consul version to 1.8.1.

Don't miss a new consul-helm release

NewReleases is sending notifications on new releases.