Bump flannel to v0.26.4, which includes `golang.org/x/net/http2` at v0.34.0, fixes bsc#1236522 (CVE-2023-45288)
- 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
OBS-URL: https://build.opensuse.org/request/show/1244127
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/flannel?expand=0&rev=18
Update to version 0.24.2:
- 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
OBS-URL: https://build.opensuse.org/request/show/1143026
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/flannel?expand=0&rev=16