Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cni-plugins-1.6.0-2.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

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.

Provides

Requires

License

Apache-2.0

Changelog

* 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

Files

/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