Skip to content

Commit ea5a394

Browse files
author
chaoyux
committed
Release artifacts for release v1.0.5
1 parent 33b2c43 commit ea5a394

File tree

6 files changed

+117
-10
lines changed

6 files changed

+117
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@ This project is licensed under the Apache-2.0 License.
5555
[getting-started]: https://www.gateway-api-controller.eks.aws.dev/guides/getstarted/
5656
[spec]: https://www.gateway-api-controller.eks.aws.dev/api-reference/
5757
[concepts]: https://www.gateway-api-controller.eks.aws.dev/concepts/
58-
[gh_release]: https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.0.4
58+
[gh_release]: https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.0.5
5959
[godoc]: https://www.gateway-api-controller.eks.aws.dev/

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ configMapGenerator:
1313
images:
1414
- name: controller
1515
newName: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller
16-
newTag: v1.0.4
16+
newTag: v1.0.5

docs/guides/deploy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ You can choose from [Pod Identities](https://docs.aws.amazon.com/eks/latest/user
181181
# Run helm with either install or upgrade
182182
helm install gateway-api-controller \
183183
oci://public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller-chart \
184-
--version=v1.0.4 \
184+
--version=v1.0.5 \
185185
--set=serviceAccount.create=false \
186186
--namespace aws-application-networking-system \
187187
--set=log.level=info # use "debug" for debug level logs
@@ -190,7 +190,7 @@ You can choose from [Pod Identities](https://docs.aws.amazon.com/eks/latest/user
190190
=== "Kubectl"
191191
192192
```bash
193-
kubectl apply -f https://raw.githubusercontent.com/aws/aws-application-networking-k8s/main/files/controller-installation/deploy-v1.0.4.yaml
193+
kubectl apply -f https://raw.githubusercontent.com/aws/aws-application-networking-k8s/main/files/controller-installation/deploy-v1.0.5.yaml
194194
```
195195
196196

files/controller-installation/deploy-v1.0.0.yaml renamed to files/controller-installation/deploy-v1.0.5.yaml

Lines changed: 110 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7362,6 +7362,26 @@ rules:
73627362
- get
73637363
- patch
73647364
- update
7365+
- apiGroups:
7366+
- discovery.k8s.io
7367+
resources:
7368+
- endpointslices
7369+
verbs:
7370+
- create
7371+
- delete
7372+
- get
7373+
- list
7374+
- patch
7375+
- update
7376+
- watch
7377+
- apiGroups:
7378+
- discovery.k8s.io
7379+
resources:
7380+
- endpointslices/status
7381+
verbs:
7382+
- get
7383+
- patch
7384+
- update
73657385
- apiGroups:
73667386
- ""
73677387
resources:
@@ -7624,6 +7644,14 @@ rules:
76247644
- targetgrouppolicies/finalizers
76257645
verbs:
76267646
- update
7647+
- apiGroups:
7648+
- application-networking.k8s.aws
7649+
resources:
7650+
- targetgrouppolicies/status
7651+
verbs:
7652+
- get
7653+
- patch
7654+
- update
76277655
- apiGroups:
76287656
- application-networking.k8s.aws
76297657
resources:
@@ -7642,6 +7670,14 @@ rules:
76427670
- vpcassociationpolicies/finalizers
76437671
verbs:
76447672
- update
7673+
- apiGroups:
7674+
- application-networking.k8s.aws
7675+
resources:
7676+
- vpcassociationpolicies/status
7677+
verbs:
7678+
- get
7679+
- patch
7680+
- update
76457681
- apiGroups:
76467682
- application-networking.k8s.aws
76477683
resources:
@@ -7768,6 +7804,16 @@ metadata:
77687804
name: manager-config
77697805
---
77707806
apiVersion: v1
7807+
data:
7808+
tls.crt: Cg==
7809+
tls.key: Cg==
7810+
kind: Secret
7811+
metadata:
7812+
name: webhook-cert
7813+
namespace: aws-application-networking-system
7814+
type: kubernetes.io/tls
7815+
---
7816+
apiVersion: v1
77717817
kind: Service
77727818
metadata:
77737819
labels:
@@ -7783,6 +7829,18 @@ spec:
77837829
selector:
77847830
control-plane: gateway-api-controller
77857831
---
7832+
apiVersion: v1
7833+
kind: Service
7834+
metadata:
7835+
name: webhook-service
7836+
namespace: aws-application-networking-system
7837+
spec:
7838+
ports:
7839+
- port: 443
7840+
targetPort: 9443
7841+
selector:
7842+
control-plane: gateway-api-controller
7843+
---
77867844
apiVersion: apps/v1
77877845
kind: Deployment
77887846
metadata:
@@ -7791,7 +7849,7 @@ metadata:
77917849
name: gateway-api-controller
77927850
namespace: aws-application-networking-system
77937851
spec:
7794-
replicas: 1
7852+
replicas: 2
77957853
selector:
77967854
matchLabels:
77977855
control-plane: gateway-api-controller
@@ -7820,7 +7878,10 @@ spec:
78207878
- --leader-elect
78217879
command:
78227880
- /manager
7823-
image: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller:v1.0.0
7881+
env:
7882+
- name: WEBHOOK_ENABLED
7883+
value: ""
7884+
image: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller:v1.0.5
78247885
livenessProbe:
78257886
httpGet:
78267887
path: /healthz
@@ -7845,9 +7906,55 @@ spec:
78457906
allowPrivilegeEscalation: false
78467907
capabilities:
78477908
drop:
7848-
- ALL
7909+
- ALL
78497910
readOnlyRootFilesystem: true
7911+
volumeMounts:
7912+
- mountPath: /etc/webhook-cert
7913+
name: webhook-cert
7914+
readOnly: true
78507915
securityContext:
78517916
runAsNonRoot: true
78527917
serviceAccountName: gateway-api-controller
78537918
terminationGracePeriodSeconds: 10
7919+
volumes:
7920+
- name: webhook-cert
7921+
secret:
7922+
defaultMode: 420
7923+
secretName: webhook-cert
7924+
---
7925+
apiVersion: admissionregistration.k8s.io/v1
7926+
kind: MutatingWebhookConfiguration
7927+
metadata:
7928+
name: aws-appnet-gwc-mutating-webhook
7929+
webhooks:
7930+
- admissionReviewVersions:
7931+
- v1
7932+
clientConfig:
7933+
service:
7934+
name: webhook-service
7935+
namespace: aws-application-networking-system
7936+
path: /mutate-pod
7937+
failurePolicy: Fail
7938+
name: mpod.gwc.k8s.aws
7939+
namespaceSelector:
7940+
matchExpressions:
7941+
- key: application-networking.k8s.aws/pod-readiness-gate-inject
7942+
operator: In
7943+
values:
7944+
- enabled
7945+
objectSelector:
7946+
matchExpressions:
7947+
- key: app.kubernetes.io/name
7948+
operator: NotIn
7949+
values:
7950+
- gateway-api-controller
7951+
rules:
7952+
- apiGroups:
7953+
- ""
7954+
apiVersions:
7955+
- v1
7956+
operations:
7957+
- CREATE
7958+
resources:
7959+
- pods
7960+
sideEffects: None

helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: aws-gateway-controller-chart
33
description: A Helm chart for the Gateway Controller for AWS VPC Lattice
4-
version: v1.0.4
5-
appVersion: v1.0.4
4+
version: v1.0.5
5+
appVersion: v1.0.5
66
home: https://github.com/aws/aws-application-networking-k8s
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
image:
66
repository: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller
7-
tag: v1.0.4
7+
tag: v1.0.5
88
pullPolicy: IfNotPresent
99
pullSecrets: []
1010

0 commit comments

Comments
 (0)