Releases: kairos-io/kairos
Release list
v3.5.6-rc3
v3.5.6-rc2
v3.5.6-rc1
v3.5.5
v3.5.5-rc1
v3.5.4
Full Changelog: v3.5.3...v3.5.4
This brings more customization options and a fix for bootentry commands
Now on this release, when building your image with kairos-init, you can drop a customization file under /etc/kairos/branding/interactive_install_colors to customize the colors of the interactive installer. The following settings can be added to the file in a key=value format:
- KAIROS_BG: Background color
- KAIROS_TEXT: Text color
- KAIROS_HIGHLIGHT: Entry selection color
- KAIROS_HIGHLIGHT2: Other highlights
- KAIROS_ACCENT: accent color
- KAIROS_BORDER: border color
- CHECK_MARK: symbol to use as checkmark
You can add any of those, all or none and they will override the default ones. The values are in Hex triplet (https://en.wikipedia.org/wiki/Web_colors#Hex_triplet) RGB format and numbers from 0 to 9 for dumb terminals. For an example, check the default colors from agent at https://github.com/kairos-io/kairos-agent/blob/main/internal/agent/TUIconstants.go#L13
From this release as well its possible to disable the Advanced Options of the interactive installer by dropping a file under /etc/kairos/branding/interactive_install_advanced_disabled and that will disable those options. The content of the file is irrelevant as long as its in there.
v3.5.4-rc1
v3.5.3
Small patch release according to the new patch release of kairos-init, fixes a couple of potential issues:
- Small improvements to interactive installer to deal with errors and bool values from plugins
- Skip processing the host dir under a kubernetes upgrade which could lead to timeouts on the upgrade pods
- Adjust error handling in collector for config_url that failed, which would break encryption during boot
- Increase the default sysroot wait when booting from livecd from 60 seconds to 120. This helps in environments where there is a virtual cdrom connected to the node and the transfer data is slow so immucore would time out waiting for the sysroot to be mounted. This option has always be configurable by setting
rd.immucore.sysrootwait=but we believe a higher default value is nicer so users dont need to add it themselves. - Yip has been updated to prevent a potential panic when logging the system information.
- Yip has also gained several conditionals to use in steps like
if_files,only_arch,only_service_manager. Check the Yip readme to learn more
What's Changed
- ⬆️ Update kairos-io/kairos-factory-action action to v0.0.8 by @renovate[bot] in #3635
- Bump xz to v0.5.15 by @mauromorales in #3636
- ⬆️ Update module github.com/onsi/ginkgo/v2 to v2.25.2 by @renovate[bot] in #3630
- ⬆️ Update aws-actions/configure-aws-credentials action to v5 by @renovate[bot] in #3641
- ⬆️ Update module github.com/onsi/ginkgo/v2 to v2.25.3 by @renovate[bot] in #3643
- Update Dockerfile by @Itxaka in #3659
Full Changelog: v3.5.2...v3.5.3