Sync from SUSE:SLFO:Main k3s-install revision 23101cd2e2e440c74126ace680743f26
This commit is contained in:
commit
7d226df30b
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
19
_service
Normal file
19
_service
Normal file
@ -0,0 +1,19 @@
|
||||
<services>
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<param name="url">https://github.com/k3s-io/k3s.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="revision">v1.24.3+k3s1</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
</service>
|
||||
<service mode="disabled" name="set_version">
|
||||
</service>
|
||||
<service name="recompress" mode="disabled">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="disabled">
|
||||
<param name="basename">k3s</param>
|
||||
</service>
|
||||
</services>
|
4
_servicedata
Normal file
4
_servicedata
Normal file
@ -0,0 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/k3s-io/k3s.git</param>
|
||||
<param name="changesrevision">990ba0e88c90f8ed8b50e0ccd375937b841b176e</param></service></servicedata>
|
BIN
k3s-1.24.3+k3s1.tar.gz
(Stored with Git LFS)
Normal file
BIN
k3s-1.24.3+k3s1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
576
k3s-install.changes
Normal file
576
k3s-install.changes
Normal file
@ -0,0 +1,576 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 28 12:19:08 UTC 2022 - fcrozat@suse.com
|
||||
|
||||
- Update to version 1.24.3+k3s1:
|
||||
* Update to v1.24.3 (#5870)
|
||||
* Address issues with etcd snapshots
|
||||
* Fix deletion of svclb DaemonSet when Service is deleted
|
||||
* Remove legacy bidirectional datastore sync code
|
||||
* Fix fatal error when reconciling bootstrap data
|
||||
* Promote v1.23.8+k3s2 to stable
|
||||
* Replace dapper testing with regular docker (#5805)
|
||||
* Fix issue with containerd stats missing from cadvisor metrics
|
||||
* Bump runc version to v1.1.3
|
||||
* Bump remotedialer
|
||||
* Bump kine to v0.9.3
|
||||
* Don't crash when service IPFamiliyPolicy is not set
|
||||
* Fix egress selector proxy/bind-address support
|
||||
* Add tests for down-level etcd join
|
||||
* Handle egress-selector-mode change during upgrade
|
||||
* Remove go-powershell dead dependency (#5777)
|
||||
* add 1.24 release channel (#5742)
|
||||
* Mark v1.23.8+k3s1 to stable
|
||||
* Update to v1.24.2
|
||||
* Bump helm-controller
|
||||
* containerd: Enable enable_unprivileged_ports and enable_unprivileged_icmp by default
|
||||
* Enable compact tests for k3s s390x
|
||||
* Only listen on loopback when resetting
|
||||
* Ensure that CONTAINERD_ variables are not shadowed by later entries
|
||||
* Sanitize filenames for use in configmap keys
|
||||
* Disable urfave markdown/man docs generation
|
||||
* Delay service readiness until after startuphooks have finished (#5649)
|
||||
* add arm tests and upgrade tests (#5526)
|
||||
* Add alternate scripts location (#5692)
|
||||
* Introduce servicelb-namespace parameter
|
||||
* Move all klipper-lb daemonset to common namespace for PodSecurity
|
||||
* E2E: Dualstack test (#5617)
|
||||
* add support for pprof server (#5527)
|
||||
* Update security email contact (#5607)
|
||||
* E2E Improvements and groundwork for test-pad tool (#5593)
|
||||
* Integration Test: Startup (#5630)
|
||||
* Add FlannelConfCNI flag
|
||||
* Add ability to pass configuration options to flannel backend
|
||||
* Bump flannel to v0.18.1
|
||||
* Remove kube-ipvs0 interface when cleaning up
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 13 14:17:50 UTC 2022 - fcrozat@suse.com
|
||||
|
||||
- Update to version 1.24.1+k3s1:
|
||||
* Set default egress-selector-mode to agent
|
||||
* Remove control-plane egress context and fix agent mode.
|
||||
* Refactor egress-selector pods mode to watch pods
|
||||
* Bump containerd and runc
|
||||
* Update flaky tests for v1.24 (#5625)
|
||||
* Revert "Give kubelet the node-ip value (#5579)"
|
||||
* Re-add --cloud-provider=external kubelet arg
|
||||
* Update to v1.24.1 (#5616)
|
||||
* Bump dynamiclistener to v0.3.3
|
||||
* remove dweomer from maintainers (#5582)
|
||||
* Add support for configuring the EgressSelector mode
|
||||
* Give kubelet the node-ip value (#5579)
|
||||
* Remove errant unversioned etcd go.mod entry
|
||||
* Remove objects when removed from manifests (#5560)
|
||||
* Add apparmor-parser to OpenSUSE/SLE Micro test VMs
|
||||
* Bump sonobuoy version and fix deprecated arg
|
||||
* Build standalone containerd 1.6
|
||||
* Remove --docker/dockershim support
|
||||
* Always set pod-infra-container-image to protect it from image GC
|
||||
* Remove deprecated flags from cloud-controller-manager
|
||||
* Remove deprecated flags from kube-apiserver
|
||||
* Remove deprecated flags from kubelet
|
||||
* Update Kubernetes to v1.24
|
||||
* Bump golang to 1.18.1
|
||||
* Update CNI version in config file
|
||||
* Fix typo in image scan script
|
||||
* Mark v1.23.6+k3s1 stable
|
||||
* Add "ipFamilyPolicy: PreferDualStack" to have dual-stack ingress support
|
||||
* Move auto-generated resolv.conf out of /tmp to prevent accidental cleanup
|
||||
* Check if user has a correct cluster-cidr and service-cidr config
|
||||
* Replace DefaultProxyDialerFn dialer injection with EgressSelector support
|
||||
* Ensure that WaitForAPIServerReady always re-dials through the loadbalancer
|
||||
* Don't start embedded kubelet until after apiserver is up
|
||||
* Add new `k3s completion` command for shell completion (#5461)
|
||||
* Use ListWatch helpers instead of bare List/Watch
|
||||
* server: Allow to enable network policies with IPv6-only
|
||||
* agent(netpol): Explicitly enable IPv4 when necessary
|
||||
* Bump kine to v0.9.1 for nats.io support
|
||||
* Make supervisor errors parsable by Kubernetes client libs
|
||||
* Drop unnecessary intermediate variable
|
||||
* Add systemd cgroup controller support
|
||||
* Add CNI Plugins and Flannel version to build scripts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 3 07:43:27 UTC 2022 - Frederic Crozat <fcrozat@suse.com>
|
||||
|
||||
- Ensure k3s-selinux is required, instead of container-selinux.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 31 14:00:18 UTC 2022 - Frederic Crozat <fcrozat@suse.com>
|
||||
|
||||
- Drop inform-user-of-current-k3s-SELinux-support.patch, no longer
|
||||
needed.
|
||||
- Add dependency on container-selinux.
|
||||
- Drop dependencies on containerd, cni-plugins, conntrack-tools,
|
||||
runc packages since k3s ships its own stack.
|
||||
- Update to version 1.23.6+k3s1:
|
||||
* Fix issue with datastore corruption on cluster-reset (#5515)
|
||||
* Bump containerd for selinux fix (#5507)
|
||||
* Secrets Encryption: Add RetryOnConflict around updating nodes (#5495)
|
||||
* Fix issue with long-running apiserver endpoints watch (#5478)
|
||||
* Update Kubernetes to v1.23.6 (#5477)
|
||||
* Fix default ipv6 cidr (#5467)
|
||||
* E2E Validation Improvements (#5444)
|
||||
* Add s390x arch support for k3s (#5018)
|
||||
* Bump etcd to 3.5.3-k3s1
|
||||
* Move IPv4/v6 selection into helpers
|
||||
* Fix issue with RKE2 servers hanging on listing apiserver addresses
|
||||
* Print a helpful error when trying to join additional servers but etcd is not in use
|
||||
* Use core constants for cert user/group values
|
||||
* Bump containerd to v1.5.11-k3s1
|
||||
* Added option to deploy hardened k3s (#5415)
|
||||
* Added support for repeated extra arguments
|
||||
* update sonobuoy to 0.56.4 (#5419)
|
||||
* Bump Reencryption Test timeout, improve comments (#5431)
|
||||
* Added default endpoint for IPv6
|
||||
* Update golangci-lint to 1.45.2
|
||||
* fixes and updates to jenkinsfile (#5370)
|
||||
* Fixed flannel backend helper text
|
||||
* update trivy to 0.25.3
|
||||
* fix: non-idiomatic returning of boolean expression (#5343)
|
||||
* Add certificate rotation integration tests (#5393)
|
||||
* Update helm-controller version
|
||||
* Move the apiserver addresses controller into the etcd package
|
||||
* Updated wireguard-native options and added log message
|
||||
* Added new flannel backend to use wireguard from flannel
|
||||
* Fix crash on early snapshot
|
||||
* Don't print password conversion rate
|
||||
* Allow agents to query non-apiserver supervisors for apiserver endpoints
|
||||
* Add client certificate authentication support to core Authenticator
|
||||
* Redact datastore and etcd snapshot config from serialization
|
||||
* netpol: Add dual-stack support
|
||||
* Allow using flannel wireguard backend in a custom config
|
||||
* Fixed http URL on etcd
|
||||
* Fixed loadbalancer in case of IPv6 addresses
|
||||
* Fixed etcd register
|
||||
* Fixed client URL
|
||||
* Skip setting up client tls when etcd server does not have tls enabled
|
||||
* add a wrapper around the containerd.New call to fix and pass the proper npipe connector
|
||||
* Updated localhost address on IPv6 only setup
|
||||
* Defragment etcd datastore before clearing alarms
|
||||
* Fix etcd-only secrets encryption rotation
|
||||
* Properly attach secrets-encrypt events to the node resource
|
||||
* Fix log spam due to servicelb event recorder namespace conflict
|
||||
* Ensure that apiserver ready channel checks re-dial every time
|
||||
* Fixed etcd URL in case of IPv6 address
|
||||
* vagrant: Set mount options for NFS
|
||||
* vagrant: Enable IPv6 and IP forwarding
|
||||
* go generate
|
||||
* Bump coredns to v1.9.1
|
||||
* Update Kubernetes to v1.23.5-k3s1
|
||||
* Refactor automation using terraform (#5268)
|
||||
* Defer ensuring node passwords on etcd-only nodes during initial cluster bootstrap
|
||||
* Replace CentOS 8 with Rocky Linux 8 for install testing (#5279)
|
||||
* E2E Split Server Test (#5286)
|
||||
* Handle empty entries in bootstrap path map
|
||||
* Update helm-controller
|
||||
* Track upstream changes to kubectl command execution
|
||||
* Add cross-compilation as sanity check (#5255)
|
||||
* Close additional leaked GPRC clients
|
||||
* Testing directory and documentation rework. (#5256)
|
||||
* Changed ipv6 config on flannel setup
|
||||
* Added ipv6 only support with flannel
|
||||
* fix function arg call (#5234)
|
||||
* Populate EtcdConfig in runtime from datastore when etcd is disabled (#5222)
|
||||
* Fixed log in case of ipv6 only config
|
||||
* Added switch case to check netMode
|
||||
* Fixed in case of empty address
|
||||
* Updated flannel to 0.17
|
||||
* Support MixedProtocolLBService and clean up Daemonsets on type change.
|
||||
* Update Fossa API key variable to match what the plugin wants
|
||||
* Bump containerd to v1.5.10-k3s1
|
||||
* Mark 1.22.7 as stable (#5192)
|
||||
* [master] changing package to k3s-io (#4846)
|
||||
* servicelb pool selector
|
||||
* Switch to drone-fossa plugin
|
||||
* E2E Add external DB options to ValidateCluster test (#5157)
|
||||
* Bootstrap the executor even when the agent is disabled
|
||||
* Fix etcd-snapshot commands by making setup more consistent.
|
||||
* Ignore cluster membership errors when reconciling from temp etcd
|
||||
* Move temporary etcd startup into etcd module
|
||||
* Wait for process to exit before returning from kill helper
|
||||
* Add function to clear local alarms on etcd startup
|
||||
* E2E secrets encryption test (#5144)
|
||||
* Add http/2 support to API server (#5149)
|
||||
* Disable ineffassign CI plugin for excessive false positives
|
||||
* Fix adding etcd-only node to existing cluster
|
||||
* Bump up github.com/containerd/stargz-snapshotter (v0.11.0) (#5032)
|
||||
* Remove unnecessary copies of etcdconfig struct
|
||||
* Remove unnecessary copies of runtime struct
|
||||
* Fix cluster bootstrap test
|
||||
* Add contributors documentation (#5154)
|
||||
* Add `--json` flag for `k3s secrets-encrypt status` (#5127)
|
||||
* add ability to specify etcd snapshot list output format (#5132)
|
||||
* Create encryption hash file if it doesn't exist (#5140)
|
||||
* Move testing lock from server creation to test start (#5155)
|
||||
* Update to V1.23.4 k3s1 (#5135)
|
||||
* Fix deploy controller resource deletion
|
||||
* Fix annoying netpol log
|
||||
* Add support for IPv6 only mode
|
||||
* E2E Test Improvements (#5102)
|
||||
* Migrate Ginkgo testing framework to V2, consolidate integration tests (#5097)
|
||||
* Add k3s etcd restoration integration test (#5014)
|
||||
* Remove the iptables rules from ipmasq flannel
|
||||
* Fix cluster validation and add upgrade cluster test (#5020)
|
||||
* Update CentOS 8 smoke vm's with vault repositories (#5092)
|
||||
* netpol: Use kube-router as a library
|
||||
* Check for `--kubeconfig` flag with embedded `kubectl` (#5064)
|
||||
* Update legacy-unknown-cert and legacy-unknown-key (#5057)
|
||||
* Bump K3s stable to v1.22.6 (#5050)
|
||||
* Update versions:
|
||||
* Fixes to Drone CI Stability (#4897)
|
||||
* Add server flag to access nonlocal/nondefault k3s server (#5016)
|
||||
* Update to v1.23.3 (#5027)
|
||||
* Add Rocket.Chat to list of adopters (#5017)
|
||||
* Move containerd wait into exported function
|
||||
* Update to v1.23.2 (#4997)
|
||||
* Add new upgradecluster E2E test (#4900)
|
||||
* Update packaged components
|
||||
* go generate
|
||||
* Upgrade: metrics server version bump from v0.5.0 to v0.5.2
|
||||
* Remove ip6table rules when cleaning up k3s
|
||||
* Added debug log for IPv6 Masquerading rule
|
||||
* Bump etcd and containerd to track upstream
|
||||
* Skip CGroup v2 evac when agent is disabled
|
||||
* Added flannel-ipv6-masq flag to enable IPv6 nat
|
||||
* Added iptables masquerade rules for ipv6 on flannel
|
||||
* Adds the ability to compress etcd snapshots (#4866)
|
||||
* Enable logging on all subcommands (#4921)
|
||||
* Move ClusterResetRestore handling ControlConfig setup
|
||||
* Update building documentation for macOS (#4850)
|
||||
* Add basic etcd join test
|
||||
* Fix handling of agent-token fallback to token
|
||||
* Fix use of agent creds for secrets-encrypt and config validate
|
||||
* Don't skip the dev image when skipping airgap
|
||||
* Fix a typo: advertise-up -> advertise-ip (#4827)
|
||||
* Integration tests utilities improvements (#4832)
|
||||
* Enable make generate to use dapper and standardize go and gzip versions (#4861)
|
||||
* linter doesn't actually run on windows, found these while getting it running on a windows machine
|
||||
* Update channel.yaml for 1.23
|
||||
* Export default parser
|
||||
* Require integration test to be run as sudo/root (#4824)
|
||||
* Fix cgroup smoke test (#4823)
|
||||
* Update golang
|
||||
* Update modules for Kubernetes v1.23
|
||||
* Add tests to use vagrantfile (#4722)
|
||||
* Bump stable to v1.22.5+k3s1 (#4821)
|
||||
* package rename wasnt approved yet, backing out cruft that snuck into last pr
|
||||
* Fix panic checking name of uninitialized etcd member
|
||||
* Add etcd sonobuoy tests
|
||||
* Add variable to enforce max test concurrency
|
||||
* Fix previous channel detection
|
||||
* More codespell ignores
|
||||
* Update bootstrap logic to output all changed files on disk (#4800)
|
||||
* delete vendor dir
|
||||
* code changes to drop the vendor dir
|
||||
* Move flannel logs to logrus
|
||||
* Close agentReady channel only in k3s (#4792)
|
||||
* Close etcd clients to avoid leaking GRPC connections
|
||||
* Remove Disables, Skips and DisableKubeProxy from the comparing configs
|
||||
* Add initial skeleton ADOPTERS.md to better track large use cases (#4764)
|
||||
* Add ADR
|
||||
* Build standalone containerd
|
||||
* Build script cleanups
|
||||
* Bump k3s-root to v0.10.1
|
||||
* Fix cold boot and reconcilation on secondary servers (#4747)
|
||||
* docs: adrs: Dual-stack in network policy agent
|
||||
* Fix snapshot restoration on fresh nodes (#4737)
|
||||
* Resolve Bootstrap Migration Edge Case (#4730)
|
||||
* Add in docs/adr to ensure we capture decisions properly during design calls (#4707)
|
||||
* Resolve restore bootstrap (#4704)
|
||||
* Update wharfie usage in windows code path
|
||||
* [master] Add validation to certificate rotation (#4692)
|
||||
* Bump runc to v1.0.3
|
||||
* Add `SKIP_AIRGAP` enviroment variable for make (#4688)
|
||||
* Include node-external-ip in serving-kubelet.crt SANs (#4620)
|
||||
* Secrets-encryption rotation (#4372)
|
||||
* Check HA network parameters
|
||||
* Bump wharfie to v0.5.1 and use shared decompression code
|
||||
* bump kine to v0.8.1
|
||||
* Update dynamiclistener
|
||||
* Nighlty automation vagrant rework (#4574)
|
||||
* Bump stable to v1.21.7+k3s1 (#4636)
|
||||
* Add cert rotation command (#4495)
|
||||
* Update maintainers list (#4622)
|
||||
* Improved cleanup for etcd unit test (#4537)
|
||||
* etcd snapshot functionality enhancements (#4453)
|
||||
* go generate
|
||||
* Add package version to traefik helm chart
|
||||
* Improve flannel logging
|
||||
* [master] Bump golang and containerd (#4538)
|
||||
* [master] Bump Kubernetes to v1.22.4-k3s1 (#4536)
|
||||
* Fix regression with cluster reset (#4521)
|
||||
* Improved regex for double equals arguments (#4505)
|
||||
* Removed value from warning about skipping flags (#4491)
|
||||
* tests/vagrant: refactor vagrant smoke tests (#4484)
|
||||
* [master] Add etcd extra args support for K3s (#4463)
|
||||
* Feature: Add CoreDNS Customization Options
|
||||
* Fix to allow etcd-snapshot to use config file with flags that are only used with k3s server. (#4464)
|
||||
* Increase agent's apiserver ready timeout (#4454)
|
||||
* go generate
|
||||
* Add dashboard annotations to Traefik helm chart
|
||||
* Allow svclb pod to enable ipv6 forwarding
|
||||
* update bootstrap logic (#4438)
|
||||
* Corrected skip check for dualstack on CI (#4427)
|
||||
* install: /usr/sbin/transactional-update (#4403)
|
||||
* Match to last After keyword for parser (#4383)
|
||||
* Replace gzip with pigz for faster builds (#4411)
|
||||
* Remove unit tests from drone CI (#4424)
|
||||
* [master] updating to new signals package in wrangler (#4399)
|
||||
* install.sh: fix path detection for sle-micro (#4398)
|
||||
* containerd: v1.5.7-k3s2 (#4387)
|
||||
* Bump klipper-lb image for arm fix
|
||||
* Update k3s CI to run all integration tests (#4358)
|
||||
* Enable Epics Action to automatically check off child issues in an epic (#4353)
|
||||
* refactor: Use plain channel send or receive
|
||||
* Fix log/reap reexec
|
||||
* containerd/cri: enable the btrfs snapshotter (#4316)
|
||||
* 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
|
||||
* install.sh: initial support for sle-micro (#4331)
|
||||
* Update to v1.22.3 (#4354)
|
||||
* K3s Integration test fixes (#4341)
|
||||
* Update peer address when running cluster-reset
|
||||
* reset buffer after use (#4279)
|
||||
* Bump klipper-helm version
|
||||
* Added configuration input to etcd-snapshot (#4280)
|
||||
* install.sh: capture quoted environment variables (#4275)
|
||||
* Update to the newest flannel
|
||||
* Bump klog fork version
|
||||
* set duration to second (#4231)
|
||||
* Add etcd s3 timeout (#4207)
|
||||
* Copy old bootstrap buffer data for use during migration (#4215)
|
||||
* Fix race condition in cloud provider
|
||||
* Add containerd ready channel to delay etcd node join
|
||||
* maintainers: add Manuel and Michal (#4193)
|
||||
* Display cluster tls error only in debug mode (#4124)
|
||||
* Refactor log and reaper exec to omit MAINPID
|
||||
* vagrant: Add Ubuntu 21.04 support
|
||||
* vagrant: Update package list for Ubuntu
|
||||
* vagrant: Add support for vagrant-libvirt
|
||||
* vagrant: Change OS environment variable to DISTRO
|
||||
* Improve error message when using a "K10" prefixed token (#4180)
|
||||
* Add ability to reconcile bootstrap data between datastore and disk (#3398)
|
||||
* moving fossa to being inline step with a sles image
|
||||
* Add "etcd-" prefix to etcd-snapshot commands as aliases (#4161)
|
||||
* Dual-stack support LB controller
|
||||
* Update stable to v1.21.5+k3s2
|
||||
* Add topologySpreadConstraints to support scaling of coredns
|
||||
* Bump containerd to v1.5.7+k3s1
|
||||
* Don't evacuate the root cgroup when rootless
|
||||
* Skip tests that violate version skew policy
|
||||
* Send MAINPID to systemd when reexecing for logfile output
|
||||
* Properly handle operation as init process
|
||||
* set transport to skip verify if se skip flag passed (#4102)
|
||||
* Bump stable to v1.21.5+k3s1 (#4068)
|
||||
* Enable the inheritance of settings for ipv6
|
||||
* Adding fossa anaylze/test drone step
|
||||
* Drop broken SupportNoneCgroupDriver support
|
||||
* Add 1.22 channel
|
||||
* Update build images to python3 for compat with recent gsutil change
|
||||
* Use the new klipper-lb image that has newer go and Alpine versions
|
||||
* 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 16 10:57:22 UTC 2021 - rbrown@suse.com
|
||||
|
||||
- Update to version 1.21.2+k3s1:
|
||||
* Update to v1.21.2 (#3479)
|
||||
* Renamed client-cloud-controller crt and key (#3472)
|
||||
* Send systemd notifications for both server and agent (#3430) (#3460)
|
||||
* Changed iptables version check for fail if version is between 1.8.0 and 1.8.3 and using nf_tables mode (#3454)
|
||||
* Add kubernetes.default.svc to serving certs
|
||||
* Fix RBAC cloud-controller-manager name 3308 (#3388) (#3408)
|
||||
* Add a path for wireguard's privatekey
|
||||
* Update flannel version
|
||||
* move object channel defer close to goroutine
|
||||
* add retention default and wire in s3 prune
|
||||
* add etcd snapshot save subcommand
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 16 10:55:07 UTC 2021 - Richard Brown <rbrown@suse.com>
|
||||
|
||||
- Initial Package
|
66
k3s-install.spec
Normal file
66
k3s-install.spec
Normal file
@ -0,0 +1,66 @@
|
||||
#
|
||||
# spec file for package k3s-install
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: k3s-install
|
||||
Version: 1.24.3+k3s1
|
||||
Release: 0
|
||||
Summary: Installer for k3s optimised for openSUSE MicroOS
|
||||
License: Apache-2.0
|
||||
Group: System/Management
|
||||
URL: https://k3s.io
|
||||
Source0: https://github.com/k3s-io/k3s/archive/v%{version}.tar.gz#/k3s-%{version}.tar.gz
|
||||
Requires: iptables
|
||||
Requires: k3s-selinux
|
||||
Conflicts: cri-tools
|
||||
Conflicts: kubectl
|
||||
Conflicts: kubernetes-client
|
||||
Conflicts: kubernetes-client-provider
|
||||
|
||||
%description
|
||||
Based on the official upstream k3s install.sh, this k3s-install
|
||||
package provides a curated, MicroOS-optimised, securely delivered
|
||||
alternative to running a script directly from the internet.
|
||||
|
||||
k3s is a container orchestration system for automating application
|
||||
deployment, scaling, and management. It is a Kubernetes-compliant
|
||||
distribution that differs from the original Kubernetes (colloquially
|
||||
"k8s") in that:
|
||||
|
||||
* Legacy, alpha, or non-default features are removed.
|
||||
* Most in-tree plugins (cloud providers and storage plugins) were
|
||||
removed, since they can be replaced with out-of-tree addons.
|
||||
* sqlite3 is the default storage mechanism.
|
||||
etcd3 is still available, but not the default.
|
||||
* There is a new launcher that handles a lot of the complexity of
|
||||
TLS and options.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n k3s-%(echo %{version} | tr '+' '-')
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
install -p -m 755 install.sh %{buildroot}%{_bindir}/k3s-install
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/k3s-install
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user