Rewrite plugin in Go - First RC
Pre-release
Pre-release
Release candidate - The following issues are still outstanding https://github.com/projectcalico/calico-cni/milestone/1
This release marks a complete rewrite of the Calico plugin in Go. This means fast startup times for better performance.
It adds the following features:
- Support for k8s username/password explicit config
- Performance
Notes
- The network plugin (
calico
) should be upgraded at the same time as the IPAM plugin (calico-ipam
if used)- When using Calico for IPAM, the
calico-ipam
binary must be present. In the python version the functionality was also built into thecalico
plugin directly.
- When using Calico for IPAM, the
- Users shouldn't need to change network config and should be able to upgrade a running system.
- The format of the
-v
option to output the version has changed - There is a new default for the
k8s_api_root
- Support for the deprecated Kubernetes annotation based policy has been removed
For details of the configuration changes see the changes to configuration.md in the diff below.
Full list of changes since last release v1.3.1...v1.4.0-rc1