Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@hc-github-team-es-release-engineering hc-github-team-es-release-engineering released this 21 Jun 22:04
b420a8d

0.3.0 (June 21, 2022)

BREAKING CHANGES:

  • Gateway listener certificateRefs to secrets in a different namespace now require a ReferencePolicy [GH-154]

FEATURES:

  • Added a new configuration option called deployment to GatewayClassConfig that allows the user to configure the number of instances that are deployed per gateway. [GH-195]
  • Define anti-affinity rules so that the scheduler will attempt to evenly spread gateway pods across all available nodes [GH-202]

IMPROVEMENTS:

  • go: build with Go 1.18 [GH-167]
  • k8s/controllers: watch for ReferencePolicy changes to reconcile and revalidate affected Gateways [GH-207]

BUG FIXES:

  • Clean up stale routes from gateway listeners when not able or allowed to bind, to prevent serving traffic for a detached route. [GH-197]
  • Clean up stale routes from gateway listeners when route no longer references the gateway. [GH-200]
  • Fix SPIFFE validation for connect certificates that have no URL (e.g., Vault connect certificates) [GH-225]
  • Properly handle re-registration of deployed gateways when an agent no longer has the gateway in its catalog [GH-227]

NOTES:

  • Gateway IP address assignment logic updated to include the case when multiple different pod IPs exist [GH-201]