Skip to content

Commit 6d3e976

Browse files
authoredAug 9, 2022
cut v2.4.3 release (#2753)
1 parent a17cebf commit 6d3e976

File tree

6 files changed

+20
-13
lines changed

6 files changed

+20
-13
lines changed
 

‎Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ RUN --mount=type=bind,target=. \
2424
CGO_LDFLAGS="-Wl,-z,relro,-z,now" \
2525
go build -buildmode=pie -tags 'osusergo,netgo,static_build' -ldflags="-s -w -linkmode=external -extldflags '-static-pie' -X ${VERSION_PKG}.GitVersion=${GIT_VERSION} -X ${VERSION_PKG}.GitCommit=${GIT_COMMIT} -X ${VERSION_PKG}.BuildDate=${BUILD_DATE}" -mod=readonly -a -o /out/controller main.go
2626

27-
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot:2022-04-11-1649641850.2 as bin-unix
27+
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot:2022-07-27-1658910674.2 as bin-unix
2828

2929
COPY --from=build /out/controller /controller
3030
ENTRYPOINT ["/controller"]

‎Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
MAKEFILE_PATH = $(dir $(realpath -s $(firstword $(MAKEFILE_LIST))))
33

44
# Image URL to use all building/pushing image targets
5-
IMG ?= amazon/aws-alb-ingress-controller:v2.4.1
5+
IMG ?= amazon/aws-alb-ingress-controller:v2.4.3
66

77
CRD_OPTIONS ?= "crd:crdVersions=v1"
88

‎config/controller/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ kind: Kustomization
99
images:
1010
- name: controller
1111
newName: amazon/aws-alb-ingress-controller
12-
newTag: v2.4.1
12+
newTag: v2.4.3

‎docs/deploy/installation.md

+14-7
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Example condition for cluster name resource tag:
8080
8181
1. Download IAM policy for the AWS Load Balancer Controller
8282
```
83-
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.2/docs/install/iam_policy.json
83+
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.3/docs/install/iam_policy.json
8484
```
8585
8686
1. Create an IAM policy called AWSLoadBalancerControllerIAMPolicy
@@ -106,7 +106,7 @@ Example condition for cluster name resource tag:
106106
### Option B: Attach IAM Policies to Nodes
107107
If not setting up IAM for ServiceAccount, apply the IAM policies from the following URL at minimum.
108108
```
109-
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.2/docs/install/iam_policy.json
109+
curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.3/docs/install/iam_policy.json
110110
```
111111
112112
*IAM permission subset for those who use *TargetGroupBinding* only and don't plan to use the AWS Load Balancer Controller to manage security group rules:*
@@ -160,7 +160,6 @@ We recommend using the Helm chart. This supports Fargate and facilitates updatin
160160
helm repo add eks https://aws.github.io/eks-charts
161161
```
162162
1. Install the TargetGroupBinding CRDs if upgrading the chart via `helm upgrade`.
163-
164163
```
165164
kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller//crds?ref=master"
166165
```
@@ -169,12 +168,12 @@ We recommend using the Helm chart. This supports Fargate and facilitates updatin
169168
The `helm install` command automatically applies the CRDs, but `helm upgrade` doesn't.
170169
171170
172-
Helm command for clusters with IRSA:
171+
Helm install command for clusters with IRSA:
173172
```
174173
helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=<cluster-name> --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller
175174
```
176175
177-
Helm command for clusters not using IRSA:
176+
Helm install command for clusters not using IRSA:
178177
```
179178
helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=<cluster-name>
180179
```
@@ -191,7 +190,7 @@ We recommend using the Helm chart. This supports Fargate and facilitates updatin
191190
### Apply YAML
192191
1. Download spec for load balancer controller.
193192
```
194-
wget https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.4.2/v2_4_1_full.yaml
193+
wget https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.4.3/v2_4_3_full.yaml
195194
```
196195
1. Edit the saved yaml file, go to the Deployment spec, and set the controller --cluster-name arg value to your EKS cluster name
197196
```
@@ -215,7 +214,15 @@ We recommend using the Helm chart. This supports Fargate and facilitates updatin
215214
```
216215
1. Apply the yaml file
217216
```
218-
kubectl apply -f v2_4_1_full.yaml
217+
kubectl apply -f v2_4_3_full.yaml
218+
```
219+
1. Optionally download the default ingressclass and ingressclass params
220+
```
221+
wget https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.4.3/v2_4_3_ingclass.yaml
222+
```
223+
1. Apply the ingressclass and params
224+
```
225+
kubectl apply -f v2_4_3_ingclass.yaml
219226
```
220227
221228
## Create Update Strategy

‎helm/aws-load-balancer-controller/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
22
name: aws-load-balancer-controller
33
description: AWS Load Balancer Controller Helm chart for Kubernetes
4-
version: 1.4.3
5-
appVersion: v2.4.2
4+
version: 1.4.4
5+
appVersion: v2.4.3
66
home: https://github.com/aws/eks-charts
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

‎helm/aws-load-balancer-controller/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ replicaCount: 2
66

77
image:
88
repository: 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller
9-
tag: v2.4.2
9+
tag: v2.4.3
1010
pullPolicy: IfNotPresent
1111

1212
imagePullSecrets: []

0 commit comments

Comments
 (0)
Please sign in to comment.