Skip to content

v1.1.0

Compare
Choose a tag to compare
@sushrk sushrk released this 10 Nov 01:37
· 229 commits to master since this release
145a154

What’s New

v1.1.0 release enables Windows support on EKS Control Plane using the vpc-resource-controller. Follow this guide to enable Windows Support on your EKS Cluster.

It is no longer required to install the vpc-resource-controller on the Data Plane to enable Windows Support.

Feature

  • Enable windows support in controller by default (#50 )
  • ConfigMap to enable/disable Windows IPAM (#65 )
  • Block Windows IPAM till Old Controller Deployment is deleted (#68 )

Enhancements

  • Switch to EKS distroless non-root (#66 )
  • Add introspect API for getting resources across managed nodes (#62 )
  • Upgrade controller-runtime, go and remove API Versions being deprecated (#60 )
  • Remove aws-sdk-go from internal and use latest with ENI Trunking APIs (#59 )
  • Use go-runner for logging (#58 )
  • Process Pod event immediately after the Node is initialized instead of waiting for next Resync Period (#52 )

Bug Fixes

  • Remove networking for succeeded/failed pods (#48 )
  • Block IP address resource annotation from unauthorized users (#63 )
  • Change log level to debug when pod's node is not ready (#72 )

Changelog since v1.0.9

  • fix unit-test and integration-test github actions (#47 , @abhipth)
  • remove workarounds from custom pod controller and refactor code (#44 , @abhipth)
  • remove networking for succeeded/failed pods (#48 , @abhipth)
  • Switch to EKS-D base image (#49 , @sushrk)
  • Fix build error and logging (#51 , @sushrk)
  • Process Pod event immediately after the Node is initialized instead of waiting for next Resync Period (#52 , @abhipth)
  • Resolve merge conflicts (#53 , @abhipth)
  • Create merge commit to merge to master(#54 , @abhipth)
  • Merge Release changes to master (#55 , @abhipth)
  • Use go-runner for logging (#58 , @sushrk)
  • Remove aws-sdk-go from internal and use latest with ENI Trunking APIs (#59 , @abhipth)
  • Upgrade controller-runtime, go and remove API Versions being deprecated (#60 , @sushrk)
  • Set Assume Role Session, UserAgent on request to EC2 & fix dirty git tag (#61 , @abhipth)
  • Enable windows support in controller by default (#50 , @abhipth)
  • add introspect API for getting resources across managed nodes (#62 , @abhipth)
  • add new instance type for Windows (#64 , @abhipth)
  • block IP address resource annotation from unauthorized users (#63 , @abhipth)
  • Switch to EKS distroless non-root (#66 , @sushrk)
  • ConfigMap to enable/disable Windows IPAM (#65 , @sushrk)
  • go get to install controller-gen for backwards compatibility (#67 , @sushrk)
  • Block Windows IPAM till Old Controller Deployment is deleted (#68 , @abhipth)
  • Clean up leaked ENI by aws-vpc-cni (#69 , @abhipth)
  • change log level to debug when pod's node is not ready (#72 , @abhipth)

EKS Platform Version

The v1.1.0 controller is available from the following EKS Platform Versions.

Kubernetes version Platform version
1.21 eks.3
1.20 eks.3
1.19 eks.7
1.18 eks.9
1.17 eks.10

ECR Images

  • 013241004608.dkr.ecr.us-gov-west-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 151742754352.dkr.ecr.us-gov-east-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 558608220178.dkr.ecr.me-south-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 590381155156.dkr.ecr.eu-south-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-northeast-3.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-south-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.ca-central-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.eu-central-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.eu-north-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.eu-west-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.eu-west-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.eu-west-3.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.sa-east-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.us-east-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.us-west-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 719983614556.dkr.ecr.us-west-2.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 800184023465.dkr.ecr.ap-east-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 877085696533.dkr.ecr.af-south-1.amazonaws.com/eks/vpc-resource-controller:v1.1.0
  • 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/eks/vpc-resource-controller:v1.1.0
  • 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/eks/vpc-resource-controller:v1.1.0