Release v1.2.1
v1.2.1
Welcome to the v1.2.1 release of Spiderpool!
Compared with version v1.2.0, version v1.2.1 includes the following updates.
Total
Effective pull request number: 11
Features
- Add configurable HTTP request timeout for IaaS Network Provider integration. #5661 (@cyclinder)
- Add configurable
vethMTUfor the coordinatorveth0device. #5681 (@cyclinder) - Add coordinator static routes configuration support. #5683 (@cyclinder)
- Add ENI/network resource device plugin support for auxiliary ENI scheduling in provider mode. #5678 (@cyclinder)
- Add
vlanModesupport to VLAN CNI configuration withautoandmanualmodes. #5693 (@cyclinder)
Fixes
- Fix master NIC webhook injection when provider mode is enabled. #5703 (@cyclinder)
- Fix nightly Kubernetes matrix setup retries by propagating initialization failures. #5669 (@Copilot)
- Fix Kruise setup retries by cleaning up the existing untar directory before
helm pull --untar. #5672 (@Copilot)
Tests
- Add IaaS Network Provider E2E coverage with mock server and ENI/network resource plugin tests. #5678 (@cyclinder)
- Add E2E coverage for sub-ENI capacity exhaustion and combined sub-ENI/master NIC resource injection. #5703 (@cyclinder)
Documentation
- Add and update IaaS Network Provider documentation. #5678 (@cyclinder)
- Add Spiderpool device plugin documentation. #5678 (@cyclinder)
- Add coordinator static routes documentation. #5683 (@cyclinder)
- Update README release version references for v1.2.0. #5652 (@github-actions[bot])
Maintenance
- Update Spiderpool authors for the release tag. #5645 (@github-actions[bot])