Releases: kubernetes-sigs/aws-load-balancer-controller
Releases · kubernetes-sigs/aws-load-balancer-controller
v1.1.1
Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v1.1.1
Changelog since v1.1.0
Action Required
- 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)
- Additional IAM Permission are needed:
- elasticloadbalancing:AddListenerCertificates
- elasticloadbalancing:RemoveListenerCertificates
- elasticloadbalancing:DescribeListenerCertificates
New Features
v1.1.0
Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v1.1.0
Changelog since v1.0.1
Action Required
N/A
New Features
- Support authentication via Cognito and OIDC, See docs here
- Support using existing targetGroup as backend, See docs here
- Support using named port to denote healthcheck port
Other notable changes
v1.0.1
v1.0.1
image: docker.io/amazon/aws-alb-ingress-controller:v1.0.1
Changelog since v1.0.0
Action Required
N/A
Other notable changes
v1.0.0
v1.0.0
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
toinbound-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 withkubernetes.io/ingress.class: xxx
annotation will be targeted. - If
--ingress-class=xxx
flag is not set, both ingress withoutkubernetes.io/ingress.class
or withkubernetes.io/ingress.class: alb
will be targeted.
- If
- old behavior:
- If
--ingress-class=xxx
flag is set, andxxx
is notalb
, only ingress withkubernetes.io/ingress.class: xxx
annotation will be targeted. - if
--ingress-class
flag is not set, or set as--ingress-class=alb
, both ingress withoutkubernetes.io/ingress.class
or withkubernetes.io/ingress.class: alb
will be targeted.
- If
- new behavior:
Other notable changes
- Refactored whole codebase to improve maintainability and testability.(#650, #651, #653, #654, #664, #674, #694, @bigkraig, @M00nF1sh)
- Adding support for specify default tags at controller level(#711, @jmcarp)
- Adding feature gate for WAF support(#728, @M00nF1sh)
- Allow service of type LoadBalancer for instance target mode(#732, @hatmatter)
- Align tagging support for securityGroups with other resources(#730, @M00nF1sh)
- Fixed bug when handling empty path in ingress spec(#736, @M00nF1sh)
- Resolve VPC ID and AWS Region from ec2metadata during start up(#723, @M00nF1sh)
- Rewriten docs using mkdocs(#737, @M00nF1sh)
- Migrate CI/CD from travis to PROW(#705, @M00nF1sh)
1.0-beta.7
New Feature:
- ingress paths without backend is now default to 404(previously, it's default to the first backend available).
An implicit of this is thatpath:/
need to be changed topath:/*
to match all paths
Bug Fixes:
- http->https redirection now works
- Multiple ENI issue
- Multiple issues for IP target mode
- Annotation merging
- other issues
Refactor:
- caching/tracing for API calls are now implemented at AWS session level
- securityGroup handling is fully refactored
1.0-beta.6
Merge pull request #555 from kubernetes-sigs/master merge master
1.0-beta.5
Fix a type mismatch that was detected in #507
1.0-beta.4
Merge pull request #462 from kubernetes-sigs/1.0-beta.4 1.0-beta.4
1.0-beta.3
Merge pull request #452 from kubernetes-sigs/1.0-beta.3 1.0-beta.3
1.0-beta.2
Merge pull request #434 from kubernetes-sigs/1.0-beta.2 1.0-beta.2