Revisions of k3s

Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1171963 from Johannes Kastl's avatar Johannes Kastl (ojkastl_buildservice) (revision 40)
add conflicts for rke2 and kubernetes-kubelet-common, as those also use /var/lib/kubelet
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1168976 from Johannes Kastl's avatar Johannes Kastl (ojkastl_buildservice) (revision 39)
- add Recommends for the flannel CNI plugin (unlike upstream k3s, no CNI plugin is being installed by just installing the k3s package. Thus all containers are stuck in 'ContainerCreating' with an error message "failed to find plugin flannel in path [/usr/lib/cni/]" 
- convert to using obs_scm
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1165970 from Berthold Gunreben's avatar Berthold Gunreben (azouhr) (revision 38)
- k3s will not start if VERSION_GOLANG has not been set with -ldflags
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1164587 from Berthold Gunreben's avatar Berthold Gunreben (azouhr) (revision 37)
- Update to version 1.29.3+k3s1:
  * Update to v1.29.3-k3s1 and Go 1.21.8 (#9747)
  * Fix wildcard entry upstream fallback
  * Fix flaky check in btrfs test
  * Fix e2e vagrant cacheing
  * Run docker tests in E2E GH Action
  * remove repetitive words (#9671)
  * Warn and suppress duplicate registry mirror endpoints
  * Bump upload and download actions to v4 (#9666)
  * Bump metrics-server to v0.7.0
  * Improve E2E Aftersuite cleanup
  * Move to ubuntu 2204 for all E2E tests
  * Convert snapshotter test in e2e test
  * Migrate E2E tests to GitHub Actions
  * Allow non-sudo vagrant
  * Include flannel version in flannel cni plugin version
  * Bump Trivy version (#9528)
  * Adjust first node-ip based on configured clusterCIDR
  * Improve tailscale e2e test
  * Update contrib/util/check-config.sh
  * Rename `RAW_OUTPUT` -> `NO_COLOR`
  * Disable color outputs using RAW_OUTPUT env var
  * Fix wildcard with embbeded registry test
  * e2e tests: cover WebAssembly integration
  * fix: use correct wasm shims names
  * chore(deps): Remediating CVEs found by trivy;  CVE-2023-45142 on otelrestful and CVE-2023-48795 on golang.org/x/crypto (#9513)
  * Don't register embedded registry address as an upstream registry
  * Remove filtering of wildcard mirror entry
  * Add env var to allow spegel mirroring of `latest` tag
  * Bump spegel to v0.0.18-k3s4
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1146168 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 36)
New upstream release 1.29.1+k3s2
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1142921 from Berthold Gunreben's avatar Berthold Gunreben (azouhr) (revision 34)
- Update to version 1.29.1+k3s1:
  * Delete old stalebot
  * New stale action
  * Update to v1.29.1 (#9259)
  * Error getting node in setEtcdStatusCondition
  * Move proxy dialer out of init() and fix crash
  * Fix nonexistent dependency repositories (#9213)
  * Enable network policy controller metrics
  * Bump quic-go for CVE-2023-49295
  * Add e2e test for embedded registry mirror
  * Add embedded registry implementation
  * Add server CLI flag and config fields for embedded registry
  * Add ADR for embedded registry
  * Propagate errors up from config.Get
  * Move registries.yaml load into agent config
  * Pin images instead of locking layers with lease
  * add e2e startup test for rootless k3s (#8383)
  * update s3 e2e test (#9025)
  * Handle etcd status condition when cluster reset and disable etcd
  * Use `ipFamilyPolicy: RequireDualStack` for dual-stack kube-dns (#8984)
  * fix: update trivy from 0.46.1 to 0.48.1 (#8812)
  * Wait for taint to be gone in the node before starting the netpol controller
  * Print error when downloading file error inside install script (#6874)
  * Fix OS PRETTY_NAME on tagged releases
  * Add runtime checking of golang version
  * Add more paths to crun runtime detection (#9086)
  * Add support for containerd cri registry config_path
  * Fix nil map in full snapshot configmap reconcile
  * Handle logging flags when parsing kube-proxy args
  * Fix the OTHER log message that prints the wrong variable
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1139870 from Berthold Gunreben's avatar Berthold Gunreben (azouhr) (revision 33)
- Make older distributions work again
- Remove obsolete tar archive of previous version
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1139528 from Berthold Gunreben's avatar Berthold Gunreben (azouhr) (revision 32)
- Adopt specfile to new github directory
- Revert https://github.com/k3s-io/k3s/pull/8998 that removed s390x from PLUGIN_PLATFORMS
- Add go_modules service to _service and add resulting vendor.tar.gz to package 

- Update to version 1.29.0+k3s1:
  * Remove rotate-keys subcommand (#9079)
  * Update flannel to v0.24.0 and remove multiclustercidr flag (#9075)
  * Update Kubernetes to v1.29.0+k3s1 (#9052)
  * Only publish to code_cov on merged E2E builds (#9051)
  * Remove GA feature-gates (#8970)
  * Bump containerd to v1.7.11
  * Allow setting default-runtime on servers
  * Bump containerd/runc to v1.7.10-k3s1/v1.1.10
  * Added runtime classes for crun/wasm/nvidia
  * Nov 2023 stable channel update (#9022)
  * Modify CONTRIBUTING.md guide
  * Fix overlapping address range
  * remove s390x from manifest (#8998)
  * remove s390x steps temporarily since runners are disabled
  * Update to v1.28.4 (#8920)
  * Print key instead of file path in snapshot metadata log message
  * Don't apply s3 retention if S3 client failed to initialize
  * Don't request metadata when listing objects
  * Fix flakey dynamic-cert.json in cert rotation e2e test
  * Revert e2e pipeline depends_on change
  * Bump dynamiclistener to fix secret sync race
  * Reorder snapshot configmap reconcile to reduce log spew during initial startup
  * Handle nil pointer when runtime core is not ready in etcd
  * Add jitter to client config retry
  * Update install.sh sha256sum (#8885)
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 990920 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 31)
- Add _constraints overwrite ppc64le disk requires 7GB to build
Alexandre Vicenzi's avatar Alexandre Vicenzi (avicenzi) committed (revision 30)
Alexandre Vicenzi's avatar Alexandre Vicenzi (avicenzi) committed (revision 29)
Revert
Alexandre Vicenzi's avatar Alexandre Vicenzi (avicenzi) committed (revision 28)
1
buildservice-autocommit accepted request 974360 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 27)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 974347 from Martin Liška's avatar Martin Liška (marxin) (revision 26)
- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project.
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 929221 from Enno Gotthold's avatar Enno Gotthold (SchoolGuy) (revision 25)
- Update to version 1.22.3+k3s1:
  * Upgrade containerd
  * Bump klipper-lb image for arm fix
  * Fix log/reap reexec
  * Fix other uses of NewForConfigOrDie in contexts where we could return err
  * Watch the local Node object instead of get/sleep looping
  * Block scheduler startup on untainted node when using embedded CCM
  * Update to v1.22.3 (#4348)
  * Revert "Add ability to reconcile bootstrap data between datastore and disk (#3398)"
  * reset buffer after use (#4279) (#4329)
  * remove integration test
  * Copy old bootstrap buffer data for use during migration (#4215)
  * Add ability to reconcile bootstrap data between datastore and disk (#3398)
  * Update peer address when running cluster-reset
  * Bump klipper-helm version
  * Added configuration input to etcd-snapshot (#4280) (#4281)
  * Update to the newest flannel
  * Refactor log and reaper exec to omit MAINPID
  * Add containerd ready channel to delay etcd node join
  * Bump klog fork version
  * [Release-1.22] - Add etcd s3 timeout (#4207) (#4230)
  * Fix race condition in cloud provider
  * Display cluster tls error only in debug mode (#4200)
  * set transport to skip verify if se skip flag passed (#4102) (#4103)
  * Add "etcd-" prefix to etcd-snapshot commands as aliases (#4161) (#4170)
  * Dual-stack support LB controller
  * Bump containerd to v1.5.7+k3s1
  * Don't evacuate the root cgroup when rootless
  * Skip tests that violate version skew policy
  * Properly handle operation as init process
  * Enable the inheritance of settings for ipv6
  * Update build images to python3 for compat with recent gsutil change
  * Revert "Use the newer klipper-lb image"
  * Disable automounting service account token in servicelb pods
  * Make sure there are no duplicates in etcd member list (#4025)
  * Use the newer klipper-lb image
  * Enable JobTrackingWithFinalizers FeatureGate
  * Fix regression from commit 137e80cd865efe51aa3ef0323fd6b0a014b7b9de
  * Bump golang version
  * Update Kubernetes to v1.22.2-k3s1
  * Remove expiremental from cluster commands (#4024)
  * Nvidia container runtime discovery in containerd config template (#3890)
  * Fix premature etcd shutdown when joining an existing cluster
  * Add StargzSupported stub for Windows
  * Retrieve "CONTAINERD_" environment variables
  * No-op when etcd member was already removed and use existing name for etcd controller (#4014)
  * Add tests to the dual-stack PR and enable dual-stack with flannel backend
  * Add dual-stack support
  * Bump helm-controller and klipper-helm image version
  * Return the error since it just gets logged and retried anyways
  * Use SubjectAccessReview to validate CCM RBAC
  * Set controller authn/authz kubeconfigs
  * Pass context into all Executor functions
  * Handle cgroup v1/2/hybrid in check-config.sh more explicitly/accurately
  * [master] Add `etcd-member-management` controller to K3s (#4001)
  * go mod tidy
  * Minor cleanup on cribbed function
  * Wait for apiserver readyz instead of healthz
  * Anything not EL7 is EL8
  * Add exposed metrics listener instead of replacing loopback listener
  * Replace klog with non-exiting fork
  * SupportPodPidsLimit is locked to true of 1.20, making pids cgroup support mandatory
  * Migrate sqlite data to etcd when initializing the cluster
  * feat: add option to disable s3 over https
  * Ship Stargz Snapshotter (#2936)
  * Add missing node name entry to apiserver SAN list
  * added raspberry installation hint (#2379)
  * Update maintainers to reflect team changes
  * Bump kine for metrics/tls changes
  * Small updates to CONTRIBUTING (#3734)
  * Fix condition for adding kubernetes endpoints (#3941)
  * Bump stable to v1.21.4+k3s1
  * Creation of K3s integration test Sonobuoy plugin (#3931)
  * Make consistent use of os-release vars
  * Fix issue where addon checksum was never stored
  * Move cniplugins version to 0.9.1
  * Add functions to separate ipv4 from ipv6 functions
  * github actions: enable workflow_dispatch (#3923)
  * Redux: Enable K3s integration test to run on existing cluster (#3905)
  * Check /etc/os-release exists before sourcing it
  * install.sh: Inform user of current k3s+SELinux support status for SUSE/openSUSE systems
  * Remove runtime V1 (`containerd-shim`)
  * Update RootlessKit to v0.14.5 (#3902)
  * Fix rootless regression in 1.22 (Set KubeletInUserNamespace gate) (#3901)
  * Revert "Enable K3s integration test to run on existing cluster (#3892)" (#3899)
  * Enable K3s integration test to run on existing cluster (#3892)
  * Set osImage for docker image
  * Fix PREVIOUS_CHANNEL lookup when current minor release is not stable
  * Fix lint failures
  * Replace dropped v1beta1 APIs with v1
  * Update wrangler to v0.8.5
  * Wrap errors in runControllers for additional context
  * Disable deprecated insecure port
  * Update containerd to 1.5
  * Update grpc
  * Update kine for etcd v3.5 compat
  * update golangci config to sync with RKE2
  * Bump gopls and golangci-lint
  * Update etcd to v3.5.0
  * Update Kubernetes to v1.22.1
  * K3s Flock Integration Test (#3887)
  * Reset load balancer state during restoraion (#3877)
  * Add missing labels to stalebot config
  * Update Kubernetes to v1.21.4-k3s1
  * Bump containerd to v1.4.9-k3s1
  * Bump helm-controller to work around tiller crashes
  * Fix URL pruning when joining an etcd member (#3832)
  * Added new testing documentation (#3823)
  * Added locking system for integration tests (#3820)
  * Updated the code to use GetNetworkByName and tweaked logic.
  * Moved testing utils into tests directory. Improved gotests template. (#3805)
  * account for an s3 folder when listing objects (#3807)
  * Prevent snapshot commands from creating empty snapshot directory (#3783)
  * Use New Image Names (#3749)
  * Fix Node stuck at deletion (#3771)
  * Bump helm-controller to v0.10.2
  * install.sh: Use built-in shell functionality instead of awk
  * Wrap context with lease before importing images
  * Fix initial start of etcd only nodes (#3748)
  * update rancher/local-path-provisioner to v0.0.20
  * Update MAINTAINERS (#3744)
  * Improve config retrieval messages
  * Sync DisableKubeProxy into control struct
  * Add nightly automation tests
  * Add in stalebot config, starting with 6mo old stale issues. (#3739)
  * Notify systemd for etcd only node (#3732)
  * Exporting the AddFeatureGate function and adding a unit test for it. (#3661)
  * Added logic to strip any existing hyphens before processing the args. (#3662)
  * Fix to allow non-root users access to storage volumes. (#3714)
  * Wait until server is ready before configuring kube-proxy (#3716)
  * Introduction of Integration Tests (#3695)
  * add gotests templates (#3709)
  * Ignore markdown files for github actions (#3676)
  * Update 1.21 stable version
  * more fixes
  * more fixes
  * replace error with warn in delete
  * fix warning msg
  * migrate old token key format
  * simplifying the code
  * migrate empty string key properly
  * Fix multiple bootstrap keys found
  * move go routines for api server ready beneath wait group
  * Bump Kubernetes to v1.21.3
  * Bump containerd to v1.4.8-k3s1
  * adding startup hooks args to access to Disables and Skips (#3674)
  * Update .github/ISSUE_TEMPLATE/feature_request.md
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Fix to allow prune to correctly cleanup custom named snapshots (#3649)
  * Add checkbox to denote backporting required on issue templates
  * Adding support for waitgroup to the Startuphooks (#3654)
  * Bump helm-controller to v0.10.1 (#3644)
  * Add issue template for creating release checklist issues (#3604)
  * fix a runtime core panic (#3627)
  * Convert existing unit tests to standard layout (#3621)
  * Upgrade k3s-root version
  * prevent snapshot save when snapshots are disabled (#3475)
  * 🐳 burp to inetaf/tcpproxy
  * Bump the packaged runc binary version
  * Update etcd snapshot error message to be more informative when etcd database is not found (#3568)
  * Fixing various bugs related to windows.
  * Update ROADMAP.md
  * Dispatch to rancher/system-agent-installer-k3s when tagged (#3589)
  * Update embedded kube-router (#3557)
  * missing build tag for windows
  * Set ulimits in docker-compose.yml
  * Update to v1.21.2
  * Fix coverage reporting to include all packages, not just those with tests
  * Add unit tests for pkg/etcd (#3549)
  * Fix spelling to satisfy codespell check
  * Allow passing targeted environment variables to containerd
  * Add user-facing change section to PR template
  * (docs) Update README.md
  * Export cli server flags and etcd restoration functions (#3527)
  * Bump kine to resolve race condition and unrevisioned delete
  * Changes local storage pods to have 700 permissions (#3537)
  * Redux: Add Unit Test Coverage to CI (#3524)
  * Move cloud-controller-manager into an embedded executor (#3525)
  * Bump stable version to v1.21.2+k3s1 (#3526)
  * Adds a command-line flag '--disable-helm-controller' that will disable the server's built-in helm controller.
  * Revert "Add Unit Test Coverage to CI (#3494)" (#3499)
  * Add Unit Test Coverage to CI (#3494)
  * Basic windows agent that will join a cluster without CNI.
  * Fix storing bootstrap data with empty token string (#3422)
  * Fail to start k3s if nm-cloud-setup is enabled
  * Renamed client-cloud-controller crt and key (#3470)
  * Redux: Change containerd image leases from context lifespan to permanent  (#3464)
  * Revert "Change containerd image leases from 24h to permanent (#3452)" (#3461)
  * Change containerd image leases from 24h to permanent (#3452)
  * Send systemd notifications for both server and agent (#3430)
  * Emit events for AddOn lifecycle
  * Add comments, clean up imports and function names
  * Tidy up function calls with many args
  * Add nodename to UA string for deploy controller
  * Changed iptables version check for fail if version is between 1.8.0 and 1.8.3 and using nf_tables mode (#3425)
  * Add kubernetes.default.svc to serving certs
  * Change Replace with ReplaceAll function
  * fix possible race where bootstrap data might not save
  * add log message indicating etcd snapshots are disabled
  * Fix RBAC cloud-controller-manager name 3308 (#3388)
  * cgroup2 CI: add rootless
  * k3s-rootless.service: use fuse-overlayfs snapshotter
  * Add a path for wireguard's privatekey
  * Initial windows support for agent (#3375)
  * Bump stable version to v1.21.1+k3s1 and add v1.21 channel
  * Update flannel version
  * containerd: v1.4.4-k3s2
  * Bump channel stable version to v1.20.7+k3s1
  * Fix shell expansion and file permission issues install.sh
  * runc: v1.0.0-rc95 (#3348)
  * move object channel defer close to goroutine
  * add retention default and wire in s3 prune
  * Handle conntrack-related sysctls in supervisor agent setup
  * Add support for multiple env files for systemd unit
  * add etcd snapshot save subcommand
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 907954 from Alexandre Vicenzi's avatar Alexandre Vicenzi (avicenzi) (revision 24)
Update k3s to 1.21.3
buildservice-autocommit accepted request 901164 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 23)
baserev update by copy to link target
Displaying revisions 1 - 20 of 42
openSUSE Build Service is sponsored by