containers / dnsname

name resolution for containers
Apache License 2.0
177 stars 47 forks source link

Update module github.com/containernetworking/plugins to v1 #115

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate logo banner

This PR contains the following updates:

Package Type Update Change
github.com/containernetworking/plugins require major v0.9.1 -> v1.3.0

Release Notes

containernetworking/plugins (github.com/containernetworking/plugins) ### [`v1.3.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.3.0): CNI Plugins v1.3.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.2.0...v1.3.0) This release introduces a **new plugin**: `tap`. Thanks to [@​mmirecki](https://togithub.com/mmirecki) for contributing this New features: - ([#​784](https://togithub.com/containernetworking/plugins/pull/784)). tap: This PR adds a plugin to create tap devices. - ([#​829](https://togithub.com/containernetworking/plugins/pull/829)). bridge: add vlan trunk support - ([#​875](https://togithub.com/containernetworking/plugins/pull/875)). bridge: Add parameter to disable default vlan - ([#​814](https://togithub.com/containernetworking/plugins/pull/814)). macvlan: Add support for in-container master - ([#​813](https://togithub.com/containernetworking/plugins/pull/813)). ipvlan: Add support for in-container master - ([#​781](https://togithub.com/containernetworking/plugins/pull/781)). vlan: Add support for in-container master Improvements: - ([#​880](https://togithub.com/containernetworking/plugins/pull/880)). bridge: read only required chain on cni del instead of the entire ruleset - ([#​873](https://togithub.com/containernetworking/plugins/pull/873)). bridge, spoof check: remove drop rule index Bug fixes: - ([#​892](https://togithub.com/containernetworking/plugins/pull/892)). sbr: Ignore LinkNotFoundError during cmdDel null - ([#​887](https://togithub.com/containernetworking/plugins/pull/887)). ptp: Fix ValidateExpectedRoute with non default routes and nil GW - ([#​885](https://togithub.com/containernetworking/plugins/pull/885)). tuning: fix cmdCheck when using IFNAME - ([#​831](https://togithub.com/containernetworking/plugins/pull/831)). Fix overwritten error var in getMTUByName - ([#​821](https://togithub.com/containernetworking/plugins/pull/821)). Only check or del ipv6 when an IPv6 is configured ### [`v1.2.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.2.0): CNI Plugins v1.2.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.1.1...v1.2.0) ### Changelog: #### New plugins & features - ([#​743](https://togithub.com/containernetworking/plugins/pull/743)). dummy: Create a Dummy CNI plugin that creates a virtual interface - ([#​725](https://togithub.com/containernetworking/plugins/pull/725)). V2 API support for win-overlay CNI - ([#​693](https://togithub.com/containernetworking/plugins/pull/693)). tuning Add sysctl allowList #### Bug fixes - ([#​809](https://togithub.com/containernetworking/plugins/pull/809)). bridge: refresh host-veth mac after port add - ([#​802](https://togithub.com/containernetworking/plugins/pull/802)). Add IPv6 support for AddDefaultRoute - ([#​779](https://togithub.com/containernetworking/plugins/pull/779)). Fix path substitution to enable setting sysctls on vlan interfaces - ([#​782](https://togithub.com/containernetworking/plugins/pull/782)). host-local: fix bug on getting NextIP of addresses with first byte - ([#​709](https://togithub.com/containernetworking/plugins/pull/709)). dhcp: Fix client id in renew/release #### Improvements & Cleanups: - ([#​772](https://togithub.com/containernetworking/plugins/pull/772)). portmap support masquerade all - ([#​733](https://togithub.com/containernetworking/plugins/pull/733)). bridge: support IPAM DNS settings - ([#​702](https://togithub.com/containernetworking/plugins/pull/702)). bridge: call ipam.ExecDel after clean up device in netns [#​702](https://togithub.com/containernetworking/plugins/issues/702) - ([#​768](https://togithub.com/containernetworking/plugins/pull/768)). dhcp: Cleanup Socket and Pidfile on exit - ([#​792](https://togithub.com/containernetworking/plugins/pull/792)). dhcp: Update Allocate method to reuse lease if present - ([#​755](https://togithub.com/containernetworking/plugins/pull/755)). dhcp: Use the same options for acquiring, renewing lease - ([#​730](https://togithub.com/containernetworking/plugins/pull/730)). tuning Check for duplicated sysctl keys - ([#​739](https://togithub.com/containernetworking/plugins/pull/739)). build: support riscv64 - ([#​712](https://togithub.com/containernetworking/plugins/pull/712)). bug: return errors when iptables and ip6tables are unusable - ([#​719](https://togithub.com/containernetworking/plugins/pull/719)). Make description for `static` plugin more exact As always, many thanks to our contributors. ### [`v1.1.1`](https://togithub.com/containernetworking/plugins/releases/tag/v1.1.1): CNI plugins v1.1.1 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.1.0...v1.1.1) ### Plugins release v1.1.1 This is a patch release that fixes the following bugs in v1.1.0: - [#​702](https://togithub.com/containernetworking/plugins/issues/702) bridge: call ipam.ExecDel after clean up device in netns - [#​709](https://togithub.com/containernetworking/plugins/issues/709) ipam/dhcp: Fix client id in renew/release ### v1.1.0 Changelog: One minor-but-major change is that we no longer wait for IPv6 Duplicate Address Detection to complete. This reduces execution time by 2 seconds. #### New features: - firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker ([#​584](https://togithub.com/containernetworking/plugins/pull/584)) - dhcp ipam: support customizing dhcp options from CNI args ([#​670](https://togithub.com/containernetworking/plugins/pull/670)) - Allow setting sysctls on a particular interface ([#​669](https://togithub.com/containernetworking/plugins/pull/669)) - bridge: Add macspoofchk support ([#​639](https://togithub.com/containernetworking/plugins/pull/639)). #### Bug fixes: - portmap: fix bug that new udp connection deletes all existing conntrack entries ([#​705](https://togithub.com/containernetworking/plugins/pull/705)) - portmap: fix checkPorts result when chain does not exist ([#​707](https://togithub.com/containernetworking/plugins/pull/707)) - dhcp: fixed DHCP problem that broke when fast retry was added ([#​681](https://togithub.com/containernetworking/plugins/pull/681)) - ipvlan: Send Gratuitous ARP after IPs are set ([#​675](https://togithub.com/containernetworking/plugins/pull/675)) #### Improvements - host-device: Bring interfaces up after moving into container ([#​679](https://togithub.com/containernetworking/plugins/pull/679)) - Explicitly Disable Duplicate Address Detection For Container Side Veth ([#​695](https://togithub.com/containernetworking/plugins/pull/695)) - Replace arping package with arp_notify ([#​687](https://togithub.com/containernetworking/plugins/pull/687)) - host-device: add ipam support for dpdk device ([#​642](https://togithub.com/containernetworking/plugins/pull/642)) #### Other changes - Ignore NetNS path errors on delete ([#​686](https://togithub.com/containernetworking/plugins/pull/686)) - Fix confusing error msg invalid cidr ([#​638](https://togithub.com/containernetworking/plugins/pull/638)) ### [`v1.1.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.1.0): CNI Plugins v1.1.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.0.1...v1.1.0) This release brings a number of new features, along with the usual smattering of bug fixes and cleanups. One minor-but-major change is that we no longer wait for IPv6 Duplicate Address Detection to complete. This reduces execution time by 2 seconds. #### New features: - firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker ([#​584](https://togithub.com/containernetworking/plugins/pull/584)) - dhcp ipam: support customizing dhcp options from CNI args ([#​670](https://togithub.com/containernetworking/plugins/pull/670)) - Allow setting sysctls on a particular interface ([#​669](https://togithub.com/containernetworking/plugins/pull/669)) - bridge: Add macspoofchk support ([#​639](https://togithub.com/containernetworking/plugins/pull/639)). #### Bug fixes: - portmap: fix bug that new udp connection deletes all existing conntrack entries ([#​705](https://togithub.com/containernetworking/plugins/pull/705)) - portmap: fix checkPorts result when chain does not exist ([#​707](https://togithub.com/containernetworking/plugins/pull/707)) - dhcp: fixed DHCP problem that broke when fast retry was added ([#​681](https://togithub.com/containernetworking/plugins/pull/681)) - ipvlan: Send Gratuitous ARP after IPs are set ([#​675](https://togithub.com/containernetworking/plugins/pull/675)) #### Improvements - host-device: Bring interfaces up after moving into container ([#​679](https://togithub.com/containernetworking/plugins/pull/679)) - Explicitly Disable Duplicate Address Detection For Container Side Veth ([#​695](https://togithub.com/containernetworking/plugins/pull/695)) - Replace arping package with arp_notify ([#​687](https://togithub.com/containernetworking/plugins/pull/687)) - host-device: add ipam support for dpdk device ([#​642](https://togithub.com/containernetworking/plugins/pull/642)) #### Other changes - Ignore NetNS path errors on delete ([#​686](https://togithub.com/containernetworking/plugins/pull/686)) - Fix confusing error msg invalid cidr ([#​638](https://togithub.com/containernetworking/plugins/pull/638)) ### [`v1.0.1`](https://togithub.com/containernetworking/plugins/releases/tag/v1.0.1): πŸŽ‰ CNI Plugins v1.0.1 πŸŽ‰ [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.0.0...v1.0.1) ### CNI Plugins v1.0.1 is here This release adds support for [CNI Spec v1.0](https://togithub.com/containernetworking/cni/blob/spec-v1.0.0/SPEC.md). Additionally, it officially declares CNI as a stable project. The Flannel CNI plugin has been moved to a [separate project](https://togithub.com/flannel-io/cni-plugin), and is no longer included here. ### Changes since v1.0.0 :man_facepalming: - plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped ### Changes since v0.9.1 #### :warning: Breaking Changes - plugins: remove flannel ([#​633](https://togithub.com/containernetworking/plugins/pull/633)). Flannel's CNI plugin now has [its own repository](https://togithub.com/flannel-io/cni-plugin) #### :chart_with_upwards_trend: New Features - bridge: Add mac field to specify container iface mac ([#​636](https://togithub.com/containernetworking/plugins/pull/636)). - (generic) Allow multiple routes to be added for the same prefix ([#​615](https://togithub.com/containernetworking/plugins/pull/615)). Enables ECMP. - (sbr): Add multi IP support ([#​623](https://togithub.com/containernetworking/plugins/pull/623)). #### :sparkles: Other improvements - (generic): place veth peer in host namspace directly ([#​645](https://togithub.com/containernetworking/plugins/pull/645)). - (windows): refactor win-bridge, support HNSv2 ([#​617](https://togithub.com/containernetworking/plugins/pull/617)). - (host-local): support ip/prefix in env args and CNI args ([#​630](https://togithub.com/containernetworking/plugins/pull/630)). - (host-local): support custom IPs allocation through runtime configuraton ([#​599](https://togithub.com/containernetworking/plugins/pull/599)). - (tuning): always update MAC in CNI result ([#​626](https://togithub.com/containernetworking/plugins/pull/626)). - (tuning): Add support of altering the allmulticast flag ([#​624](https://togithub.com/containernetworking/plugins/pull/624)). #### :bug: Bug Fixes - host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP ([#​583](https://togithub.com/containernetworking/plugins/pull/583)). Fixes possible infinite loop. - portmap: use slashes in sysctl template to support interface names which separated by dots ([#​589](https://togithub.com/containernetworking/plugins/pull/589)). - pkg/ipam: convert dots to slashes in interface names for sysctl ([#​585](https://togithub.com/containernetworking/plugins/pull/585)). - win-bridge: fix panic while calling HNS api ([#​590](https://togithub.com/containernetworking/plugins/pull/590)). fix a nil pointer panic while calling HNS API (V1) on win-bridge. - \[macvlan] Stop setting proxy-arp on macvlan interface ([#​586](https://togithub.com/containernetworking/plugins/pull/586)). As always, thanks to our dedicated maintainers and contributors! ### [`v1.0.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.0.0): πŸŽ‰ CNI Plugins v1.0.0 πŸŽ‰ [Compare Source](https://togithub.com/containernetworking/plugins/compare/v0.9.1...v1.0.0) ### CNI Plugins v1.0.0 is here This release adds support for [CNI Spec v1.0](https://togithub.com/containernetworking/cni/blob/spec-v1.0.0/SPEC.md). Additionally, it officially declares CNI as a stable project. ### Changes since v0.9.1 #### :warning: Breaking Changes - plugins: remove flannel ([#​633](https://togithub.com/containernetworking/plugins/pull/633)). Flannel's CNI plugin now has [its own repository](https://togithub.com/flannel-io/cni-plugin) #### :chart_with_upwards_trend: New Features - bridge: Add mac field to specify container iface mac ([#​636](https://togithub.com/containernetworking/plugins/pull/636)). - (generic) Allow multiple routes to be added for the same prefix ([#​615](https://togithub.com/containernetworking/plugins/pull/615)). Enables ECMP. - (sbr): Add multi IP support ([#​623](https://togithub.com/containernetworking/plugins/pull/623)). #### :sparkles: Other improvements - (generic): place veth peer in host namspace directly ([#​645](https://togithub.com/containernetworking/plugins/pull/645)). - (windows): refactor win-bridge, support HNSv2 ([#​617](https://togithub.com/containernetworking/plugins/pull/617)). - (host-local): support ip/prefix in env args and CNI args ([#​630](https://togithub.com/containernetworking/plugins/pull/630)). - (host-local): support custom IPs allocation through runtime configuraton ([#​599](https://togithub.com/containernetworking/plugins/pull/599)). - (tuning): always update MAC in CNI result ([#​626](https://togithub.com/containernetworking/plugins/pull/626)). - (tuning): Add support of altering the allmulticast flag ([#​624](https://togithub.com/containernetworking/plugins/pull/624)). #### :bug: Bug Fixes - host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP ([#​583](https://togithub.com/containernetworking/plugins/pull/583)). Fixes possible infinite loop. - portmap: use slashes in sysctl template to support interface names which separated by dots ([#​589](https://togithub.com/containernetworking/plugins/pull/589)). - pkg/ipam: convert dots to slashes in interface names for sysctl ([#​585](https://togithub.com/containernetworking/plugins/pull/585)). - win-bridge: fix panic while calling HNS api ([#​590](https://togithub.com/containernetworking/plugins/pull/590)). fix a nil pointer panic while calling HNS API (V1) on win-bridge. - \[macvlan] Stop setting proxy-arp on macvlan interface ([#​586](https://togithub.com/containernetworking/plugins/pull/586)). As always, thanks to our dedicated maintainers and contributors!

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

openshift-ci[bot] commented 1 year ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: renovate[bot] Once this PR has been reviewed and has the lgtm label, please ask for approval from baude. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/containers/dnsname/blob/main/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
renovate[bot] commented 1 year ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 1.x releases. But if you manually upgrade to 1.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.