Skip to content

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

v2.1.3

19 Feb 01:58
478f171
Compare
Choose a tag to compare

v2.1.3 (requires Kubernetes 1.15+)

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.1.3

Action Required

  • N/A

What's new

  1. Fix #1830, controller will now add the LB subnet CIDRs to the security group rules when preserve client IP is configured

Changelog since v2.1.1

  • Add health check SG rule from VPC if preserve client IP is configured (#1831, @kishorj)
  • docs: Update v1 to v2 migration guide to include example command for updating SG rules (#1801, @chancez)
  • docs: update for NLB-IP prereq (#1818, @kishorj)
  • docs: state supported target-type more clearly in pod readiness gate documentation (#1815, @itskingori)

ECR images

  • 013241004608.dkr.ecr.us-gov-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 151742754352.dkr.ecr.us-gov-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-northeast-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.3
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.3
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.3

v2.1.2

09 Feb 19:13
9c719f7
Compare
Choose a tag to compare

v2.1.2 (requires Kubernetes 1.15+)

Documentation

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

Action Required

  • N/A

What's new

  1. Relax cluster tag requirement on subnets during auto-discovery

Changelog since v2.1.1

ECR images

  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 013241004608.dkr.ecr.us-gov-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 151742754352.dkr.ecr.us-gov-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.2
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.2
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.2

v2.1.1

09 Jan 01:11
9a4e140
Compare
Choose a tag to compare

v2.1.1 patch release

Documentation

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

Action Required

  • N/A

What's new

  1. Built with latest AmazonLinux base image to address vulnerabilities in outdated base image.
  2. Multiple minor bug fixes(see Changelog)

Changelog since v2.1.0

ECR images

  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 013241004608.dkr.ecr.us-gov-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 151742754352.dkr.ecr.us-gov-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.1
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.1
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.1

v2.1.0

01 Dec 21:46
f958272
Compare
Choose a tag to compare

Our first minor release for AWS Load Balancer Controller ❤️

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.1.0

Action Required

  • New RBAC permission to read IngressClass are needed if IngressClass is used. (The helm chart and YAMLs contains updated RBAC role)

What's new

  1. Supports IngressClass introduced in Kubernetes 1.18
  2. Supports gRPC workloads with end to end HTTP/2 for ALB
  3. Supports to configure customer owned IP pool for ALB on Outpost
  4. Supports IPv6 for NLB
  5. Supports to configure ALPNPolicy for NLB
  6. Supports to configure TargetGroup attributes for NLB
  7. Supports to configure subnets for NLB
  8. Supports to configure default AWS tags for all AWS resources managed by this controller

Changelog since v2.0.1

ECR images

  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.1.0
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.0
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.1.0

v2.0.1

11 Nov 21:44
b28cc08
Compare
Choose a tag to compare

Our first patch release for AWS Load Balancer Controller ❤️

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.1

Action Required

N/A

Changelog since v2.0.0

ECR images

  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.1
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.1
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.1

v2.0.0

23 Oct 01:53
1028fa4
Compare
Choose a tag to compare

Our first GA release for AWS Load Balancer Controller ❤️ (aka. AWS ALB Ingress Controller v2)

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0

Action Required

New Features since v1.1.9

  1. All existing Ingress annotations(in v1) are supported ❤️.
  2. IngressGroup feature described in #914
  3. A new controller for Kubernetes Service which will provision NLBs in IP targeting mode.
    • create a NodePort(or LoadBalancer Type with EKS 1.18+) Service with annotation service.beta.kubernetes.io/aws-load-balancer-type: nlb-ip
    • see all supported Service annotations here.
  4. A new CRD called TargetGroupBinding to allow you register/deregister targets from TargetGroups.
    • sample use cases:
      • manage your ALB/TargetGroups via cloudFormation/terraform/aws-cdk, which only use this controller to register/deregister targets for it.

Changelog since v2.0.0-rc4

  1. Multiple bug fixes(#1518 , @M00nF1sh )
  2. Memory usage improvements and bug fix(#1528 , @M00nF1sh )
  3. Branch ENI annotation fix(#1529 , @M00nF1sh )
  4. Prefer numeric TargetPort as TargetGroup's port(#1523, @kishorj )
  5. Use TargetPort as TargetGroup's name hash component(#1522 ,@kishorj)
  6. Fix AWS metrics report(#1531 , @M00nF1sh )
  7. Add livenessProbe and adjust cpu/memory limit (#1530 , @M00nF1sh )
  8. Performance improvements(#1520 , @M00nF1sh )
  9. Tighten RBAC permissions(#1526 , #1527 , @kishorj )

ECR images

  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.0
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.0

v2.0.0-rc4

16 Oct 22:38
21418f4
Compare
Choose a tag to compare
v2.0.0-rc4 Pre-release
Pre-release

Warning: This is not a production release, please don't use it in production !

  1. The purpose of this release is to gather early feedbacks about the APIs and usage.
  2. If you have find issues or feedbacks, please create an issue with [V2] in title.
  3. It's backwards compatible with aws-alb-ingress-controller:v1.1.3+.

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0-rc4

Action Required

N/A

Install Instructions:

Install CertManager

we now have a pod webhook to automatically inject pod readinessGates, we'll offer a option to install without CertManager in our helm charts

  • For Kubernetes 1.16+: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
  • For Kubernetes <1.16: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager-legacy.yaml

Install the Controller

  1. change your-cluster-name to be real clusterName in https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2.0.0/config/samples/install_v2_0_0_rc4.yaml#L500
  2. apply the yaml

Changelog since v2.0.0-rc3

  1. Handle TargetGroupBinding's networking changed from non-nil to nil (#1510, @M00nF1sh )
  2. Fix addons_config default values (#1497, @kishorj )
  3. Fix NLB model for supporting multiple certificate ARNs (#1503, @kishorj )
  4. Respect region settings when get SDK credentials with IAMForSA support (#1508, @M00nF1sh )
  5. Make annotation based forward action backwards-compatible when numeric port is used (#1507, @M00nF1sh )
  6. Multiple bug fixes (#1504, @M00nF1sh )
  7. Add support for specifying source ranges for NLB (#1492, @kishorj )
  8. Echo controller version at startup and remove --master flag (#1506, @M00nF1sh )
  9. Add default AWS API throttle config for WAF/WAFv2 (#1505 , @M00nF1sh )
  10. Added installation and configuration docs(#1509, @kishorj )
  11. Fix IAM permissions template (#1498, @M00nF1sh )

v2.0.0-rc3

13 Oct 01:40
e2e2f13
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

Warning: This is not a production release, please don't use it in production !

  1. The purpose of this release is to gather early feedbacks about the APIs and usage.
  2. If you have find issues or feedbacks, please create an issue with [V2] in title.
  3. It's backwards compatible with aws-alb-ingress-controller:v1.1.3+.

Documentation

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0-rc3

Action Required(for v2.0.0-rc1/v2.0.0-rc2 users)

  1. The TargetGroupBinding CRDs are updated from v1alpha1 to v1beta1, which should be updated via the YAML manifest.
  2. If upgrading to this version without removing old resources, the finalizers on resources(Ingress/Service/TargetGroupBindings) should be manually removed. (one-time task)
  3. --ingress-class=alb should be specified as controller args, if not specified, the controller will look for Ingresses without IngressClass annotation or IngressClass==alb.
  4. the required IAM policy have been updated.

Install Instructions:

Install CertManager

we now have a pod webhook to automatically inject pod readinessGates, we'll offer a option to install without CertManager in our helm charts

  • For Kubernetes 1.16+: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
  • For Kubernetes <1.16: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager-legacy.yaml

Install the Controller

  1. change your-cluster-name to be real clusterName in https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2.0.0/config/samples/install_v2_0_0_rc3.yaml#L500
  2. apply the yaml

Changelog since v2.0.0-rc2

  1. finalize all user-facing elements(finalizer/tagging/labeling) (#1469, @M00nF1sh )
  2. TargetGroupBinding is prompted to v1beta1 from v1alpha1 (#1478, @M00nF1sh )
  3. Multiple bug fixes around Ingress rules (#1484, @M00nF1sh )
  4. Added secret/service event handler for Ingress updates. (#1471, @M00nF1sh )
  5. Added featureGates and command line flags ([#1479](#1479, @kishorj )
  6. retry listener-rule creation (#1472, @M00nF1sh )
  7. enable leader-election by default(#1462, @kishorj )

v2.0.0-rc2

30 Sep 23:13
520ab09
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

Warning: This is not a production release, please don't use it in production !

  1. The purpose of this release is to gather early feedbacks about the APIs and usage.
  2. If you have find issues or feedbacks, please create an issue with [V2] in title.
  3. It's backwards compatible with aws-alb-ingress-controller:v1.1.3+.

Documentation (detailed documentation about new features coming soon)

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0-rc2

Install Instructions:

Install CertManager

we now have a pod webhook to automatically inject pod readinessGates, we'll offer a option to install without CertManager in our helm charts

  • For Kubernetes 1.16+: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
  • For Kubernetes <1.16: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager-legacy.yaml

Install the Controller

  1. change your-cluster-name to be real clusterName in https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2.0.0/config/samples/install_v2_0_0_rc2.yaml#L485
  2. apply the yaml

Changelog since v2.0.0-rc1

  1. added auto ACM certificate discovery for Ingress hosts.(#1458)
  2. added mutating/validating webhook for TargetGroupBinding CRD(#1450)
  3. Fix two bug during securityGroup reconcile(#1459)
    • IPv6 CIDR is incorrectly handled in model deployer.
    • added retry without cache if securityGroup cache is out-dated.
  4. make container run as non-root and redact OIDC info in logs(#1451)
  5. we now offer a more restricted IAM permission: https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2_ga/docs/install/iam_policy.json

v2.0.0-rc1

25 Sep 19:29
6521c59
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Warning: This is not a production release, please don't use it in production !

  1. The purpose of this release is to gather early feedbacks about the APIs and usage.
  2. If you have find issues or feedbacks, please create an issue with [V2] in title.
  3. It's backwards compatible with aws-alb-ingress-controller:v1.1.3+.

Documentation (detailed documentation about new features coming soon)

Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0-rc1

Install Instructions:

Install CertManager

we now have a pod webhook to automatically inject pod readinessGates, we'll offer a option to install without CertManager in our helm charts

  • For Kubernetes 1.16+: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
  • For Kubernetes <1.16: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager-legacy.yaml

Install the Controller

  1. change your-cluster-name to be real clusterName in https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2.0.0/config/samples/install_v2_0_0_rc1.yaml#L452
  2. apply the yaml

Changelog since v2.0.0-rc0

  1. Fixed several bugs around SecurityGroup handling.
  2. Added support for WAFRegional/WAFV2/Shield
  3. Added a webhook to automatically inject Pod readinessGate