Skip to content

Releases: kubernetes-sigs/aws-load-balancer-controller

First alpha release for V2 branch

15 Jul 20:30
Compare
Choose a tag to compare
Pre-release

The V2 branch contains massive refactor to support IngressGroup feature,

Docker Image: amazon/aws-alb-ingress-controller:v1.2.0-alpha.1
Instructions for install and IngressGroup feature: #914

Caution

  • Do not use this release in production yet.
  • This release is not backwards compatible with current v1.1.2 release(old ALB/TargetGroup for Ingress won't be reused), we'll release a glue version(likely v1.1.3) to enable seamless upgrades.

v1.1.2

01 Mar 02:26
cc1c597
Compare
Choose a tag to compare

Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v1.1.2

Changelog since v1.1.1

Action Required

  1. New IAM permission needed: ec2:DescribeNetworkInterfaces (The full set of required IAM permission is available in iam-policy.json)

New Features

  1. Auto select certificates based on ingress hostname(#864) (note: HTTPS listener must be explicitly requested via alb.ingress.kubernetes.io/listen-ports to enable this feature)

Other notable changes

  1. Register out-of-vpc targets using 'all' AZ setting
  2. E2E framework & test cases for mode instance and mode IP
  3. Remove cache on AWS API calls
  4. Fix error msg for internet LB subnet tagging requirement
  5. Bug fix for hanging when delete managed securityGroup
  6. Bug fix for detect WAF Regional service availablity
  7. Doc update for cognito sample
  8. Doc improvement
  9. Doc improvement
  10. Doc improvement

v1.1.1

19 Jan 01:36
87bef3e
Compare
Choose a tag to compare

Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v1.1.1

Changelog since v1.1.0

Action Required

  1. If you manually added multiple certificates to ALB listeners before, you needs to add the additional certificate via alb.ingress.kubernetes.io/certificate-arn annotation(otherwise, these additional certificates will be removed during reconcile)
  2. Additional IAM Permission are needed:
  • elasticloadbalancing:AddListenerCertificates
  • elasticloadbalancing:RemoveListenerCertificates
  • elasticloadbalancing:DescribeListenerCertificates

New Features

  1. Support for multiple SSL certificates
  2. Installation via kustomize

v1.1.0

15 Jan 22:53
72962fc
Compare
Choose a tag to compare

v1.0.1

06 Dec 01:32
ebac62d
Compare
Choose a tag to compare

v1.0.0

19 Nov 18:06
60383d8
Compare
Choose a tag to compare

v1.0.0

Documentation

Docker Image: 894847497797.dkr.ecr.us-west-2.amazonaws.com/aws-alb-ingress-controller:v1.0.0

Changelog since 1.0-beta.7

Action Required

  • change annotation security-group-inbound-cidr to inbound-cidr(#733, @M00nF1sh)
  • annotation ignore-host-header is removed. Please remove it from your ingress.(Host condition will only be applied if you have specified host in your ingress spec)
  • IAM policy have been changed. Please refer iam-policy.json
  • --ingress-class flag behavior has changed: (note: --ingress-class=alb is set in helm chart/example yaml by default)
    • new behavior:
      • If --ingress-class=xxx flag is set, only ingress with kubernetes.io/ingress.class: xxx annotation will be targeted.
      • If --ingress-class=xxx flag is not set, both ingress without kubernetes.io/ingress.class or with kubernetes.io/ingress.class: alb will be targeted.
    • old behavior:
      • If --ingress-class=xxx flag is set, and xxx is not alb, only ingress with kubernetes.io/ingress.class: xxx annotation will be targeted.
      • if --ingress-class flag is not set, or set as --ingress-class=alb, both ingress without kubernetes.io/ingress.class or with kubernetes.io/ingress.class: alb will be targeted.

Other notable changes

1.0-beta.7

27 Sep 00:05
b2ff2d6
Compare
Choose a tag to compare
1.0-beta.7 Pre-release
Pre-release

New Feature:

  1. ingress paths without backend is now default to 404(previously, it's default to the first backend available).
    An implicit of this is that path:/ need to be changed to path:/* to match all paths

Bug Fixes:

  1. http->https redirection now works
  2. Multiple ENI issue
  3. Multiple issues for IP target mode
  4. Annotation merging
  5. other issues

Refactor:

  1. caching/tracing for API calls are now implemented at AWS session level
  2. securityGroup handling is fully refactored

1.0-beta.6

14 Aug 23:19
f740c29
Compare
Choose a tag to compare
1.0-beta.6 Pre-release
Pre-release
Merge pull request #555 from kubernetes-sigs/master

merge master

1.0-beta.5

09 Aug 20:27
Compare
Choose a tag to compare
1.0-beta.5 Pre-release
Pre-release
Fix a type mismatch that was detected in #507

1.0-beta.4

16 Jul 23:01
385f536
Compare
Choose a tag to compare
1.0-beta.4 Pre-release
Pre-release
Merge pull request #462 from kubernetes-sigs/1.0-beta.4

1.0-beta.4