Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cni-plugins | Distribution: openSUSE Tumbleweed |
Version: 1.6.0 | Vendor: openSUSE |
Release: 2.2 | Build date: Tue Oct 22 14:13:41 2024 |
Group: System/Management | Build host: reproducible |
Size: 61765184 | Source RPM: cni-plugins-1.6.0-2.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/containernetworking/plugins | |
Summary: Container Network Interface plugins |
The CNI (Container Network Interface) project consists of a specification and libraries for writing plugins to configure network interfaces in Linux containers, along with a number of supported plugins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted. Because of this focus, CNI has a wide range of support and the specification is simple to implement. These are the additional CNI network plugins provided by the containernetworking team.
Apache-2.0
* Tue Oct 22 2024 Alexandre Vicenzi <alexandre.vicenzi@suse.com> - Require iptables (bsc#1231424) * Add cni-iptables.conf to load required kernel modules * Tue Oct 22 2024 madhankumar.chellamuthu@suse.com - Update to version 1.6.0: * Pass status along ipam update * feat(dhcp): Cancel backoff retry on stop * fix(dhcp): can not renew an ip address * build(deps): bump golang.org/x/sys in the golang group * VRF: Wait for the local/host routes to be added * add problem hint * make test working again * Revert "Merge pull request #921 from oOraph/dev/exclude_subnets_from_traffic_shapping2" * resolve merge conflicts * build(deps): bump the golang group across 1 directory with 2 updates * host-device: use temp network namespace for rename * Fix txqueuelen being accidentally set to zero * Ignore link-local routes in SBR tests * build(deps): bump the golang group with 3 updates * ci, go.mod: bump to go 1.23 (#1094) * dhcp: Add priority option to dhcp. * .github: add check to verify vendor directory * Add nftables backend to portmap * Fix portmap unit tests * Add a backend abstraction to the portmap plugin * Add nftables implementation of ipmasq * Vendor nftables library, add utils.SupportsIPTables and utils.SupportsNFTables * Use of Scope for routes in IPAM * SBR: option to pass the table id (#1088) * Update containernetworking/cni to v1.2.3 for GC * Update go-iptables * macvlan: add bcqueuelen setting * build(deps): bump the golang group across 1 directory with 4 updates * build: update github.com/vishvananda/netlink to 1.3.0 * Fix unnecessary retrying when the link is down in dhcp. * test: bump go version * .github: fix double-triggering CI * Change chown to change current dir as well * build(deps): bump the golang group with 2 updates * Mon Jun 17 2024 Enrico Belleri <kilgore.trout@idesmi.eu> - Update to version 1.5.1: * Support DeviceID on Auxiliary Bus * Dev/exclude subnets from traffic shaping * Use temporary name for netdevice when moving in/out of NS - Update to version 1.5.0: New Features: * Support DeviceID on Auxiliary Bus by @adrianchiris in #1003 * Dev/exclude subnets from traffic shaping by @oOraph in #921 Fixes: * Fix release script in github action by @s1061123 in #1037. * Use temporary name for netdevice when moving in/out of NS by @adrianchiris in #1002 * Wed Mar 06 2024 dcermak@suse.com - Update to version 1.4.0: * build(deps): bump the golang group with 2 updates * Bump to golang:1.21-alpine in release.sh * Add CNI_NETNS_OVERRIDE for upcoming CNI change * build(deps): bump the golang group with 3 updates * revert some code in pr 962 * bridge: fix spelling * bridge: remove useless firstV4Addr * bridge: remove useless check * Add ndisc_notify in ipvlan for ipv6 ndp * macvlan: enable ipv6 ndisc_notify * build(deps): bump google.golang.org/grpc from 1.50.1 to 1.56.3 * build(deps): bump the golang group with 3 updates * dependabot: batch updates * fix workflow warnings * fix lint errors * macvlan cmdDel: replace the loadConf function with json.unmarshal * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.28.0 * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 * build(deps): bump github.com/Microsoft/hcsshim from 0.9.9 to 0.11.1 * build(deps): bump golang.org/x/sys from 0.10.0 to 0.13.0 * Create IPAM files with 0600 permissions * build: Use POSIX sh for shell scripts * build(deps): bump actions/checkout from 3 to 4 * ci(lint) extend timeout to 5 min * build(deps): bump github.com/coreos/go-iptables from 0.6.0 to 0.7.0 * vrf: fix route filter to use output iface * test_linux.sh: Do not fail if called twice * meta: firewall: Fix firewalld test with non-abstract sockets * plugins: meta: portmap: Implement a teardown() fast path * utils: iptables: Use go-iptables' ChainExists() * spoofcheck: Make use of go-nft's ApplyConfigEcho() * test: install binaries using `go install` * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0 * [tuning]add ability to set tx queue len * build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0 * build(deps): bump golang.org/x/sys from 0.7.0 to 0.9.0 * Fix race conditions in DHCP test * Add routes propagation for VRF plugin * github: remove stale issue cleanup * tap: allow for a tap device to be created as a bridge port * build(deps): bump alpine in /.github/actions/retest-action * Mon Oct 09 2023 Dan Čermák <dcermak@suse.com> - Bump BuildRequired golang version to >= 1.21, fixes bsc#1216006 * Wed Sep 06 2023 danish.prakash@suse.com - Update to version v1.3.0: * [sbr]: Ignore LinkNotFoundError during cmdDel * build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9 * Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes * Fix ValidateExpectedRoute with non default routes and nil GW * tuning: fix cmdCheck when using IFNAME * bridge, del: timeout after 55 secs of trying to list rules * bridge, spoofcheck: only read the prerouting chain on CNI delete * build: consume specific tables/chains via go-nft * bridge: add vlan trunk support * enable govet and unparam linters * build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 * Add parameter to disable default vlan * bridge, spoof check: remove drop rule index * go.mod: bump all deps * linter: fix ginkgolinter errors * Fix wastedassign linter errors * build(deps): bump actions/stale from 7 to 8 * Fix revive linter errors * build(deps): bump actions/setup-go from 3 to 4 * enable durationcheck, predeclared, unconvert, unused and wastedassign linters * remove govet and gofmt from test_linux.sh * enable ginkgolinter linter * enable revive linter * enable gocritic linter * enable gosimple linter * enable nonamedreturns linter * enable ineffassign linter * enable contextcheck linter * enable staticcheck linter * ci(lint): setup golangci-lint * ci(lint): setup yamllint linter Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com> * Fix overwritten error var in getMTUByName * Update tests to utilize ginkgo/v2 * Update ginkgo to v2 in go.mod, go.sum, vendor * Tap plugin * build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 * build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 * Only check ipv6 when an IPv6 is configured * Add support for in-container master for macvlans * Add support for in-container master for ipvlan * Add support for in-container master for vlans * bridge: re-fetch mac address * Update Allocate method to reuse lease if present * build(deps): bump github.com/safchain/ethtool to v0.2.0 * build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 * Add IPv6 support for AddDefaultRoute * build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.2 * build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.5.0 * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 * build(deps): bump alpine in /.github/actions/retest-action * build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.1.0 * build(deps): bump github.com/vishvananda/netlink * build(deps): bump github.com/alexflint/go-filemutex from 1.1.0 to 1.2.0 * build(deps): bump github.com/Microsoft/hcsshim from 0.8.20 to 0.9.6 * build(deps): bump github.com/onsi/gomega from 1.15.0 to 1.24.2 * Update dependabot.yml * build(deps): bump actions/checkout from 2 to 3 * build(deps): bump actions/stale from 4 to 7 * build(deps): bump actions/setup-go from 2 to 3 * Update dependabot.yml * Update dependabot.yml * ci(deps): setup dependabot * Fix tuning path validation * Update email to gmail * Update portmap test's iptables error check * Remove references to io/ioutil package * fix bug on getting NextIP of addresses with first byte 0 * Fix path substitution to enable setting sysctls on vlan interfaces * support masquerade all config * host-local: remove unused Release(ip) from type Store interface * Cleanup Socket and Pidfile on exit * dummy: Create a Dummy CNI plugin that creates a virtual interface. * Use the same options for acquiring, renewing lease * bridge: update vlanFiltering variable to make code more readable * ci: only rerun failed jobs on `/retest` * build: support riscv64 * Check for duplicated sysctl keys * Update github.com/vishvananda/netlink to v1.2.0-beta * bridge: support IPAM DNS settings * Bump to go 1.18 * V2 API support for win-overlay CNI * bug: return errors when iptables and ip6tables are unusable * github: ignore issues with "keep" label from stale closing * Make description for `static` plugin more exact * workflow: add something to auto-close stale PRs * ipam/dhcp: Fix client id in renew/release * call ipam.ExceDel after clean up device in netns fix #666 * Add sysctl allowlist * Tue Mar 29 2022 fvogt@suse.com - Update to version 1.1.1: * ipam/dhcp: Fix client id in renew/release * call ipam.ExceDel after clean up device in netns fix #666 * portmap: fix checkPorts result when chain does not exist * portmap: fix bug that new udp connection deletes all existing conntrack entries * Enhanced dad set to 1 * Add boolean to enable/disable dad * Disable DAD for container side veth * firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker * Fix host-device gofmt * host-device: Bring interfaces up after moving into container * pkg/ns: use file system magic numbers from golang.org/x/sys/unix * gofmt * go mod tidy * build: bump to go 1.17 * Remove arp notify setting per comment * plugins: replace arping package with arp_notify * fix #685 * Ran go fmt so tests would pass * Fixed DHCP problem that broke when fast retry was added. * dhcp ipam: adjust retry mechanism * add ipam tests for dpdk device * add ipam support for dpdk device * ipvlan: Send Gratuitous ARP after IPs are set * dhcp ipam: fix client id * dhcp ipam: rename inconsistent options among files * dhcp ipam: add more options capable for sending * dhcp ipam: add fast retry * dhcp ipam: support customizing dhcp options * dhcp ipam: truncate client id to 254 bytes * dhcp ipam: print error correctly without format string * dhcp ipam: using full config to regular the code * Allow setting sysctls on a particular interface * dhcp: remove implemented TODO * Don't redundantly filepath.Clean the output of filepath.Join * Use crypto/rand.Read, not crypto.Reader.Read * bridge: Add macspoofchk support * plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped * vendor: bump to libcni v1.0.1 * static ipam: do not parse the CIDR twice * static ipam: improve error msgs when provisioning invalid CIDR * bump go to 1.16, other misc fixes * vendor: bump all direct dependencies * vendor: bump to libcni v1.0 * docs: Update the CI badge from Travis CI to GitHub Actions * bridge: Fix typo in error message for promiscuous mode * ip: place veth peer in host namspace directly * bridge: Add mac field to specify container iface mac * static ipam: decide wrong cidr error msg * static ipam: stop wrapping net.ParseCIDR errors * static ipam: show confusing error msg * utils, hwaddr: Remove unused package * ip, link_linux: Remove unused SetHWAddrByIP function * plugins: remove flannel * refactor(win-bridge): netconf * refactor(win-bridge): hcn api processing * refactor(win-bridge): hns api processing * chore(win-bridge): location related * chore(win-bridge): text related * Remove Bryan Boreham as maintainer * host-local: support ip/prefix in env args and CNI args * [sbr]: Use different tableID for every ipCfg Check tableID not in use for every ipCfg * Small typo improves in README.md * Allow multiple routes to be added for the same prefix. Enables ECMP * Update to lastest vendor/github.com/vishvananda/netlink * tuning: always update MAC in CNI result * vendor: bump to libcni v1.0-rc1 * tuning: Add support of altering the allmulticast flag * [sbr]: Use different tableID for every ipCfg Move default table routes which match the ipCfg config * Fix nil-pointer check * host-local: support custom IPs allocation through runtime configuration * pkg/ip: introduce a new type `IP` to support formated <ip>[/<prefix>] * go.mod: github.com/j-keck/arping v1.0.1 * go.mod: github.com/buger/jsonparser v1.1.1 * go.mod: github.com/alexflint/go-filemutex v1.1.0 * go.mod github.com/Microsoft/hcsshim v0.8.16 * go.mod: godbus/dbus/v5 v5.0.3, coreos/go-systemd v22.2.0 * go.mod: github.com/mattn/go-shellwords v1.0.11 * go.mod: github.com/sirupsen/logrus v1.8.1 * CI: Install linux-modules-extra for VRF module * Fix broken links to online docs in plugin READMEs * gha: update actions/setup-go@v2 * remove redundant startRange in RangeIter due to overlap check on multi ranges * fix(win-bridge): panic while calling HNS api * portmap: use slashes in sysctl template to support interface names which separated by dots * pkg/ipam: use slash as sysctl separator so interface name can have dot * [macvlan] Stop setting proxy-arp on macvlan interface * tuning: increase test coverage to 1.0.0 and older spec versions * portmap: increase test coverage to 1.0.0 and older spec versions * flannel: increase test coverage to 1.0.0 and older spec versions * firewall: increase test coverage to 1.0.0 and older spec versions * bandwidth: increase test coverage to 1.0.0 and older spec versions * host-local: increase test coverage to 1.0.0 and older spec versions * static: increase test coverage to 1.0.0 and older spec versions * dhcp: increase test coverage to 1.0.0 and older spec versions * dhcp: add -resendmax option to limit lease acquisition time for testcases * vlan: increase test coverage to 1.0.0 and older spec versions * ptp: increase test coverage to 1.0.0 and older spec versions * macvlan: increase test coverage to 1.0.0 and older spec versions * loopback: increase test coverage to 1.0.0 and older spec versions * ipvlan: increase test coverage to 1.0.0 and older spec versions * host-device: increase test coverage to 1.0.0 and older spec versions * bridge: increase test coverage to 1.0.0 and older spec versions * bridge: simplify version-based testcase code * testutils: add test utilities for spec version features * plugins: update to spec version 1.0.0 * vendor: bump CNI to 1.0.0-pre @ 62e54113 (fixes bsc#1181961 aka CVE-2021-20206) - Drop %go_nostrip * Mon Apr 26 2021 rpm@fthiessen.de - Update to version 0.9.1: * ipam/dhcp: Add broadcast flag * add flannel to support dual stack ip * bandwidth: fix panic in tests * host-device: Add support for DPDK device * [main/vlan] Fix error handling for delegate IPAM plugin * dhcp: default dhcp clien timeout is 10s * vlan: fix error message text by removing ptp references * dhcp: daemon dhcp client timeout is configurable * dhcp: timeout value is set in DHCP daemon * remove unused function * deps: go mod tidy coreos/go-iptables * deps: bump coreos/go-iptables * Fri Jan 08 2021 rbrown@suse.com - Update to version 0.9.0: * tuning: revert values on delete (#540) * go mod tidy * bump to go 1.15 * Add ability to trigger retests via comments * pkg/ns: fix test case to tolerate pids going away. * Add github build & test actions * bridge: fix testcase to check addresses we care about * Remove travis. * vendor: bump ginkgo, gover * portmap plugin should flush previous udp connections * Updating plugin README.md files (#549) * update netlink dependencies * Xdhcp: fix example configuration * VRF: extend supported version to 0.3.1 too. * VRF CNI: Add an optional table parameter. * Add more tests for the vrf cni plugin. * Update github.com/vishvananda/netlink to v1.1.0 * Introduce a new VRF CNI meta plugin. * Travis: run tests on arm64 * Replace nc with the local echo client. * Add an echo client to be used instead of nc. * Bump up the ubuntu version used in CI to bionic. * flannel: allow input ipam parameters as basis for delegate * ipvlan: make master config as optional * Remove extraneous test file in Windows plugin * Mon Aug 31 2020 dmueller@suse.com - Update to version 0.8.7: * Fix race condition in GetCurrentNS * lo: CNI_IFNAME is no longer ignored * cni: bump to 0.8.0 * Bump Go version to 1.13 and 1.14 * Add contact info * Update firewall README.md CNI-ADMIN * firewall: fix some typos in docs * portmap DEL noop if no portMappings present * flannel: remove net conf file after DEL succeed
/usr/lib/modules-load.d /usr/lib/modules-load.d/cni-plugins.conf /usr/libexec/cni /usr/libexec/cni/bandwidth /usr/libexec/cni/bridge /usr/libexec/cni/dhcp /usr/libexec/cni/dummy /usr/libexec/cni/firewall /usr/libexec/cni/host-device /usr/libexec/cni/host-local /usr/libexec/cni/ipvlan /usr/libexec/cni/loopback /usr/libexec/cni/macvlan /usr/libexec/cni/portmap /usr/libexec/cni/ptp /usr/libexec/cni/sbr /usr/libexec/cni/static /usr/libexec/cni/tap /usr/libexec/cni/tuning /usr/libexec/cni/vlan /usr/libexec/cni/vrf /usr/share/doc/packages/cni-plugins /usr/share/doc/packages/cni-plugins/CONTRIBUTING.md /usr/share/doc/packages/cni-plugins/README.md /usr/share/licenses/cni-plugins /usr/share/licenses/cni-plugins/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 02:11:34 2025