Skip to content

kairos-io/packages.kairos.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.