amazon-vpc-cni-k8s
amazon-vpc-cni-k8s copied to clipboard
Bump github.com/containernetworking/cni from 1.1.2 to 1.2.0
Bumps github.com/containernetworking/cni from 1.1.2 to 1.2.0.
Release notes
Sourced from github.com/containernetworking/cni's releases.
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:
{ "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). Add MTU to CNI result
- (#1068). Add Scope property for routes Fixes: #598
- (#1069). Add SocketPath/PciID to Interface struct This is to resolve: #1050
- (#1062). Add table ID property for routes Fixes #1061
- (#1041). Add route attributes - MTU, AdvMSS, Priority
Other improvements
Commits
df52e94Merge pull request #1082 from squeed/v1.2-release047255espec: remove "-dev" tag0137b32Merge pull request #1054 from MikeZappa87/feature/addversiontocnidd65e2dadd version to cni interfacebbae220Merge pull request #1080 from s1061123/cnitool-1.1.0-support0036b62cnitool CNI 1.1.0 support83287dbMerge pull request #1078 from henry118/multierrora67dabbuse errors package in golang v20 to join multiple errors951d8d0Merge pull request #1077 from containernetworking/dependabot/go_modules/golan...f846cb7build(deps): bump the golang group with 2 updates- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)