Connectivity

  • This release upgrades kong to release 3.1.1 which contains breaking changes. Please consider reading the upstream Breaking changes documentation before upgrading. Users of the kong enterprise should read the Kong Gateway changelogs of releases 3.0.0.0 onwards up to 3.1.1.3.

    Updates

    • Align with upstream chart version 2.16.2 (Changes in upstream repository)
    • Update kong/kong to 3.1.1. Please read Breaking changes notes
    • Execute enterprise tests with kong-gateway container image version 3.1.1.3-debian
    • Update kong ingress controller to 2.8.1
    • Update custom resource definitions to those used by kong ingress controller [2.8.1]

    Changes

    • Breaking The minReadySeconds value previous found at deployment.kong.minReadySeconds is now configured at path deployment.minReadySeconds.
    • Increase default requests/limits to 1 cpu and 2G memory
    • Remove startupProbe from kong ingress controller. More information
  • Added

    • Align to upstream: Allow configuring the default backend.
  • Changes

    • Add instance label to default topologySpreadConstraints label selector
    • Update kong/kubernetes-ingress-controller to 2.8.1.
    • Suggest using giantswarm/kong-gateway:2.8.2.3-debian as enterprise container image.
    • Use /readyz path for ingress controller readiness check.
    • Update kubernetes api token secret with projected volume. This should fix problems with empty or expired ServiceAccount tokens.
  • Added

    • Metrics: Add app.kubernetes.io/component to selector. (#393)

    Removed

    • HPA: Remove controller.autoscaling.apiVersion, use capabilites instead. (#392)
  • Fixed

    • Hardcode external-dns.name default name dropping the -app suffix (#235)
  • Added

    • Service: Add CAPA support. (#380)
    • Webhook: Use cert-manager for certificate lifecycle management. (#386)
    • HPA: Make apiVersion configurable. (#387)
    • Metrics: Align to upstream. (#388)
      • Values: Align to upstream.
      • Service: Make optional, enabled by default.
      • Service: Implement controller.metrics.service.annotations.
      • Service: Implement controller.metrics.service.type.
      • Service: Implement controller.metrics.service.clusterIP.
      • Service: Implement controller.metrics.service.externalIPs.
      • Service: Implement controller.metrics.service.loadBalancerIP.
      • Service: Implement controller.metrics.service.loadBalancerSourceRanges.
      • Service: Implement controller.metrics.service.externalTrafficPolicy.
      • Service: Implement controller.metrics.portName.
      • Service: Implement controller.metrics.service.nodePort.

    Changed

    • Metrics: Align to upstream. (#388)
      • Service: Rename controller-metrics-service.yaml -> controller-service-metrics.yaml.
      • Service: Align labels to upstream.
      • Service: Order name & namespace.
      • Service: Rename from -monitoring to -metrics.
      • Service: Align indention of ports.
  • Fixed

    • Restore missing pod annotations in deployment (#232).
  • Changed

    • Service account irsa annotation for aws and capa to align with aws-pod-identity-webhook-app changes
    • Deployment: Align to upstream (#227 #229 #224).
      • Template deployment strategy from values
      • Align indentation
      • Move blocks to match upstream structure
      • Add annotations for secret reload
      • Take imagePullPolicy from values
      • Add secret’s mount subpath
      • Take securityContext from values
      • Add new arguments for logging and events

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.