v1.17.1
Release Notes
Network Policy agent now supports a strict mode for network policy enforcement.
Changes since v1.16.4
- Feature - Send pod name/ns to nodeagent for strict mode (@jayanthvn)
- Improvement - Bump golang.org/x/sys from 0.16.0 to 0.17.0 in /test/agent (@dependabot)
- Improvement - Bump google.golang.org/grpc from 1.61.0 to 1.62.0 (@dependabot)
- Improvement - Bump google.golang.org/grpc from 1.61.0 to 1.62.0 (@dependabot)
- Improvement - Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.50.29 (@dependabot)
- Improvement - Bump k8s.io/apimachinery from 0.29.0 to 0.29.2 (@dependabot)
- Improvement - make generate; make generate-limits; remove soak tests (@dependabot)
- Improvement - Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (@dependabot)
- Improvement - Make vpc cni as master CNI in multus-daemonset-thick.yml (@raghs-aws)
- Improvement - Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 (@dependabot)
- Improvement - Repo controlled build go version (@xdu31)
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.17.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.17.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.17.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.17.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.71.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.17.1
amazon-k8s-cni:v1.17.1
amazon/aws-network-policy-agent:v1.1.0