v1.12.1
Changes since v1.12.0:
- Bug - Cleanup pod networking resources when IPAMD is unreachable to prevent rule leaking. (@jdn5126 )
- Bug - Skip add-on installation when an add-on information is not available (@sushrk )
- Bug - Add missing rules when NodePort support is disabled(@antoninbas )
- Bug - Fix logging in publisher package (@jdn5126 )
- Bug - Fix Crypto package vulnerability (@jaydeokar )
- Bug - Fix Crypto package vulnerability (@jaydeokar )
- Cleanup - Merging makefile and go.mod from test directory to root directory (@jerryhe1999 )
- Documentation - Update troubleshooting docs for node operating system (@jdn5126 )
- Feature - Reporting EC2 API calls metrics through CNI metrics helper (@jaydeokar )
- Feature - Added resources block to cni-metrics-helper helm chart (@jcogilvie )
- Feature - CLUSTER_ENDPOINT can now be specified to allow the VPC CNI to initialize before kube-proxy has finished setting up cluster IP routes (@bwagner5)
- Improvement - Move VPC CNI and VPC CNI init images to use EKS minimal base image. (@jdn5126 )
- Improvement - Updating helm chart as per helm v3 standard (@jaydeokar )
- Improvement - Update golang to 1.19.2 (@jayanthvn )
- Testing - Fixes to automation runs (@jdn5126 )
- Testing - Fix environment variable name in update-cni-image script (@sushrk )
To apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.1/config/master/aws-k8s-cni.yaml
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.12.1
amazon-k8s-cni:v1.12.1