/packages.kairos.io

:package: package browser website

Apache License 2.0Apache-2.0

Package browser

license docs

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

packages.kairos.io

This repository hosts the static content of https://packages.kairos.io.

The website is automatically generated by reading the c3os repositories, and a scheduled jobs periodically keeps it up-to-date.

Build locally

To build locally you need luet-package-browser installed (with luet you can install it with luet install -y extension/package-browser) and run:

luet-package-browser --config config.yaml --output build --templates templates

Where:

  • --config: points to a configuration file with a list of repositories. Arbitrary fields are accessible from the template pages with {{.Config.<PARAMETER>}}
  • --output: is the destination directory where to store the rendered files
  • --templates: is the directory where to source the templates from, which are used for rendering.

Note: it might require root permissions when specifying repositories of docker type.