Release notes for ALB Controller

This article provides details about changes to the ALB Controller for Application Gateway for Containers.

The ALB Controller is a Kubernetes deployment that orchestrates configuration and deployment of Application Gateway for Containers. It uses both ARM and configuration APIs to propagate configuration to the Application Gateway for Containers Azure deployment.

Each release of ALB Controller has a documented helm chart version and supported Kubernetes cluster version.

Instructions for new or existing deployments of ALB Controller are found in the following links:

ALB Controller Version Gateway API Version Kubernetes Version Release Notes
1.0.0 v1 v1.26, v1.27, v1.28 URL redirect for both Gateway and Ingress API, v1beta1 -> v1 of Gateway API, quality improvements
Breaking Changes: TLS Policy for Gateway API PolicyTargetReference
Listener is now referred to as SectionName
Fixes: Request timeout of 3 seconds, HealthCheckPolicy interval, pod crash for missing API fields

Release history

0.6.3 - Hotfix to address handling of AGC frontends during controller restart in managed scenario

0.6.2 - Skipped

November 6, 2023 - 0.6.1 - Gateway / Ingress API - Header rewrite support, Ingress API - URL rewrite support, Ingress multiple-TLS listener bug fix, two certificates maximum per host, adopting semantic versioning (semver), quality improvements

September 25, 2023 - 0.5.024542 - Custom Health Probes, Controller HA, Multi-site support for Ingress, helm_release via Terraform fix, Path rewrite for Gateway API, status for Ingress resources, quality improvements

July 25, 2023 - 0.4.023971 - Ingress + Gateway coexistence improvements

July 24, 2023 - 0.4.023961 - Improved Ingress support

July 24, 2023 - 0.4.023921 - Initial release of ALB Controller

  • Minimum supported Kubernetes version: v1.25