This repository has been archived by the owner on Dec 8, 2023. It is now read-only.
Releases: rancher/k3os
Releases · rancher/k3os
v0.10.0-dev1
v0.9.1
v0.9.0
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops. - Note in the "Remastering ISO" section that some installations of grub2
grub-mkrescue
drop files in${ISO}/boot/grub2
#364 - Better Documentation for
k3os.k3s_args
in the README #373
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.2+k3s1 #362
- Kubernetes-Native Upgrades #348 , #353, #369
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
- Support UDEV #363, #371
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
Deprecations
- deprecate
k3os-upgrade-*
scripts in favor of upgrade controller #369
These are stillon system but they have been moved to/usr/share/rancher/k3os/scripts
v0.9.0-rc5
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops. - Note in the "Remastering ISO" section that some installations of grub2
grub-mkrescue
drop files in${ISO}/boot/grub2
#364
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.2+k3s1 #362
- Kubernetes-Native Upgrades #348 , #353, #369
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
- Support UDEV #363, #371
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
Deprecations
- deprecate
k3os-upgrade-*
scripts in favor of upgrade controller #369
These are stillon system but they have been moved to/usr/share/rancher/k3os/scripts
v0.9.0-rc4
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops. - Note in the "Remastering ISO" section that some installations of grub2
grub-mkrescue
drop files in${ISO}/boot/grub2
#364
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.2+k3s1 #362
- Kubernetes-Native Upgrades #348 , #353, #369
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
- Support UDEV #363
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
Deprecations
- deprecate
k3os-upgrade-*
scripts in favor of upgrade controller #369
These are stillon system but they have been moved to/usr/share/rancher/k3os/scripts
v0.9.0-rc3
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops. - Note in the "Remastering ISO" section that some installations of grub2
grub-mkrescue
drop files in${ISO}/boot/grub2
#364
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.2+k3s1 #362
- Kubernetes-Native Upgrades #348 , #353
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
- Support UDEV #363
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
v0.9.0-rc2
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops.
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.2+k3s1 #362
- Kubernetes-Native Upgrades #348 , #353
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
v0.9.0-rc1
Documentation Tweaks
- Emphasize that
k3os.dns_nameservers
andk3os.ntp_servers
are fallback values. #347 - Add
hetzner
to supported data-sources. #355
Also, adjust the data-sources documentation to indicate that datasources are tried in order until one returns some actual data, then processing stops.
Features and Enhancements
- Bump Alpine Base 3.11 #332
- Bump LTS/HWE Kernel 5.0.0-37.40-generic #350
See https://usn.ubuntu.com/4209-1/ for relevant security fixes - Bump K3S v1.17.0+k3s.1 #353
- Kubernetes-Native Upgrades #348 , #353
See https://github.com/rancher/system-upgrade-controller - Support TFTP and FTP URLS During Install for
config_url
andiso_url
#352 - Support Hetzner Data Source #355
Bug Fixes
- honor
k3os.install.power_off
whenk3os.mode=install
#143 - reboot on takeover install #228
- set reasonable system-wide limits and sysctls since we're running containers here #343
Additionally, do linuxkit-style early hostname setting (as before v0.8.0) - fix missing
/etc/ssl/cert.pem
expected by some busybox tooling (namely wget) #346
v0.8.0
Security Fixes
- Bump LTS Kernel
4.15.0-72.81
#320
See https://usn.ubuntu.com/4210-1/ - Disable Password Auth in SSH #321
This addresses a security concern, #262 brought to our attention by @majkrzak.
If you need to override this secure default, awrite_files
to/var/lib/rancher/k3os/ssh/sshd_config
should do the trick.
Documentation Fixes
- HTTPS_PROXY Typo http_proxys what? #311
Bug Fixes
- Fix Broken Upgrade Scripts #327
Features and Enhancements
- Updated Tooling #292
htop
,rng-tools
,qemu-guest-agent
Additionally, the parametrizabletoolbox
script to pull down an arbitrary container to twiddle some bits contributed by @bhale
The services forrng-tools
(akarngd
) andqemu-guest-agent
are not enabled unless a corresponding entry in/etc/conf.d
is present. - Refactored Usage of LinuxKit Bits #297
metadata
is now built directly from LinuxKit source - Refactored k3OS Commands Into Multi-call Binary #303
os-config
is nowk3os install
ccapply
is nowk3os config
rc.init
is nowk3os rc
with code from fork of LinuxKit rolled into the project (invoked early during boot, may be replaced eventually with bash scripts)
- Build with go 1.13 #312
- Publish Container Images #323
Yet another key bit of functionality supporting the forthcoming operator (upgrades).
v0.8.0-rc3
Security Fixes
- Bump LTS Kernel
4.15.0-72.81
#320
See https://usn.ubuntu.com/4210-1/ - Disable Password Auth in SSH #321
This addresses a security concern, #262 brought to our attention by @majkrzak.
If you need to override this secure default, awrite_files
to/var/lib/rancher/k3os/ssh/sshd_config
should do the trick.
Documentation Fixes
- HTTPS_PROXY Typo http_proxys what? #311
Features and Enhancements
- Updated Tooling #292
htop
,rng-tools
,qemu-guest-agent
Additionally, the parametrizabletoolbox
script to pull down an arbitrary container to twiddle some bits contributed by @bhale
The services forrng-tools
(akarngd
) andqemu-guest-agent
are not enabled unless a corresponding entry in/etc/conf.d
is present. - Refactored Usage of LinuxKit Bits #297
metadata
is now built directly from LinuxKit source - Refactored k3OS Commands Into Multi-call Binary #303
os-config
is nowk3os install
ccapply
is nowk3os config
rc.init
is nowk3os rc
with code from fork of LinuxKit rolled into the project (invoked early during boot, may be replaced eventually with bash scripts)
- Build with go 1.13 #312
- Publish Container Images #323
Yet another key bit of functionality supporting the forthcoming operator (upgrades).