🏗️ Kubernetes Native Extension to build Linux distributions artifacts from container images
Go to file
Dimitris Karakasilis ed201a72ef
Always produce an importable tar from the image
and name it after the artifact

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

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-20 10:26:10 +02:00
.github/workflows Add test pipeline to PRs 2022-12-14 16:55:25 +02:00
api/v1alpha1 Always produce an importable tar from the image 2022-12-20 10:26:10 +02:00
config Remove not needed permission to manage services 2022-12-15 10:42:48 +02:00
controllers Always produce an importable tar from the image 2022-12-20 10:26:10 +02:00
hack Initial import 2022-09-03 14:48:48 +02:00
script 🎨 Rebrand to Kairos 2022-09-19 10:06:14 +00:00
tests Refactor kustomization, implement cleanup with finalizers and write tests 2022-12-14 16:49:55 +02:00
tools-image ⬆️ Bump elemental-cli in osbuilder-tools image 2022-11-25 13:12:14 +00:00
.dockerignore Initial import 2022-09-03 14:48:48 +02:00
.gitignore Initial import 2022-09-03 14:48:48 +02:00
Dockerfile Initial import 2022-09-03 14:48:48 +02:00
go.mod Refactor kustomization, implement cleanup with finalizers and write tests 2022-12-14 16:49:55 +02:00
go.sum Refactor kustomization, implement cleanup with finalizers and write tests 2022-12-14 16:49:55 +02:00
main.go Un-hardcode the copier image 2022-12-15 12:29:49 +02:00
Makefile Refactor kustomization, implement cleanup with finalizers and write tests 2022-12-14 16:49:55 +02:00
PROJECT 🎨 Rebrand to Kairos 2022-09-19 10:06:14 +00:00
README.md Update README.md 2022-09-23 23:07:09 +02:00

osbuilder

This is experimental!

This is the Kairos osbuilder Kubernetes Native Extension.

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