v1.1.0
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