1
0
mirror of https://github.com/kairos-io/osbuilder.git synced 2025-05-07 15:47:16 +00:00
🏗️ Kubernetes Native Extension to build Linux distributions artifacts from container images
Go to file
Dimitris Karakasilis 429e9be933
Add earthly target to build the enki image
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-10-02 17:17:01 +03:00
.github/workflows 1546 byoi () 2023-08-31 15:30:55 +03:00
api/v1alpha2 1546 byoi () 2023-08-31 15:30:55 +03:00
config 1546 byoi () 2023-08-31 15:30:55 +03:00
controllers Remove unecessary code 2023-09-29 12:33:54 +03:00
hack Initial import 2022-09-03 14:48:48 +02:00
script ignore checks and fix some 2023-07-18 16:02:06 +02:00
tests [WIP] Refactor to add a test for the converter action 2023-09-29 12:33:54 +03:00
tools-image Add earthly target to build the enki image 2023-10-02 17:17:01 +03:00
.dockerignore Initial import 2022-09-03 14:48:48 +02:00
.gitignore Initial import 2022-09-03 14:48:48 +02:00
.shellcheckrc ignore checks and fix some 2023-07-18 16:02:06 +02:00
.yamllint Add yaml lint config file 2023-07-18 14:28:59 +02:00
Dockerfile Update golang Docker tag to v1.20 2023-04-13 12:56:05 +00:00
Earthfile Update repo job 2023-07-27 18:48:52 +02:00
go.mod Update module github.com/onsi/gomega to v1.27.10 2023-08-31 12:32:17 +00:00
go.sum Update module github.com/onsi/gomega to v1.27.10 2023-08-31 12:32:17 +00:00
main.go removed unused args 2023-05-22 14:40:10 -07:00
Makefile 1546 byoi () 2023-08-31 15:30:55 +03:00
PROJECT 🎨 Rebrand to Kairos 2022-09-19 10:06:14 +00:00
README.md 📖 Update README 2023-02-07 12:11:07 +01:00
renovate.json schedule renovate after hours 2023-07-04 15:55:04 +02:00


kairos-white-column 5bc2fe34
osbuilder

Kubernetes Native Extension to build Linux distributions artifacts from container images

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

This is experimental!

Installation

To install, use helm:

# Adds the kairos repo to helm
$ helm repo add kairos https://kairos-io.github.io/helm-charts
"kairos" has been added to your repositories
$ helm repo update                                        
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kairos" chart repository
Update Complete. ⎈Happy Helming!⎈

# Install the CRD chart
$ helm install kairos-crd kairos/kairos-crds
NAME: kairos-crd
LAST DEPLOYED: Tue Sep  6 20:35:34 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None

# Installs osbuilder
$ helm install kairos-osbuilder kairos/osbuilder

Documentation available at: https://kairos.io/docs/advanced/build/