🛡️ Cloud native guardian for persistent data in the edge
Go to file
Itxaka 9c7c27af89 Skip kcrypt on non-immmutable systems
Disable the module creating any services if the inmutability layer is not gonna run as it makes no sense to load kcrypt if we are not mounting our stuff.

Fixes https://github.com/kairos-io/kairos/issues/642

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-03-01 12:44:08 +01:00
.github/workflows Add github action pipeline to run unit tests 2022-11-11 11:47:18 +02:00
dracut/29kcrypt Skip kcrypt on non-immmutable systems 2023-03-01 12:44:08 +01:00
examples/dummy-discovery Minor fixups 2022-10-04 17:08:20 +00:00
pkg 🌱 Remove challenger traces from here 2023-01-19 12:28:46 +01:00
tests/assets Create parition info parsing library 2022-11-11 10:55:46 +02:00
dracut.conf Initial import 2022-10-03 11:03:48 +02:00
Earthfile Fix typo in name, bad function call and version of the binary 2022-11-15 15:09:56 +02:00
earthly.sh Add earthly.sh 2022-11-23 15:16:04 +01:00
go.mod Bump go-pluggable to show output from kcrypt-challenger when something fails 2023-02-08 16:15:05 +02:00
go.sum Bump go-pluggable to show output from kcrypt-challenger when something fails 2023-02-08 16:15:05 +02:00
LICENSE Add LICENSE file 2022-10-06 14:53:51 +00:00
main.go Move from partition_info to config package 2023-01-18 14:55:25 +02:00
README.md 📖 Create README 2023-02-07 12:32:55 +01:00


kairos-white-column 5bc2fe34
Kcrypt

Cloud native guardian for persistent data in the edge

license docs go report card

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

🙌 CONTRIBUTING.md
🙋 GOVERNANCE
👷Code of conduct

Description

This is the Kairos internal component which delegates encryption and decryption of partitions in a Kairos system.

Usage

See the documentation in our website: https://kairos.io/docs/advanced/partition_encryption/.