giantswarm / aws-operator

Manages Kubernetes clusters running on AWS (before Cluster API)
https://www.giantswarm.io/
Apache License 2.0
131 stars 22 forks source link

Update module github.com/containernetworking/cni to v1.2.3 #3751

Open renovate[bot] opened 6 months ago

renovate[bot] commented 6 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/containernetworking/cni v1.1.2 -> v1.2.3 age adoption passing confidence

Release Notes

containernetworking/cni (github.com/containernetworking/cni) ### [`v1.2.3`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.3): libcni v1.2.3 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.2...v1.2.3) This is a minor release to correct a divergence between the specification and libcni. In this case, the specification was updated, as it concerns a new feature, GC, that is not yet deployed. #### What's Changed - SPEC, libcni: harmonize GC valid-attachment key by [@​squeed](https://togithub.com/squeed) in [https://github.com/containernetworking/cni/pull/1103](https://togithub.com/containernetworking/cni/pull/1103) ### [`v1.2.2`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.2): libcni v1.2.2 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.1...v1.2.2) #### What's Changed - libcni: remove use of Masterminds/semver by [@​squeed](https://togithub.com/squeed) in [https://github.com/containernetworking/cni/pull/1100](https://togithub.com/containernetworking/cni/pull/1100) **Full Changelog**: https://github.com/containernetworking/cni/compare/v1.2.1...v1.2.2 ### [`v1.2.1`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.1): CNI Spec v1.1 / libcni v1.2.1 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.0...v1.2.1) This is a minor release that fixes some small bugs: ##### Improvements - ([#​1098](https://togithub.com/containernetworking/cni/pull/1098)). SPEC: add warning about preserving shared resources for GC - ([#​1090](https://togithub.com/containernetworking/cni/pull/1090)). Spec, libcni: add disableGC flag This allows administrators to disable garbage collection in exceptional circumstances, such as multiple runtimes sharing a network configuration. ##### Bug fixes: - ([#​1097](https://togithub.com/containernetworking/cni/pull/1097)). Fix faulty json.Marshal behavior for embeds types.NetConf Fix [#​1096](https://togithub.com/containernetworking/cni/issues/1096) - ([#​1095](https://togithub.com/containernetworking/cni/pull/1095)). libcni: always delete the cache on conflist for CNI DEL This aligns the call with `DelNetwork`, and allows CRIO tests to bump ### [`v1.2.0`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.0): CNI spec v1.1 / libcni v1.2.0 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.1.2...v1.2.0) This is libcni v1.2.0, which releases the new CNI spec version v1.1.0. #### Major changes: ##### GC verb The GC verb allows runtimes to specify the set of known-good attachments, allowing plugins to clean up stale and leaked resources such as IPAM reservations. Libcni will also synthesize a CNI DEL for any stale cached attachments, so all users will have a form of GC, even if their plugins do not support CNI v1.1 ##### STATUS verb The STATUS verb allows a plugin to report its readiness to accept ADD requests. Runtimes such as containerd and cri-o will no longer have to rely merely on the presence of a CNI configuration file to determine network readiness. ##### Version negotiation CNI configurations may now contain multiple versions, so that an administrator can opportunistically update the protocol version without breaking older runtimes: ```json { "cniVersion": "1.0.0", "cniVersions": ["1.0.0", "1.1.0"] } ``` #### New fields A number of new fields have been added to the result type: - ([#​1060](https://togithub.com/containernetworking/cni/pull/1060)). Add MTU to CNI result - ([#​1068](https://togithub.com/containernetworking/cni/pull/1068)). Add Scope property for routes Fixes: [#​598](https://togithub.com/containernetworking/cni/issues/598) - ([#​1069](https://togithub.com/containernetworking/cni/pull/1069)). Add SocketPath/PciID to Interface struct This is to resolve: [#​1050](https://togithub.com/containernetworking/cni/issues/1050) - ([#​1062](https://togithub.com/containernetworking/cni/pull/1062)). Add table ID property for routes Fixes [#​1061](https://togithub.com/containernetworking/cni/issues/1061) - ([#​1041](https://togithub.com/containernetworking/cni/pull/1041)). Add route attributes - MTU, AdvMSS, Priority #### Other improvements - ([#​911](https://togithub.com/containernetworking/cni/pull/911)). libcni: add specific type for CHECK not supported - ([#​1072](https://togithub.com/containernetworking/cni/pull/1072)). tolerate invalid cni caches for deletion - ([#​1054](https://togithub.com/containernetworking/cni/pull/1054)). Add Version() to CNI interface

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 was generated by Mend Renovate. View the repository job log.