Releases: Mellanox/nvidia-k8s-ipam
Releases · Mellanox/nvidia-k8s-ipam
v0.3.0
What's Changed
- fix: CNI arg name in the example in extra-cni-args.md by @ykulazhenkov in #50
- feat: support static routes by @rollandf in #49
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- Add .PHONY directive for Makefile targets that missing it by @ykulazhenkov in #38
- Allow to skip gateway configuration by @ykulazhenkov in #39
- [CIDRPool 1/x] Add CIDRPool CRD definition and validation logic by @ykulazhenkov in #41
- [CIDRPool 2/x] Add controller for CIDRPool CRD by @ykulazhenkov in #42
- [CIDRPool 3/x] update ipam-node to support CIDRPool by @ykulazhenkov in #44
- [CIDRPool 4/x] Update README.md with docs for CIDRPool CRD by @ykulazhenkov in #43
- Add support for IP ranges exclusion for IPPool CRD by @ykulazhenkov in #46
- Add support for additional CNI arguments: ips, poolNames, poolType, allocateDefaultGateway by @ykulazhenkov in #45
- Add documentation for static IP and extra CNI args by @ykulazhenkov in #47
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Fix label selector in examples for IPPool CR by @ykulazhenkov in #34
- Add IPv6 pool example to README.md by @ykulazhenkov in #35
- Update dependencies and golang version by @ykulazhenkov in #36
- Fix pod watch namespace for nv-ipam-node by @ykulazhenkov in #37
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Add Validating webhook by @ykulazhenkov in #32
- Fix folder name for openshift overlay by @ykulazhenkov in #33
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This version contains API changes.
Now, IP pools for the plugin should be configured with IPPool CRD instead of ConfigMap.
The plugin supports automatic migration from the old configuration format to the new one, which should help to do a zero-touch upgrade.
What's Changed
- IPAM daemon implementation by @ykulazhenkov in #22
- ipam-node: Remove stale pool entries from the store by @ykulazhenkov in #26
- Use "preferred" podAntiAffinity instead of "required" for controller pod by @ykulazhenkov in #28
- Remove unused "testdata" dir by @ykulazhenkov in #29
- ipam-node: Add logic to migrate host-local IPAM store to the new store format by @ykulazhenkov in #27
- NVIPAMPool CRD by @rollandf in #24
- Run migration logic with leader election by @rollandf in #31
New Contributors
Full Changelog: v0.0.3...v0.1.0
v0.0.3
What's Changed
- Add support for leader election by @ykulazhenkov in #19
- Add unit test by @adrianchiris in #21
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- ipam-node: add missing --skip-nv-ipam-binary-copy flag by @moshe010 in #14
- Add support for coverage report by @ykulazhenkov in #16
- add .dockerignore file by @tariq1890 in #17
- Improve tests for IPAM controller by @ykulazhenkov in #15
- Add Documentation by @adrianchiris in #18
New Contributors
- @tariq1890 made their first contribution in #17
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Add initial repo layout and GitHub actions by @ykulazhenkov in #2
- implement ipam-node by @moshe010 in #4
- nv-ipam CNI plugin by @adrianchiris in #3
- ipam-node: copy nv-ipam cni to cni bin dir by @moshe010 in #6
- Add yaml files for deployment by @ykulazhenkov in #8
- IPAM controller implementation by @ykulazhenkov in #5
- minor changes to nv-ipam.yaml by @moshe010 in #10
- Update README.md with basic examples by @ykulazhenkov in #9
- Fix know issues in IPAM controller implementation and add tests by @ykulazhenkov in #11
- Update copyright in test files for IPAM controller by @ykulazhenkov in #13
- deploy: add hostNetwork to node by @moshe010 in #12
New Contributors
- @ykulazhenkov made their first contribution in #2
- @moshe010 made their first contribution in #4
- @adrianchiris made their first contribution in #3
Full Changelog: https://github.com/Mellanox/nvidia-k8s-ipam/commits/v0.0.1