diff --git a/README.md b/README.md index 1b3e347f..d6ef27e5 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.5 +[gh_release]: https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.1.6 [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 a103b3d9..32ccd8ae 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.5 + newTag: v1.1.6 diff --git a/docs/guides/deploy.md b/docs/guides/deploy.md index a23cefa1..73c64d37 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.5 \ + --version=v1.1.6 \ --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.5.yaml +kubectl apply -f https://raw.githubusercontent.com/aws/aws-application-networking-k8s/main/files/controller-installation/deploy-v1.1.6.yaml ``` 1. Create the `amazon-vpc-lattice` GatewayClass: diff --git a/docs/guides/getstarted.md b/docs/guides/getstarted.md index 75702cd5..1a10a6cd 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.5 \ + --version=v1.1.6 \ --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.5 \ + --version=v1.1.6 \ --reuse-values \ --namespace aws-application-networking-system \ --set=defaultServiceNetwork=my-hotel diff --git a/files/controller-installation/deploy-v1.1.1.yaml b/files/controller-installation/deploy-v1.1.6.yaml similarity index 98% rename from files/controller-installation/deploy-v1.1.1.yaml rename to files/controller-installation/deploy-v1.1.6.yaml index 3031c327..1a3a05bf 100644 --- a/files/controller-installation/deploy-v1.1.1.yaml +++ b/files/controller-installation/deploy-v1.1.6.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.1 + image: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller:v1.1.6 livenessProbe: httpGet: path: /healthz diff --git a/helm/Chart.yaml b/helm/Chart.yaml index 465d12a2..6c7623db 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.5 -appVersion: v1.1.5 +version: v1.1.6 +appVersion: v1.1.6 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 c9c7c682..ff5743c9 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.5 + tag: v1.1.6 pullPolicy: IfNotPresent pullSecrets: [] diff --git a/scripts/setup.sh b/scripts/setup.sh index b0caf337..a68fc6e6 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.5" +CURRENT_CONTROLLER_VERSION="1.1.6" CURRENT_CRD_VERSION="1.2.0" GOLANGCI_LINT_VERSION="2.4.0" EKS_POD_IDENTITY_AGENT_VERSION="1.0.0-eksbuild.1"