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

flannel-0.26.4-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: flannel Distribution: openSUSE Tumbleweed
Version: 0.26.4 Vendor: openSUSE
Release: 1.1 Build date: Fri Feb 7 12:23:27 2025
Group: System/Management Build host: reproducible
Size: 45151049 Source RPM: flannel-0.26.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/flannel-io/flannel
Summary: An etcd backed network fabric for containers
flannel is a virtual network that gives a subnet to each host for use with
container runtimes.

Platforms like Google's Kubernetes assume that each container (pod) has a
unique, routable IP address inside the cluster. The advantage of this model is that it
reduces the complexity of doing port mapping.

This package contains the binary to be included into a container image

Provides

Requires

License

Apache-2.0

Changelog

* Fri Feb 07 2025 Priyanka Saggu <priyanka.saggu@suse.com>
  - add `go-modules` for automated creation of go vendored modules tarball
  - bump go version: `BuildRequires:  golang(API) >= 1.23`
  - delete unused `kube-flannel.yaml` source in the spec file, it is directly soured from the flannel source tar ball
* Fri Feb 07 2025 Priyanka Saggu <priyanka.saggu@suse.com>
  - Update to version 0.26.4:
    * Moved to github container registry
    * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
    * Bump go.etcd.io/etcd/tests/v3 from 3.5.17 to 3.5.18
    * fix: Fix high CPU usage when losing etcd connection and try to re-establish connection with exponential backoff
    * Bump github.com/containernetworking/plugins from 1.6.1 to 1.6.2
    * Bump alpine from 20240923 to 20250108 in /images
    * Bump golang.org/x/net from 0.31.0 to 0.33.0
    * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
    * Bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
    * feat: add bool to control CNI config installation using Helm
    * fix: add missing MY_NODE_NAME env in chart
    * Bump k8s deps to 0.29.12
    * Don't panic upon shutdown when running in standalone mode
    * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
    * Bump alpine from 20240807 to 20240923 in /images
    * Bump github.com/containernetworking/plugins from 1.6.0 to 1.6.1
    * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc
    * Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5
    * Use the standard context library
    * Bump github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
    * Updated flannel cni image to 1.6.0
    * Updated CNI plugins version on the README
    * Bump sigs.k8s.io/knftables from 0.0.17 to 0.0.18
    * Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1
    * Bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9
    * Added check to not check br_filter in case of windows
    * Bumo golangci-lint to latest version
    * Bump to go 1.23
    * Added checks for br_netfilter module
    * Try not to cleanup multiple peers behind same PublicIP
    * fix trivy check
    * check that the lease includes an IP address of the requested family before configuring the flannel interface
    * Fixed IPv6 chosen in case of public-ipv6 configured
    * add timeout to e2e test pipelines
    * Update k8s version ine2e tests to v1.29.8
    * Update netlink to v1.3.0
    * Fixed values file on flannel chart
    * Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1
    * Updated Flannel chart with Netpol containter and removed clustercidr
    * Fix bug in hostgw-windows
    * Fix bug in the logic polling the interface
    * Added node-public-ip annotation
    * Try several times to contact kube-api before failing
    * Fixed IPv6 0 initialization
    * wireguard backend: avoid error message if route already exists
    * Bump github.com/avast/retry-go/v4 from 4.5.1 to 4.6.0
    * use wait.PollUntilContextTimeout instead of deprecated wait.Poll
    * troubleshooting.md: add `ethtool -K flannel.1 tx-checksum-ip-generic off` for NAT
    * Added configuration for pulic-ip through node annotation
    * extension/vxlan: remove arp commands from vxlan examples
    * Refactor TrafficManager windows files to clarify logs
    * Add persistent-mac option to v6 too
    * fix comparison with previous networks in SetupAndEnsureMasqRules
    * show content of stdout and stderr when running iptables-restore returns an error
    * Add extra check before contacting kube-api
    * remove unimplemented error in windows trafficmngr
    * remove --dirty flags in git describe
    * Added leaseAttr string method with logs on VxLan
    * remove multiClusterCidr related-code.
    * Implement nftables masquerading for flannel
    * fix: ipv6 iptables rules were created even when IPv6 was disabled
    * Add tolerations to the flannel chart
    * Added additional check for n.spec.podCIDRs
    * Remove net-tools since it's an old package that we are not using
    * fix iptables_windows.go
    * Clean-up Makefile and use docker buildx locally
    * Use manual test to ensure iptables-* binaries are present
    * Bump github.com/containerd/containerd from 1.6.23 to 1.6.26
    * Bump github.com/joho/godotenv
    * SubnetManager should use the main context
    * Simplify TrafficManager interface
    * refactor iptables package to prepare for nftables-based implementation
  - flannel v0.26.4, includes `golang.org/x/net/http2` at v0.34.0, which fixes bsc#1236522 (CVE-2023-45288)
* Fri Apr 19 2024 Jeff Mahoney <jeffm@suse.com>
  - Remove dependency on net-tools-deprecated.  It's not actually used.
