From bda2ad32adb568f9596e761700959b118bcbd989 Mon Sep 17 00:00:00 2001 From: vbedi Date: Mon, 29 Sep 2025 22:18:43 +0000 Subject: [PATCH] Release artifacts for release v1.1.5 --- README.md | 2 +- config/manager/kustomization.yaml | 2 +- docs/guides/deploy.md | 4 +-- docs/guides/getstarted.md | 4 +-- ...{deploy-v1.1.0.yaml => deploy-v1.1.5.yaml} | 33 ++++++++++++++++++- helm/Chart.yaml | 4 +-- helm/values.yaml | 2 +- scripts/setup.sh | 2 +- 8 files changed, 42 insertions(+), 11 deletions(-) rename files/controller-installation/{deploy-v1.1.0.yaml => deploy-v1.1.5.yaml} (98%) diff --git a/README.md b/README.md index 425dec2b..1b3e347f 100644 --- a/README.md +++ b/README.md @@ -55,5 +55,5 @@ This project is licensed under the Apache-2.0 License. [getting-started]: https://www.gateway-api-controller.eks.aws.dev/guides/getstarted/ [spec]: https://www.gateway-api-controller.eks.aws.dev/api-reference/ [concepts]: https://www.gateway-api-controller.eks.aws.dev/concepts/ -[gh_release]: https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.1.4 +[gh_release]: https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.1.5 [godoc]: https://www.gateway-api-controller.eks.aws.dev/ \ No newline at end of file diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index d10bf3fc..a103b3d9 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -13,4 +13,4 @@ configMapGenerator: images: - name: controller newName: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller - newTag: v1.1.4 + newTag: v1.1.5 diff --git a/docs/guides/deploy.md b/docs/guides/deploy.md index e92d4b21..a23cefa1 100644 --- a/docs/guides/deploy.md +++ b/docs/guides/deploy.md @@ -191,7 +191,7 @@ aws ecr-public get-login-password --region us-east-1 | helm registry login --use # Run helm with either install or upgrade helm install gateway-api-controller \ oci://public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller-chart \ - --version=v1.1.4 \ + --version=v1.1.5 \ --set=serviceAccount.create=false \ --namespace aws-application-networking-system \ --set=log.level=info # use "debug" for debug level logs @@ -200,7 +200,7 @@ helm install gateway-api-controller \ === "Kubectl" ```bash -kubectl apply -f https://raw.githubusercontent.com/aws/aws-application-networking-k8s/main/files/controller-installation/deploy-v1.1.4.yaml +kubectl apply -f https://raw.githubusercontent.com/aws/aws-application-networking-k8s/main/files/controller-installation/deploy-v1.1.5.yaml ``` 1. Create the `amazon-vpc-lattice` GatewayClass: diff --git a/docs/guides/getstarted.md b/docs/guides/getstarted.md index ae408874..75702cd5 100644 --- a/docs/guides/getstarted.md +++ b/docs/guides/getstarted.md @@ -43,7 +43,7 @@ This example creates a single cluster in a single VPC, then configures two HTTPR aws ecr-public get-login-password --region us-east-1 | helm registry login --username AWS --password-stdin public.ecr.aws helm upgrade gateway-api-controller \ oci://public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller-chart \ - --version=v1.1.4 \ + --version=v1.1.5 \ --reuse-values \ --namespace aws-application-networking-system \ --set=defaultServiceNetwork=my-hotel @@ -222,7 +222,7 @@ This section builds on the previous one. We will be migrating the Kubernetes `in aws ecr-public get-login-password --region us-east-1 | helm registry login --username AWS --password-stdin public.ecr.aws helm upgrade gateway-api-controller \ oci://public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller-chart \ - --version=v1.1.4 \ + --version=v1.1.5 \ --reuse-values \ --namespace aws-application-networking-system \ --set=defaultServiceNetwork=my-hotel diff --git a/files/controller-installation/deploy-v1.1.0.yaml b/files/controller-installation/deploy-v1.1.5.yaml similarity index 98% rename from files/controller-installation/deploy-v1.1.0.yaml rename to files/controller-installation/deploy-v1.1.5.yaml index 979eb462..b807d808 100644 --- a/files/controller-installation/deploy-v1.1.0.yaml +++ b/files/controller-installation/deploy-v1.1.5.yaml @@ -440,6 +440,37 @@ spec: type: string metadata: type: object + spec: + description: spec defines the desired state of ServiceExport + properties: + exportedPorts: + description: |- + exportedPorts defines which ports of the service should be exported and what route types they should be used with. + If not specified, the controller will use the port from the annotation "application-networking.k8s.aws/port" + and create HTTP target groups for backward compatibility. + items: + description: ExportedPort defines a port to be exported and the + route type it should be used with + properties: + port: + description: port is the port number to export + format: int32 + type: integer + routeType: + description: |- + routeType is the type of route this port should be used with + Valid values are "HTTP", "GRPC", "TLS" + enum: + - HTTP + - GRPC + - TLS + type: string + required: + - port + - routeType + type: object + type: array + type: object status: description: |- status describes the current state of an exported service. @@ -2584,7 +2615,7 @@ spec: env: - name: WEBHOOK_ENABLED value: "" - image: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller:v1.1.0 + image: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller:v1.1.5 livenessProbe: httpGet: path: /healthz diff --git a/helm/Chart.yaml b/helm/Chart.yaml index e8371595..465d12a2 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 name: aws-gateway-controller-chart description: A Helm chart for the Gateway Controller for AWS VPC Lattice -version: v1.1.4 -appVersion: v1.1.4 +version: v1.1.5 +appVersion: v1.1.5 home: https://github.com/aws/aws-application-networking-k8s icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png sources: diff --git a/helm/values.yaml b/helm/values.yaml index c7ce07f7..c9c7c682 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -4,7 +4,7 @@ image: repository: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller - tag: v1.1.4 + tag: v1.1.5 pullPolicy: IfNotPresent pullSecrets: [] diff --git a/scripts/setup.sh b/scripts/setup.sh index bcec9251..b0caf337 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash declare -a DEPENDENCY_LIST=("go" "awscli" "kubernetes-cli" "eksctl" "helm" "jq" "yq" "make") -CURRENT_CONTROLLER_VERSION="1.1.4" +CURRENT_CONTROLLER_VERSION="1.1.5" CURRENT_CRD_VERSION="1.2.0" GOLANGCI_LINT_VERSION="2.4.0" EKS_POD_IDENTITY_AGENT_VERSION="1.0.0-eksbuild.1"