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

flannel-k8s-yaml-0.26.4-160000.1.2 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: flannel-k8s-yaml Distribution: SUSE Linux 16
Version: 0.26.4 Vendor: SUSE LLC <https://www.suse.com/>
Release: 160000.1.2 Build date: Fri Feb 7 12:23:27 2025
Group: System/Management Build host: reproducible
Size: 4349 Source RPM: flannel-0.26.4-160000.1.2.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/flannel-io/flannel
Summary: Kubernetes yaml file to run flannel container
This package contains the yaml file requried to download and run the
flannel container in a kubernetes cluster.

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.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Feb 07 2025 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@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 jeffm@suse.com
  - Remove dependency on net-tools-deprecated.  It's not actually used.
* Wed Jan 31 2024 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@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@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 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@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 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
* Tue Oct 29 2019 guillaume.gardet@opensuse.org
  - Use Tumbleweed Kubic flannel containers instead of devel:kubic
    containers. This fixes aarch64 and ppc64* (boo#1152185)
* Fri Oct 11 2019 fvogt@suse.com
  - It's apps/v1, not apps/v1beta1
  - Fix some more typos
* Thu Oct 10 2019 rbrown@suse.com
  - Fix typo in updated flannel manifest
* Thu Oct 10 2019 rbrown@suse.com
  - Update flannel manifest to match upstream and support k8s 1.16 API
* Fri Jul 19 2019 kukuk@suse.de
  - Set cni version in flannel manifest
* Thu Jul 18 2019 kukuk@suse.com
  - Use current kube-flannel.yaml from git to fix DNS problems
* Sun Jun 09 2019 jengelh@inai.de
  - Add missing words in descriptions.
* Thu Jun 06 2019 kukuk@suse.de
  - Fix path of flanneld in yaml file
  - Cleanup filelist
* Tue Apr 09 2019 kukuk@suse.de
  - Require minimal set of used network utilities
* Mon Apr 08 2019 kukuk@suse.de
  - Add flannel-k8s-yaml sub-package with the yaml file to deploy
    flannel.
* Mon Apr 08 2019 kukuk@suse.de
  - Update to flannel 0.11.0
  - Drop standalone support, it's only for containers
  - Drop use-32-prefix-udp-backend.patch, included upstream
* Wed Dec 19 2018 clee@suse.com
  - Refactor go to go1.11 for BuildRequires
* Wed Dec 19 2018 clee@suse.com
  - Updated to a supported version of Go (due to security reasons)
    * bsc#1118897 CVE-2018-16873
      go#29230 cmd/go: remote command execution during "go get -u"
    * bsc#1118898 CVE-2018-16874
      go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
    * bsc#1118899 CVE-2018-16875
      go#29233 crypto/x509: CPU denial of service
* Wed Dec 12 2018 alvaro.saurin@suse.com
  - Updated to a supported version of Go (due to security reasons)
* Tue Jun 05 2018 dcassany@suse.com
  - Make use of %license macro
* Tue May 29 2018 rfernandezlopez@suse.com
  - Add use-32-prefix-udp-backend.patch: backend/udp: Use a /32 prefix for the flannel0 interface
    This avoids the kernel's creation of broadcast routes, which prevent
    communication from the host with the zeroth subnet to containers on any
    other hosts.
    Fixes: bsc#1094364
* Thu Feb 01 2018 ro@suse.de
  - do not build on s390, only on s390x (no go on s390)
* Mon Nov 27 2017 opensuse-packaging@opensuse.org
  - Update to version 0.9.1:
    * kube: Update manifests to v0.9.1
    * network/iptables: Add iptables rules to FORWARD chain
    * kube-flannel.yml: Update to v0.9.0 and improve docs
    * Update README.md
    * Fix horrendous README typo
    * Always ensure iptables masquerade rules are installed
    * Makefile: Stop pulling the unused lib from kube-cross
    * subnet/*: Remove unused reservations code
    * use init container to install cni on flannel daemonset
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Tue Aug 29 2017 mmeister@suse.com
  - build with go1.8
    this fixes the golang.org/x/net/context conflict
* Thu Aug 24 2017 vrothberg@suse.com
  - Update to version 0.8.0:
    * flannel reads from created subnet.env file on startup
    * Fix a bug with the iface-regex that always returned an error
    * Fix a bug where previously leased subnets would not update etcd leases
    * main.go: Fix logging options
    * Allow kube subnet manager to run outside of kubernetes
    * Added ability to specify multiple ifaces and iface regexes
    * Docs: Add kubernetes and troubleshooting info
    * Update manifest to v0.8.0
* Thu Aug 17 2017 vrothberg@suse.com
  - Fix bsc#1054097
    * We need to patch the Version variable to align with the package version
    * Do this by using `gofmt` (linker flags can't be set without changing the build)
* Wed Apr 19 2017 opensuse-packaging@opensuse.org
  - Update to version 0.7.1:
    * Add Kubernetes RBAC support
    * vendor: Revendor with more sensible pinnings
    * vendor: Make code compatible again
    * Simplify rbac creation process
    * Tolerate flannel running on master nodes
    * backend/vxlan: Don't recreate vxlan device on flanneld restart
    * backend/hostgw: Fix memory leak
    * Build tar.gz for ppc64le, arm and arm64 arch
    * kube-flannel: Add namespace for compatibility with RBAC rules
    * Explicitly state operator: Exists for master node toleration - as tolleration defaults to Equal by default which will result in the non scheduling of flannel on the master nodes
    * switch kube subnet manager to PATCH
    * Bump k8s manifest version to v0.7.1
    * Correct the image in the k8s manifest files
* Fri Jan 20 2017 opensuse-packaging@opensuse.org
  - Update to version 0.7.0:
    * version: bump to v0.5.3+git
    * subnet: add infrastructure and tests for network watches
    * Refactoring: single ctx and pull out LeaseRenewer
    * Bug fix: remote mode errors out with bad backend type
    * Use a map for backend lookups
    * Split backend Init operation into New/Init and AddNetwork
    * Fix etcd implementation of getNetworks()
    * vendor: update etcd/client
    * aws-vpc: migrate to official AWS SDK
    * aws-vpc: use SDK to get metadata
    * Add network package to testing
    * Add/remove networks when registry changes
    * bug fix: no specified networks still led to multi-network path
    * Fix running multiple networks
    * Fix network watches when subnets change
    * Better handling of Ctrl+C
    * Add UnregisterNetwork backend method
    * Notify systemd service when server is ready to listen
    * Fix/improve docs
    * Masquerade host to flannel traffic.
    * Change copyright from CoreOS to flannel authors
    * remote: close response body during watch()
    * Refactor the backend interfaces for multi-networks
    * Go 1.5 compat change
    * test: add license header check + missing headers
    * travis: add logo to README, switch to go 1.4/1.5
    * build: use `git describe` output in version
    * file rename as separate commit for better diffs
    * Use jonboulle/clockwork
    * Have registry deal with subnet and not etcd types
    * Actually track backends in the active map
    * Fix subnet watch key creation
    * Periodically retry getting initial networks
    * Version embedding for Go 1.4 and 1.5
    * Ability to revoke lease
    * Add reservations to admin control subnet allocs
    * Revendor netlink library
    * Add mock etcd and etcd-backed registry testcases
    * tests: fix bug due to random numbers being used
    * Fixes a number of races
    * backend/udp: bind to the advertised interface
    * Add cli args for etcd basic auth
    * MAINTAINERS: remove eyakubovich; add tomdee, philips, steveej
    * DOCS: Add note to AWS docs about why it might be used
    * BUILDS: Use vendor directory instead of Godeps
    * Updating code.google.com/p/... dependencies
    * Add glide file
    * Add glide.lock and update GCE dependencies
    * Support quorum read option
    * vendor: bump netlink to latest master
    * network/ipmasq: RETURN instead of ACCEPT to allowe other rules
    * vendor: coreos/pkg: -> v2
    * vendor: bump netlink to latest
    * vxlan: support group-based policy
    * scripts/build: compat header
    * hostgw: Check existence of and compare routes before attempting to add/update them
    * backend/hostgw: don't filter by LinkIndex
    * BUILDS: Replace some shell scripts with Makefile
    * deps: Update go-iptables version
    * mk-docker-opts.sh: replace with busybox shell compatible version
    * BUILDS: Overhaul build process
    * vxlan: error on sysctl fail
    * Fix a typo in format error.
    * Makefile: Disable static builds of flanneld
    * Makefile: Make the ARCH part of the tag name not the image name
    * Builds: Insert libpthread into busybox images
    * The docker daemon syntax change addressed
    * Makefile: gzip the dist tar.gz file
    * Add functional (end-to-end) testing
    * README: Update build instructions
    * Makefile: Push "latest" to flannel-git on quay.io
    * Run e2e tests on travis
    * glide: cfg change
    * glide: add k8s deps
    * fixup after etcd client update
    * add kube backed subnet manager
    * Update aws-vpc-backend.md
    * README: Kubernetes rename
    * Documentation: Fix sample kube-flannel config
    * backend: do not log in Register
    * Makefile: Push tags to flannel-git for all builds
    * Makefile: clean before flannel-git build
    * Makefile: Also push :latest for flannel-git
    * Fixed #521: flanneld hang on at initialEvtsBatch := <-evts because of empty batch list in WatchLeases of subnet/watch.go
    * Make the flannel daemonset multiarch
    * aws-vpc: Fix crash when route has vpc-endpoints
    * aws-vpc: remove "blackholes"
    * deps: update aws-sdk version to latest stable
    * backend: fixes and cleanups in awsvpc backend
    * vxlan: user verbose logging macros
    * subnet/kube: Use informer callbacks for lease events
    * subnet/kube: wait for cache sync before using subnet manager
    * network manager: Improve logging
    * subnet/kube: modify a copy of node object, rather than the cached object
    * Fix a typo in backend/vxlan/network.go
    * Documention: Add information on leases and reservations
    * e2e: Allow the backend list to be overridden
    * backend/vxlan: Improve the comments and logging
    * backend/vxlan: Set the netmask of the IP used for the vxlan device
    * Add a flag to configure the subnet lease renewal margin. (#559)
    * Replacing the user id with group id.
    * Removing the -it flag from the docker build commands.
    * Update kube-flannel.yaml
    * Add note to readme about -kube-subnet-mgr
* Fri Nov 18 2016 opensuse-packaging@opensuse.org
  - Update to version 0.5.5:
    * Remove code dup and use coreos/pkg/flagutil
    * version: bump to v0.5.3
    * aws-vpc: migrate to official AWS SDK
    * aws-vpc: use SDK to get metadata
    * Notify systemd service when server is ready to listen
    * Masquerade host to flannel traffic.
    * remote: close response body during watch()
    * version: bump to v0.5.4
    * Bug fix: running out of memory with vxlan+bonding
    * version: bump to v0.5.5
* Wed Sep 14 2016 opensuse-packaging@opensuse.org
  - Update to version 0.6.1:
    * Support quorum read option
    * deps: Update go-iptables version
    * mk-docker-opts.sh: replace with busybox shell compatible version
    * BUILDS: Overhaul build process
    * vxlan: error on sysctl fail
    * Fix a typo in format error.
    * Makefile: Disable static builds of flanneld
    * Makefile: Make the ARCH part of the tag name not the image name
    * Builds: Insert libpthread into busybox images
    * Support VXLAN GBP
    * Add cli args for etcd basic auth
    * Add reservations to admin control subnet allocs
    * Ability to revoke lease
    * small docs changes
    * overhaul of the build system
    * improvements to stability and UX tweaks
    * refactoring mainly driven by reservation support
* Fri Jul 15 2016 kstreitova@suse.com
  - clean specfile by spec-cleaner
  - change 'PreReq: %fillup_prereq' to 'Requires(post)'
* Thu Jul 07 2016 tboerger@suse.com
  - Dropped rpmlintrc
  - Refactoring of the spec based on golang-packaging
* Wed Jul 06 2016 msabate@suse.com
  - Added go_provides
* Wed Jul 06 2016 msabate@suse.com
  - Removed kernel-devel build requirement
    I've also added golang-packaging as a build requirement and we will be using
    the %{go_nostrip} macro from that package. Moreover, I've done some minor
    improvements here and there.
* Tue Jul 05 2016 cbrauner@suse.com
  - add %ghost instruction: Files that are put into /run should be generated on
    the fly during runtime. To prevent them from getting installed we use
    %ghost.
* Tue Jul 05 2016 cbrauner@suse.com
  - add _constraints file to get more disk space on aarch64
* Tue Mar 22 2016 fcastelli@suse.com
  - Fix issue inside of systemd unit file
* Mon Mar 21 2016 fcastelli@suse.com
  - First release v0.5.5

Files

/usr/share/k8s-yaml
/usr/share/k8s-yaml/flannel
/usr/share/k8s-yaml/flannel/kube-flannel.yaml


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 9 19:20:43 2025