* Wed Jan 31 2024 Priyanka Saggu <priyanka.saggu@suse.com>
  - sync `kube-flannel.yaml` manifest with upstream release, v0.24.2 (bsc#1218694)
  - refactor, clean spec file. Include following change:
    * bump go version build requirements: `BuildRequires:  golang(API) >= 1.20`
    * include go modules dependencies as vendor tar - vendor.tar.gz, update following %prep, %build, %install sections accordingly
* Wed Jan 31 2024 priyanka.saggu@suse.com
  - Update to version 0.24.2:
    * Prepare for v0.24.2 release
    * Increase the time out for interface checking in windows
    * Prepare for v0.24.1 release
    * Provide support to select the interface in Windows
    * Improve the log from powershell
    * Wait all the jobs to finish before deploy the github-page
    * remove remaining references to mips64le
    * add multi-arch dockerfile
    * add missing riscv64 in docker manifest create step
    * prepare for v0.24.0 release
    * Bump golang.org/x/crypto from 0.15.0 to 0.17.0
    * Add the VNI to the error message in Windows
    * chart: add possibility for defining image pull secrets in daemonset
    * Remove multiclustercidr logic from code
    * Update opentelemetry dependencies
    * Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
    * Add riscv64 arch in GH actions
    * vxlan vni should not be type uint16
    * Quote wireguard psk in helm chart
    * add riscv64 support
* Fri Jul 23 2021 Alexandre Vicenzi <alexandre.vicenzi@suse.com>
  - Update to 0.14.0:
    * Add tencent cloud VPC network support
    * moving go modules to flannel-io/flannel and updating to go 1.16
    * fix(windows): nil pointer panic
    * Preserve environment for extension backend
    * Fix flannel hang if lease expired
    * Documentation for the Flannel upgrade/downgrade procedure
    * Move from glog to klog
    * fix(host-gw): failed to restart if gateway hnsep existed
    * ipsec: use well known paths of charon daemon
    * upgrade client-go to 1.19.4
    * move from juju/errors to pkg/errors
    * subnets: move forward the cursor to skip illegal subnet
    * Fix Expired URL to Deploying Flannel with kubeadm
    * Modify kube-flannel.yaml to use rbac.authorization.k8s.io/v1
    * preserve AccessKey & AccessKeySecret environment on sudo fix some typo in doc.
    * iptables: handle errors that prevent rule deletes
  - Sync kube-flannel.yaml manifest
  - Change project URL to github.com/flannel-io/flannel
* Wed Apr 28 2021 Ralf Haferkamp <ralf@h4kamp.de>
  - Sync manifest with upstream (0.13.0 release). Includes the
    following changes:
    * Fix typo and invalid indent in kube-flannel.yml
    * Use stable os and arch label for node
    * set priorityClassName to system-node-critical
    * Add NET_RAW capability to support cri-o
    * Use multi-arch Docker images in the Kubernetes manifest
* Wed Mar 17 2021 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Set GO111MODULE=auto to build with go1.16+
    * Default changed to GO111MODULE=on in go1.16
    * Set temporarily until using upstream version with go.mod
* Fri Feb 26 2021 Alexandre Vicenzi <alexandre.vicenzi@suse.com>
  - update to 0.13.0:
    * Use multi-arch Docker images in the Kubernetes manifest
    * Accept existing XMRF policies and update them intead of raising errors
    * Add --no-sanity-check to iptables-wrapper-installer.sh for architectures other than amd64
    * Use "docker manifest" to publish multi-arch Docker images
    * Add NET_RAW capability to support cri-o
    * remove glide
    * switch to go modules
    * Add and implement iptables-wrapper-installer.sh from https://github.com/kubernetes-sigs/iptables-wrappers
    * documentation: set priorityClassName to system-node-critical
    * Added a hint for firewall rules
    * Disabling ipv6 accept_ra explicitely on the created interface
    * use alpine 3.12 everywhere
    * windows: replace old netsh (rakelkar/gonetsh) with powershell commands
    * fix CVE-2019-14697
    * Bugfix: VtepMac would be empty when lease re-acquire for windows
    * Use stable os and arch label for node
    * doc(awsvpc): correct the required permissions
* Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com>
  - update to 0.12.0:
    * fix deleteLease
    * Use publicIP lookup iface if --public-ip indicated
    * kubernetes 1.16 cni error
    * Add cniVersion to general CNI plugin configuration.
    * Needs to clear NodeNetworkUnavailable flag on Kubernetes
    * Replaces gorillalabs go-powershell with bhendo/go-powershell
    * Make VXLAN device learning attribute configurable
    * change nodeSelector to nodeAffinity and schedule the pod to linux node
    * This PR adds the cni version to the cni-conf.yaml inside the kube-flannel-cfg configmap
    * EnableNonPersistent flag for Windows Overlay networks
    * snap package.
    * Update lease with DR Mac
    * main.go: add the "net-config-path" flag
    * Deploy Flannel with unprivileged PSP
    * Enable local host to local pod connectivity in Windows VXLAN
    * Update hcsshim for HostRoute policy in Windows VXLAN

Files

/usr/sbin/flanneld
/usr/share/doc/packages/flannel
/usr/share/doc/packages/flannel/DCO
/usr/share/doc/packages/flannel/README.md
/usr/share/licenses/flannel
/usr/share/licenses/flannel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Feb 11 02:29:52 2025