Skip to content

Releases: aws/aws-application-networking-k8s

v0.0.16

31 Aug 22:09
Compare
Choose a tag to compare

What's Changed

New feature

  • Add TargetGroupPolicy CRD that allows granular upstream network configuration #349 #357 #361
    • Support TLS connection on upstream #304
    • Support target health checks #69
    • Support HTTP/2 targets
  • GRPCRoute support #341 #350
    • GRPCRoute with ServiceImport as backendRef is not supported yet - only single cluster use case is supported at the moment.
  • Add support to route requests by HTTP method #332
  • Add support for IPv6 automatically if your EKS cluster supports IPv6 (documentation) #329
  • Allow configurable ports for HTTPRoute, GRPCRoute BackendRef ports and ServiceExport port using annotations #335 #351
  • Increase name length limit for generated VPC Lattice TargetGroups #357

General Improvement and bug fixes

  • Fixed bug that was deleting ServiceNetworkServiceAssociations for shared accounts #356
  • Refactor k8s resource event handling and service reconciler #360
  • Added HTTPRoute Creation/Update E2E Tests #312
  • E2E test framework improvement, shorten the whole e2etest suite time #330 #344
  • Remove aws-sdk override, use vpc lattice sdk directly from aws-sdk-go #320
  • Log improvement, migrate to zap logger and make log to be more clear #318
  • Quote accountId in Helm chart ConfigMap #333
  • Refactor service_manager.go #345
  • Mock IMDS in controller config tests #338

Upgrade Instructions

  • If you have installed the controller manually, make sure to install below CRDs in your cluster before running the upgraded controller. The CRDs are located at:
    • TargetGroupPolicy - config/crds/bases/application-networking.k8s.aws_targetgrouppolicies.yaml
    • GRPCRoute - config/crds/bases/k8s-gateway-v0.6.1.yaml
  • IAM policy required for the controller’s serviceaccount has been changed; it now requires ec2:DescribeTags permission. Please review the new permissions in examples/recommended-inline-policy.json and update the service account if needed.

Breaking Changes

  • If using a multi-cluster environment, make sure to update all controllers in the environment to v0.0.16. The naming scheme has been changed for VPC Lattice target groups generated by the controller. When the controller is upgraded, it will automatically create new target groups and replace old ones with them. Due to this change, v0.0.16 controllers will not be able to recognize ServiceImports created from controllers with version v0.0.15 or lower, and vice versa.

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

27 Jul 19:40
33a81f7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.14...v0.0.15

v0.0.14

05 Jul 20:27
Compare
Choose a tag to compare

What's Changed

This release addresses a bug that makes the controller to send unnecessary requests to VPC Lattice. Moving to v0.0.14 is strongly recommended if you are using v0.0.13.

Full Changelog: v0.0.13...v0.0.14

v0.0.13

29 Jun 05:43
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release

What's Changed

  • Added support for Port Annotation in ServiceExport Object by @sesmaili in #280
  • Add unit tests for stack_deployer.go by @scottlaiaws in #279
  • Simplified getting started commands by @PetrMc in #278
  • Fix Httproute deletion leaking Target Group issue by @zijun726911 in #276
  • Update resource naming and conformance by @solmonk in #275
  • Added e2e tests for target deregistration upon Service or Deployment by @xWink in #271
  • Enable passing config into controller by @zmingxi in #264
  • Fix gateway status update and add address by @solmonk in #263

Full Changelog: v0.0.12...v0.0.13

v0.0.12

25 May 16:27
26ca91c
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.11...v0.0.12

v0.0.11

03 May 16:09
f839004
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

18 Apr 23:48
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

What's Changed

v0.0.10 changes:

  • Update developer.md, adding some e2e test doc #216
  • Add e2e traffic test Setup #215
  • Improve Test framework, Optimize resource clean up and 'ExpectToBeClean' logic #214
  • Fix gatewayclass conformance test gap #213
  • Add yaml examples for AWS Resource Access Manager sharing ServiceNetworks (gateways) between accounts #208

v0.0.9 changes:

  • Changed the filename and also fixed the error #204
  • Change AWS CNI to AWS VPC CNI #203
  • minor fix to allow different shells #201
  • Clear deprecated deploy yaml file #198
  • Describe example yaml files in docs #196
  • Use aws-application-networking-system namespace #184

Full Changelog: v0.0.8...v0.0.10

v0.0.8

30 Mar 06:20
6753dfd
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

30 Mar 06:20
9715876
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.6...v0.0.7

v0.0.6

30 Mar 06:18
5f3eaac
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.5...v0.0.6