Releases: aws/aws-app-mesh-controller-for-k8s
v1.6.0
This release adds envoy custom logging format support, a new feature flag to delay application startup until the proxy is ready to accept traffic, and an experimental backend groups feature to simplify the management of virtual node backends.
What's Changed
- Account id handling by @jgobrien09 in #622
- Add Backend Groups by @jeremymill in #613
- Envoy custom logging format by @paulyeo21 in #609
- waitUntilProxyReady feature by @paulyeo21 in #598
New Contributors
- @jgobrien09 made their first contribution in #622
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 840364872350.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 840364872350.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 856666278305.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 772975370895.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 422531588944.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 924023996002.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 909464085924.dkr.ecr.ap-southeast-3.amazonaws.com/amazon/appmesh-controller:v1.6.0
- 919830735681.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.6.0
- 919366029133.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v1.6.0
v1.5.1
This release supports Kubernetes 1.23 and contains various fixes.
What's Changed
- Include all /test/integration directories in script to run tests by @paulyeo21 in #599
- Update containerd version by @bendu in #601
- Bump Envoy image version to v1.22.2.0-prod by @XinyiZhangAws in #602
- Cleanup kind cluster even if integration test job fails by @paulyeo21 in #603
- Registration fixes by @joesbigidea in #604
- update envoy connection limit docs by @Y0Username in #584
- Update containerd to v1.5.13 by @jeremymill in #606
- Remove old containerd from go.sum by @jeremymill in #607
- Update proxy route manager to v6-prod by @suniltheta in #608
- Push controller image to new opt-in region CGK by @paulyeo21 in #612
- Update runc by @jeremymill in #611
- Update docker/distribution dependency by @jeremymill in #616
- Improve build time by ALOT by @paulyeo21 in #618
- Modify test/e2e/fishapp to handle load testing by @vishalathreya in #617
- Bump Envoy image version to v1.22.2.1-prod by @ytsssun in #621
- Chart release v1.5.1 by @jeremymill in #620
New Contributors
- @paulyeo21 made their first contribution in #599
- @XinyiZhangAws made their first contribution in #602
- @joesbigidea made their first contribution in #604
- @vishalathreya made their first contribution in #617
- @ytsssun made their first contribution in #621
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 840364872350.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 840364872350.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 856666278305.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 772975370895.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 422531588944.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 924023996002.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 909464085924.dkr.ecr.ap-southeast-3.amazonaws.com/amazon/appmesh-controller:v1.5.1
- 919830735681.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.5.1
- 919366029133.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v1.5.1
v1.5.0
This release includes support for IPv6, allowing customers to support workloads running in IPv6 networks, new Envoy version v.1.22.0.0-prod, proxy route manager v5-prod, adds changes so that errors from the reconcile loop are now recorded as K8s events and adds support to configure X-ray agent, along with other bug fixes and documentation updates.
What's Changed
- Fix reference Urls in CRD description by @cgchinmay in #485
- Api Spec doc update by @cgchinmay in #486
- Remove field length constraints from query parameter exact match by @cgchinmay in #487
- Add service instance port to Cloud Map Service Discovery by @Shreya027 in #490
- reverts default envoy image version to 1.16 by @rexnp in #494
- Volume injection support by @ameir in #488
- Used EKS-D minimal non root as the base image instead of amazonlinux:2 by @cgchinmay in #501
- Use root image of minimal EKD-D to read service account token by @cgchinmay in #502
- Updated project dependencies by @cgchinmay in #498
- Bump Envoy image version to v1.19.1.0-prod by @suniltheta in #505
- Define integ test workflow by @vikasmb in #503
- Mbvikas patch 2 by @mbvikas in #508
- Updated helm-chart version to use the new envoy image by @cgchinmay in #509
- Add nil check for cloudmap instanceport attribute by @cgchinmay in #510
- Update pr-tests checkout directive by @vikasmb in #513
- Integ test workflow changes by @vikasmb in #514
- Update job name in integration test workflow by @vikasmb in #516
- Revert "Add nil check for cloudmap instanceport attribute" by @cgchinmay in #517
- Introduce config variables samplingRate & statsSocketPath by @suniltheta in #512
- Use xray daemon from ecr public repo instead of dockerhub by @suniltheta in #520
- revert support for samplingRate by @suniltheta in #522
- Update helm dependency which would update the indirect containerd and fix any vulnerabilities by @cgchinmay in #524
- Updated eks-distro-minimal-base image by @cgchinmay in #527
- Bump Envoy image version to v1.19.1.1-prod by @karanvasnani in #530
- Add support for samplingRate by @suniltheta in #533
- Update proxy route manager to v4-prod by @suniltheta in #534
- Updated Dockerfile to support multi-arch by @cgchinmay in #535
- Bump Envoy image version to v1.20.0.1-prod by @shaileshgupta2k in #538
- Inject k8s related info to envoy by @flashyang in #537
- Sync Release branch 1.4 with master by @cgchinmay in #547
- Updated defaultfeApp, defaultbackendApp, defaultApp images by @cgchinmay in #548
- Add support to configure xray agent by @suniltheta in #554
- Update walkthroughs links to main branch by @Y0Username in #552
- Pre_upgrade_check Add Validations by @melaniesifen in #564
- Upgrade apiextensions to v1 by @jeremymill in #562
- Bump envoy image version to v1.21.1.1-prod by @Boyu1123 in #568
- Fix GitHub build action by @jeremymill in #570
- Bump envoy image version to v1.21.1.2-prod by @suniltheta in #569
- Backfill helm chart PRs from eks-charts by @bendu in #577
- Update readme with stuff from eks-charts by @bendu in #578
- Modified workflows to support beta releases by @jeremymill in #582
- GitHub Workflow Improvements by @jeremymill in #583
- Update proxy route manager to v5-prod by @liubnu in #587
- update helm field and README by @melaniesifen in #586
- Propagate Errors from Reconcile loop by @jeremymill in #559
- Bump Envoy image version to v1.22.0.0-prod by @shenjianan97 in #592
- Add support for opt-in regions in production workflow by @jeremymill in #585
- Use us-west-2 for IAM endpoints, reset tokens for China login by @jeremymill in #595
- Adding IPv6 App Mesh feature to controllers by @sshver in #596
- Adding envoy env variable for using dual-stack endpoints and enabling admin access for IPv6 by @sshver in #579
New Contributors
- @Shreya027 made their first contribution in #490
- @rexnp made their first contribution in #494
- @ameir made their first contribution in #488
- @suniltheta made their first contribution in #505
- @vikasmb made their first contribution in #503
- @mbvikas made their first contribution in #508
- @shaileshgupta2k made their first contribution in #538
- @melaniesifen made their first contribution in #564
- @Boyu1123 made their first contribution in #568
- @bendu made their first contribution in #577
- @liubnu made their first contribution in #587
- @shenjianan97 made their first contribution in #592
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 840364872350.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 840364872350.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 856666278305.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 772975370895.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 422531588944.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 924023996002.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.5.0
- 919830735681.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.5.0
- 919366029133.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v...
v1.4.3
Summary
This release updates the controller CRDs to use the v1 CustomResourceDefinition API version. This provides compatibility with Kubernetes version 1.22.
Changes
- Update CRDs to v1 CRD API version (#563 ) (@jeremymill @cgchinmay @allamand )
- Add pre_upgrade_check validations (#564 ) (Thanks @melaniesifen )
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.3
- 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.3
- 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.3
v1.4.2
Summary
This release includes the arm support for appmesh-controller and few other improvements
Changes
- Volume injection support (#488) (Thanks @ameir )
- Xray SamplingRate changes (#533 ) (Thanks @suniltheta )
- Use xray daemon from ecr public repo instead of dockerhub (#520 ) (Thanks @suniltheta )
- Updated proxy-route-manager to v4-prod (#534 )(Thanks @suniltheta )
- Bump Envoy image version to v1.20.0.1-prod (#538) (Thanks @shaileshgupta2k )
- Introduce config variables for samplingRate & statsSocketPath (#512) (Thanks @suniltheta )
- Add service instance port to Cloud Map Service Discovery (#490) (Thanks @Shreya027 )
- Appmesh controller support for ARM (#535 ) (@cgchinmay )
- Updated eks-distro-minimal-base image #527 (@cgchinmay )
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.2
- 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.2
- 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.2
v1.4.1
Summary
This release includes the usage of eks-distro-minimal-base which significantly reduces the size of the image.
Includes fix for removing the constraints on field length for HTTPQueryParameters that could be passed
Changes
- Use root image of minimal EKS-D minimal base image (#502) (@cgchinmay )
- Remove field length constraints from query parameter exact match criteria (#487) @cgchinmay)
- reverts default envoy image version to 1.16 (#494 ) (thanks to @rexnp )
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.1
- 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.1
- 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/appmesh-controller:v1.4.1
v1.4.0
Summary
This release includes support for new features for the ingress gateway routing, ability to specify gatewayRouteSelector in Virtual Gateway, support to have jaeger tracing for the Virtual Gateway, new Envoy version v1.17.2.0-prod, updated envoy tracing config to v3 API, ability to add responseType to configure DNS service discovery type, automation and bug fixes.
Changes
Updated docs for Virutal Gateway to gatewayRoute mapping #454 (@cgchinmay )
fixed race condition test #457 (@yutachaos )
Updated Readme for appmesh-controller installation via helm #458 (@cgchinmay )
AppMesh Controller GatewayRoute CRD changes #459 (@cgchinmay )
gatewayRouteSelector for VirtualGateway #464 (@cgchinmay )
Update jaegar tracing Envoy config to v3 API #468 (@lavignes )
jaeger support for Virtual Gateway #469 (@cgchinmay )
Bump Envoy image version to v1.17.2.0-prod #471 (@flashyang )
Update tracing.md #475 (@lydell-manganti-blake )
CloudMap Debug Logs #477 (@cgchinmay )
add responseType to configure DNS service discovery type #479 (@fawadkhaliq )
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.4.0
v1.3.0
Summary
This release includes support for mTLS feature, memory optimization enhancements in the controller, support for custom env variables for Envoys, new Envoy version v1.16.1.0-prod, automation enhancements and bug fixes.
Changes
- AppMesh mTLS support (#394 @achevuru)
- mTLS-SDS based e2e integration tests (#404 @achevuru)
- Update golang sys package to latest (#409 @haouc)
- Adding health check and liveness probe for controller (#410 @haouc)
- Add sideEffects:None to webhook (#411 @kishorj )
- Support to control/toggle SDS per VirtualNode (#418 @achevuru)
- Bump Envoy image version to v1.16.1.0-prod (#421 @Y0Username)
- Optimize Memory Usage (#422 @cgchinmay)
- Fix for Integration Test Panic (#424 @cgchinmay)
- Configure tracing address as the downward API ref to status.hostIP (#426 @fawadkhaliq)
- Pass custom env variables to sidecar from annotations (#429 @fawadkhaliq)
- Move appmesh-controller helm chart to k8s controller repo (#430 @fawadkhaliq)
- Add mTLS based tests to the VirtualNode integration test suite (#431 @achevuru)
- Setup the controller using Helm for integration tests (#432 @fawadkhaliq)
- Support for mTLS parameters in controller helm chart (#434 @achevuru)
- Add workflow to sync helm charts to eks-charts (#435 @fawadkhaliq)
- Add configurable Livenessprobe support to helm chart (#436 @cgchinmay)
- Add helm v2 and v3 lint for controller charts (#437 @fawadkhaliq)
- Update API spec in the live docs (#438 @fawadkhaliq)
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.3.0
v1.2.1
Summary
This release includes the fix for virtual gateway pod mutator to include xray daemon port correctly and handle crash due to duplicate cloud map namespaces and service names.
Changes
- use ubuntu-18.04 instead of latest in github actions workflows (#399 @fawadkhaliq)
- handle duplicate cloud map service scenario (#398 @achevuru)
- Add the missing xray daemon port in virtualgateway pod mutator (#396 @fawadkhaliq)
- Added howto-k8s-cross-cluster link in live docs (#391 @cgchinmay)
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.1
v1.2.0
Summary
This release includes support for outlier detection, circuit breakers using connection pools, support for additional Envoy config parameters, new Envoy version v1.15.1.0-prod, GitHub Actions integration for automated tests and several bug fixes.
Changes
- Update API docs with outlier detection and connection pools (#384 @fawadkhaliq)
- Make maxPendingRequests optional and disable preview aws-sdk-go (#383 @fawadkhaliq)
- Add outlier detection and connection pool walkthrough links to tutorials (#382 @fawadkhaliq)
- Add integration tests to gh actions kind setup (#381 @fawadkhaliq)
- Build and publish the controller image in the CI (#380 @fawadkhaliq)
- Add kinD support to run integration tests (#378 @fawadkhaliq)
- Fix jaeger tracing collector endpoint and tracer type (#379 @fawadkhaliq)
- Add gh actions workflow to use self-hosted runners (#376 @fawadkhaliq)
- Add issue and feature request templates (#375 @fawadkhaliq)
- Leave app ports empty for virtual nodes without listeners (#373 @fawadkhaliq)
- Handle resource delete scenarios (#367 @achevuru)
- Adjusted RBAC permissions for the controller (#369 @fawadkhaliq)
- Add IAM policies for the controller and envoy (#368 @fawadkhaliq)
- Add integration tests for outlier detection and connection pools (#366 @fawadkhaliq)
- Add CRDs for connection pools in virtual node and virtual gateway (#363 @fawadkhaliq)
- Envoy configurability in AppMesh Controller (#365 @achevuru)
- Added docs about sidecar installation (#364 @fawadkhaliq)
- Update Envoy image version to v1.15.1.0-prod (#358 @landesherr)
- Fix VirtualNode's ServiceDiscovery Validation Logic (#362 @achevuru)
- Fix for Jaeger tracing with Envoy v1.15.0 (#359 @achevuru)
- Add CRDs for virtual node listener outlier detection (#356 @fawadkhaliq)
- Disable CircleCI and add unit test workflow for GitHub Actions (#355 @fawadkhaliq)
- Enable GitHub Actions with a build workflow (#354 @fawadkhaliq)
- TLS support in e2e test suite (#345 @achevuru)
- TLS Integration tests (#344 @achevuru)
- CloudMap Integration tests (#343 @achevuru)
Helm Charts
https://hub.helm.sh/charts/aws/appmesh-controller
Image URIs
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.0
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/appmesh-controller:v1.2.0