Update module github.com/kairos-io/kairos to v2 - autoclosed #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.5.0
->v2.0.3
Release Notes
kairos-io/kairos (github.com/kairos-io/kairos)
v2.0.3
Compare Source
Changelog
63c85d7
v2.0.3 branch: immucore v.0.0.18 + fix for config merge (#1348)v2.0.2
Compare Source
Changelog
0514da5
Revert "Update opensuse/leap Docker tag to v15.5 (#1274)" (#1336)v2.0.1
Compare Source
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.
Documentation
Contribute
📚 Getting started with Kairos
💡 Examples
🎥 Video
👐Engage with the Community
🤖 Support matrix
🙌 CONTRIBUTING.md
🙋 GOVERNANCE
👷Code of conduct
Kairos is a cloud-native meta-Linux distribution that brings the power of public cloud to your on-premises environment. With Kairos, you can build your own cloud with complete control and no vendor lock-in. It allows you to easily spin up a Kubernetes cluster with the Linux distribution of your choice, and manage the entire cluster lifecycle with Kubernetes.
For releases with k3s embedded, see here.
🔦 Highlights
This is a patch release after v2.0.
Mostly importantly, this release contains the following bugfixes:
fast
is enabled https://github.com/kairos-io/kairos/issues/1178What's Changed
2e15270
by @renovate in https://github.com/kairos-io/kairos/pull/1264New Contributors
Full Changelog: kairos-io/kairos@v2.0.0...v2.0.1
v2.0.0
Compare Source
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.
Documentation
Contribute
📚 Getting started with Kairos
💡 Examples
🎥 Video
👐Engage with the Community
🤖 Support matrix
🙌 CONTRIBUTING.md
🙋 GOVERNANCE
👷Code of conduct
Kairos is a cloud-native meta-Linux distribution that brings the power of public cloud to your on-premises environment. With Kairos, you can build your own cloud with complete control and no vendor lock-in. It allows you to easily spin up a Kubernetes cluster with the Linux distribution of your choice, and manage the entire cluster lifecycle with Kubernetes.
For releases with k3s embedded, see here.
🔦 Highlights
This is a major releases as #877 is a core change of the Kairos boot process.
We replaced the former dracut modules (a set of bash scripts/dracut/systemd services), which were responsible for the immutability management of Kairos, with https://github.com/kairos-io/immucore, a self-contained binary which doesn't have dependencies and can run without dracut and systemd.
This allows us to:
Besides, we have now full SBOM list attached to images, as part of the release process, and
in-toto
attestation, allowing you to verify attestation also of SBOM lists, and have full audit of images. We also have integratedgrype
andtrivy
in our pipelines, and as such now releases contains also CVE reports, and finally we upload the generated reports as sarif file to GitHub to have notifications and see with more ease the impact of CVEs to the images.There were also fixes to the Debian flavor (thanks to the community for reporting issues!) and now manual upgrades with private registries are supported, too.
Finally, it is also now possible to specify custom bind mounts path to overlay on top of the persistent partition, allowing to easily specify paths that you want to be persistent in the system via the cloud config file: https://kairos.io/docs/advanced/customizing/#customizing-the-file-system-hierarchy-using-custom-mounts .
What's Changed
cce953f
by @renovate in https://github.com/kairos-io/kairos/pull/10012181cb2
by @renovate in https://github.com/kairos-io/kairos/pull/1024which
package in opensuse-leap Dockerfile by @flesser in https://github.com/kairos-io/kairos/pull/1137coco
bundle by @jimmykarily in https://github.com/kairos-io/kairos/pull/1243New Contributors
Full Changelog: kairos-io/kairos@v1.6.0...v2.0.0
v1.22.2
Compare Source
v1.21.4
Compare Source
v1.20.4
Compare Source
v1.6.0
Compare Source
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.
Documentation
Contribute
📚 Getting started with Kairos
💡 Examples
🎥 Video
👐Engage with the Community
🤖 Support matrix
🙌 CONTRIBUTING.md
🙋 GOVERNANCE
👷Code of conduct
For releases with k3s embedded, see here.
🔦 Highlights
Kairos is a cloud-native meta-Linux distribution that brings the power of public cloud to your on-premises environment. With Kairos, you can build your own cloud with complete control and no vendor lock-in. It allows you to easily spin up a Kubernetes cluster with the Linux distribution of your choice, and manage the entire cluster lifecycle with Kubernetes.
We are thrilled to announce the release of Kairos 1.6.0, featuring a new tool that simplifies the bootstrapping process of Kairos nodes, AuroraBoot! With various bugfixes and improvements, this release is a preparation for the v2.0.0 release, which will contain changes to the Kairos core components .
In addition to AuroraBoot, we have integrated documentation and syntax check into our Web UI, added support for Rocky Linux among the k3s releases, and made improvements to our UX. You can see the WebUI syntax checker in action here:
Screencast.from.2023-02-21.15-24-59.webm
We have also fixed several bugs, including DHCP hostname issues, encryption reset failures, and networkd hostname settings, you can check the changelog below.
Furthermore, we are excited to share that we recently attended FOSDEM 2023, and we have a blog post from @mauromorales about our experience. We have also made various improvements to our p2p documentation, including a full e2e example with AuroraBoot.
AuroraBoot simplifies and streamlines the process of bootstrapping Kairos nodes, making it easy and efficient to deploy Kairos manually or automatically. Whether you need to prepare multiple nodes in a lab, deploy Kairos on a single machine, or install Kairos on multiple machines, AuroraBoot is the tool for you allowing to boot straight from a container image.
Thank you to all contributors and users for making Kairos better with each release!
What's Changed
7710299
by @renovate in https://github.com/kairos-io/kairos/pull/744a5208a0
by @renovate in https://github.com/kairos-io/kairos/pull/735Configuration
📅 Schedule: Branch creation - "after 11pm every weekday,before 7am every weekday,every weekend" in timezone Europe/Brussels, 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.
This PR was generated by Mend Renovate. View the repository job log.