Skip to content

Commit

Permalink
cut v2.2.0 release (kubernetes-sigs#2009)
Browse files Browse the repository at this point in the history
  • Loading branch information
M00nF1sh authored May 14, 2021
1 parent e12c72d commit 68c417a
Show file tree
Hide file tree
Showing 4 changed files with 984 additions and 5 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# Image URL to use all building/pushing image targets
IMG ?= amazon/aws-alb-ingress-controller:v2.1.3
IMG ?= amazon/aws-alb-ingress-controller:v2.2.0

CRD_OPTIONS ?= "crd:crdVersions=v1"

Expand Down
2 changes: 1 addition & 1 deletion config/controller/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ kind: Kustomization
images:
- name: controller
newName: amazon/aws-alb-ingress-controller
newTag: v2.1.3
newTag: v2.2.0
10 changes: 7 additions & 3 deletions docs/deploy/installation.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Load Balancer Controller Installation

## Kubernetes version requirements
* AWS Load Balancer Controller v2.0.0~v2.1.3 requires Kubernetes 1.15+
* AWS Load Balancer Controller v2.2.0 requires Kubernetes 1.16+

!!!warning "Existing AWS ALB Ingress Controller users"
AWS ALB Ingress controller must be uninstalled before installing AWS Load Balancer controller.
Please follow our [migration guide](upgrade/migrate_v1_v2.md) to do migration.
Expand Down Expand Up @@ -30,7 +34,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
1. Download IAM policy for the AWS Load Balancer Controller
```
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3/docs/install/iam_policy.json
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0/docs/install/iam_policy.json
```
1. Create an IAM policy called AWSLoadBalancerControllerIAMPolicy
Expand All @@ -54,7 +58,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
#### Setup IAM manually
If not setting up IAM for ServiceAccount, apply the IAM policies from the following URL at minimum.
```
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3/docs/install/iam_policy.json
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0/docs/install/iam_policy.json
```
## Add Controller to Cluster
Expand Down Expand Up @@ -105,7 +109,7 @@ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-lo
### Apply YAML
1. Download spec for load balancer controller.
```
wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3/docs/install/v2_1_3_full.yaml
wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0/docs/install/v2_2_0_full.yaml
```
1. Edit the saved yaml file, go to the Deployment spec, and set the controller --cluster-name arg value to your EKS cluster name
```
Expand Down
Loading

0 comments on commit 68c417a

Please sign in to comment.