v1.12.0
This new version removes dependency on CRI socket(e.g. dockershim.sock).
🚨 🚨 🚨 Action Required For Upgrading
- To upgrade to VPC CNI >=v1.12.0, you must upgrade to VPC CNI >=v1.7.x first. We recommend that you update one minor version at a time.
aws-vpc-cni
Helm chart v1.2.0 is released with VPC CNI v1.12.0, thus no longer supports thecri.hostPath.path
. If you need to install a VPC CNI <v1.12.0 with helm chart, aaws-vpc-cni
Helm chart with version <v1.2.0 should be used.
Changes since v1.11.4:
- Improvement - switch to use state file for IP allocation pool management (@M00nF1sh )
- Improvement - explicitly request NET_RAW capabilities in CNI manifests (@JingmingGuo )
- Improvement - Reduce startup latency by removing some unneeded sleeps (@bwagner5 )
- Bug - Remove extra decrement of totalIP count (@jayanthvn )
- New Instance Support - Add trn1 limits (@cartermckinnon )
- Documentation - Update readme with slack channel (@jayanthvn )
- Documentation - Fix ENIConfig keys in values.yaml (@chotiwat )
- Testing - fix metrics-helper test to detach role policy early (@sushrk )
- Testing - Use GetNodes in metrics-helper; explicitly install latest addon (@jdn5126 )
- Testing - refine all github workflows (@M00nF1sh )
- Testing - Resolve flakiness in IPAMD warm target tests (@jdn5126 )
- Testing - VPC CNI Integration Test Fixes (@jdn5126 )
- Testing - Update CNI canary integration test and cleanup for ginkgo v2 (@jdn5126 )
To apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.0/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.0
amazon-k8s-cni:v1.12.0