v1.15.1
v1.15.1
Major Changes since v1.15.0
- Bug - Do not patch CNINode for custom networking unless SGPP is enabled (@jdn5126 )
- Bug - Pass CNINode scheme to k8s client only (@jdn5126 )
- Bug - fix(chart): Switch base64 encoded cniConfig.fileContents to the binaryData (@VLZZZ )
- Cleanup - chore: remove refs to deprecated io/ioutil (@testwill )
- Documentation - Update example table 'Pod per Prefixes' value (@rlaisqls )
- Documentation - Bandwidth plugin with NP is currently unsupported (@jayanthvn )
- Documentation - Update the use of privileged flag in aws-vpc-cni manifest (@jaydeokar )
- Improvement - Dependabot Updates (@jdn5126 )
- Improvement - Update Golang Builder image (@jdn5126 )
- Improvement - Add ENABLE_V4_EGRESS env var to control IPv4 egress in IPv6 clusters (@jdn5126 )
- Improvement - Reduce API calls (@jchen6585 )
- Improvement - Add cni version to userAgent (@jchen6585 )
- Improvement - bump controller runtime to 0.16.1 (@jchen6585 )
- Improvement - Instance limits api pkg (@jchen6585 )
- Improvement - Mimic VPC-RC limit struture (@jchen6585 )
- Metrics - rename warm pool metrics (@lnhanks )
- Metrics - Only metrics (@lnhanks )
- Testing - Remove self-managed node group from custom-networking suite (@jdn5126 )
- Testing - Integration test cleanup: Security Groups for Pods (@jdn5126 )
Note
- A new environment variable,
ENABLE_V4_EGRESS
, has been added: https://github.com/aws/amazon-vpc-cni-k8s#enable_v4_egress-v1151 - A new command line flag for the Network Policy Agent,
enable-policy-event-logs
, has been added: https://github.com/aws/aws-network-policy-agent#enable-policy-event-logs
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.15.1/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2-3
amazon-k8s-cni-init:v1.15.1
amazon-k8s-cni:v1.15.1
amazon/aws-network-policy-agent:v1.0.4
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.1/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.15.1/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.15.1