kairos

The immutable Linux meta-distribution for edge Kubernetes.

APACHE-2.0 License

Stars
940

Bot releases are visible (Hide)

kairos - v2.3.0

Published by mauromorales over 1 year ago

New features and improvements

Flavors

Documentation

Fixes

Dependencies

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0...v2.3.0

kairos - v2.1.3

Published by Itxaka over 1 year ago

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.1.2...v2.1.3

This minor release bumps kairos-agent to v2.1.3 to fix an issue with the grub entries and loading the elemental configl file values.

See more at: https://github.com/kairos-io/kairos-agent/releases/tag/v2.1.3

kairos - v2.1.2

Published by github-actions[bot] over 1 year ago

kairos - v2.1.1

Published by mauromorales over 1 year ago

โฌ†๏ธ Bump kairos-agent to v2.1.1

A patch release to back port this fix: https://github.com/kairos-io/kairos/issues/1460

kairos - v2.2.1

Published by Itxaka over 1 year ago

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0...v2.2.1

This minor release fixes 2 issues found during testing:

๐Ÿ› Do not remount /tmp under alpine
๐Ÿ› Fix restoring machine-id on reboot

kairos - v2.2.0

Published by Itxaka over 1 year ago

New contributors!

Documentation

New features

Refactoring

Bugfixes

Dependencies

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.1.0...v2.2.0

kairos - v2.2.0-rc7

Published by Itxaka over 1 year ago

What's Changed

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0-rc6...v2.2.0-rc7

kairos - v2.2.0-rc6

Published by jimmykarily over 1 year ago

What's Changed

Fixing the upgrades using suc-upgrade script

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0-rc5...v2.2.0-rc6

kairos - v2.2.0-rc5

Published by Itxaka over 1 year ago

What's Changed

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0-rc4...v2.2.0-rc5

kairos - v2.2.0-rc4

Published by Itxaka over 1 year ago

What's Changed

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.2.0-rc3...v2.2.0-rc4

kairos - v2.2.0-rc3

Published by github-actions[bot] over 1 year ago

kairos - v2.2.0-rc2

Published by github-actions[bot] over 1 year ago

kairos - v2.2.0-rc1

Published by github-actions[bot] over 1 year ago

kairos - v2.1.0

Published by jimmykarily over 1 year ago

What's Changed

Documentation:

New features:

Bugfixes

Dependencies

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.0.3...v2.1.0

kairos - v2.1.0-rc1

Published by jimmykarily over 1 year ago

What's Changed

Documentation:

New features:

Bugfixes

Dependencies

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.0.3...v2.1.0-rc1

kairos - v2.0.3

Published by github-actions[bot] over 1 year ago

Changelog

  • 63c85d7 v2.0.3 branch: immucore v.0.0.18 + fix for config merge (#1348)
kairos - v2.0.2

Published by github-actions[bot] over 1 year ago

Changelog

  • 0514da5 Revert "Update opensuse/leap Docker tag to v15.5 (#1274)" (#1336)
kairos - v2.0.1

Published by github-actions[bot] over 1 year ago

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.

๐Ÿ“š 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:

What's Changed

New Contributors

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.0.0...v2.0.1

kairos - v2.0.0

Published by github-actions[bot] over 1 year ago

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.

๐Ÿ“š 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:

  • not depend anymore on systemd while set up immutability on boot ( allowing us to unblock #653 )
  • have hybrid images (#656), that boots both UKI as a single file image, and as well as pivoting (as we are doing currently)
  • pave the way for things like #873 #119 and much more
  • debug things more cleanly, have a better testbed, and allow to integrate easily with golang

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 integrated grype and trivy 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

New Contributors

Full Changelog: https://github.com/kairos-io/kairos/compare/v1.6.0...v2.0.0

kairos - v2.0.0-rc6

Published by Itxaka over 1 year ago

What's Changed

Full Changelog: https://github.com/kairos-io/kairos/compare/v2.0.0-rc5...v2.0.0-rc6

Package Rankings
Top 4.16% on Proxy.golang.org
Related Projects