Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency kairos-io/kairos to v3.2.3 #220

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 30, 2024

This PR contains the following updates:

Package Update Change
kairos-io/kairos minor v3.1.3 -> v3.2.3

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

kairos-io/kairos (kairos-io/kairos)

v3.2.3

Compare Source

✨ Improvements
  • Mainly bugfixes and dependency bumps across the aisle
  • Upgrading to v3.2.3 from Kubernetes was fixed https://github.com/kairos-io/kairos/issues/3010
  • Updated Yip across all packages to v1.12.0 which brings some nice improvements
    • Timesyncd now writes the config to an override instead of removing the default config file
    • User recreation now tries to get more info about the UID if the user previously existed in order to use the same UID
    • Stages that take too long to execute now will log every 10 seconds to let the user now that the stage is stillbeing executed
⬆️ Dependencies

kairos-framewok was updated from v2.15.3 to v2.15.4 which brought the following updates (only showing updated packages):

Package Old version New version
suc-upgrade 0.3.0 0.3.1
immucore 0.6.0 0.6.1
kairos-agent 2.15.3 2.15.4

Notables changes in the packages:

  • suc-upgrade:
  • immucore:
  • kairos-agent:
    • Respect user defined/default sizes on upgrade instead of defaulting to the image size
    • Fix partitioner on disks with sector size other than 512
    • Fix and validate schema for disk devices
    • Enable debug logs asap, so yip calls via the agent also have the debug level if requested
    • Dependency bumps, including yip from v1.11.0 to v1.12.0

Full Changelog: kairos-io/kairos@v3.2.2...v3.2.3

v3.2.2

Compare Source

[!CAUTION]
We have identified a potential issue when upgrading from older versions into 3.2.2 via Kubernetes with suc-upgrade
If your upgrade scenario is via Kubernetes, we recommend NOT upgrading to this version and waiting for v3.2.3 which should be release between the 13th and 14th of November as a follow up to this release.
If you still need to upgrade,https://github.com/kairos-io/kairos/issues/3010es/3010 for a workaround

✨ Improvements
  • Move kairos vars to their own file by @​Itxaka in https://github.com/kairos-io/kairos/pull/2908
    • Now all the kairos vars are stored into /etc/kairos-release to not contaminate the system os-release
  • Add ubuntu 24.10 flavor by @​mauromorales in https://github.com/kairos-io/kairos/pull/2930
    • Now you can enjoy the latest 24.10 ubuntu released in Kairos fashion
  • Build Ubuntu 24.04 Standard Image UKI on Github by @​bencorrado in https://github.com/kairos-io/kairos/pull/2940
    • Now the released UKI base images provide a standard image that contains K3S for ease of consuming and generating Trusted Boot images.
  • Yip was updated across the system to version v1.11.0 which brings:
    • New trace level log output for extra logs
    • Move some logs from debug to trace to make debug logs clearer
    • Add missing name to stages that didnt have names for easy identification of the steps
    • Dont log empty command output
    • Do not duplicate errors when logging out
    • Nicer steps dump when running on debug
    • On failures print the source file for the errored step
  • Kairos-agent now allows installing a system with no users.
    • Can be enabled by setting the install.nousers to true
    • This will install a system with no users, thus blocked from sshing into it or login via physical methods
  • Kairos-agent now checks the system configurations to validate user+admin
    • At least one user needs to be added to the configs
    • At least one user needs to be in the admin group
    • Our configs set a Kairos user by default but this might change int he future and no users may be shipped by default, so we may consider the default kairos user bundled with our configs deprecated
    • This check can be skipped by the new setting install.nousers
⬆️ Dependencies

kairos-framewok was updated from v2.12.4 to v2.14.3 which brought the following updates (only showing updated packages):

Package Old version New version
suc-upgrade 0.2.3 0.3.0
kairos-overlay-files 1.1.58 1.5.1
immucore 0.5.1 0.6.0
kairos-agent 2.14.7 2.15.3

Notables changes in the packages:

  • suc-upgrade:
    • Will try to read the current release from /etc/kairos-release instead of /etc/os-release
  • immucore:
    • Dependency bumps, including yip from v1.10.0 to v1.11.0 which includes a nicer log output and mentioning the sources for stages on failures.
  • kairos-overlay-files:
    • Use /etc/kairos-release instead of /etc/os-release
    • Drop duplicated entries in defautl cmdlines
    • Drop duplicated filesystem expansion step
    • Pull datasources only during Install
  • kairos-agent:
    • Use /etc/kairos-release instead of /etc/os-release
    • Allow to install with no users by setting the install.nousers key to true in the config file. This allows to install a system with zero default users.
    • Validate that we have users in the config files and at least 1 is admin during install and upgrade to avoid installing/upgrading a system with no users and being locked out of the system. Can be override witht he above install.nousers key.
    • Read actual system configs during k8s upgrade. During k8s upgrade we were scanning the upgraded container for cloud config files, which skipped the actual system files.
    • Dependency bumps, including yip from v1.10.0 to v1.11.0 which includes a nicer log output and mentioning the sources for stages on failures.
New Contributors

Full Changelog: kairos-io/kairos@v3.2.1...v3.2.2

v3.2.1

Compare Source

What's Changed
✨ Improvements
⬆️ Dependencies
🐛 Fixed bugs
🤖 CI related

Full Changelog: kairos-io/kairos@v3.2.0...v3.2.1

v3.2.0

Compare Source

This is a "milestone" release as is signifies the completeness of a set of planned stories. You can see what was planned for the v3.2.0 release in the relevant ticket: https://github.com/kairos-io/kairos/issues/2052

What's Changed

Full Changelog: kairos-io/kairos@v3.1.3...v3.2.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency kairos-io/kairos to v3.2.0 Update dependency kairos-io/kairos to v3.2.1 Oct 7, 2024
@renovate renovate bot force-pushed the renovate/kairos-io-kairos-3.x branch from 3fd089b to a95e9e3 Compare October 7, 2024 10:01
@renovate renovate bot force-pushed the renovate/kairos-io-kairos-3.x branch from a95e9e3 to bee044f Compare November 12, 2024 18:28
@renovate renovate bot changed the title Update dependency kairos-io/kairos to v3.2.1 Update dependency kairos-io/kairos to v3.2.2 Nov 12, 2024
@renovate renovate bot force-pushed the renovate/kairos-io-kairos-3.x branch from bee044f to 07f3161 Compare November 14, 2024 14:34
@renovate renovate bot changed the title Update dependency kairos-io/kairos to v3.2.2 Update dependency kairos-io/kairos to v3.2.3 Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants