This repository builds and pushes Kairos image and bundles that I built for my home lab Kubernetes cluster. There are many like it, but this cluster is mine. While I make some effort to make these generally reusable, at the end of the day, these are specific to how my clusters are setup.
🚨 Bundles in this repo use kairos-agent render-template
command that is not in release version yet. 🚨
To use a community bundle, you can load it with the bundles block in the Kairos configuration file, like this:
bundles:
- targets:
- run://ghcr.io/wyvernzora/kairos-kube-vip:latest
Here is an example of how you might use a community bundle in a Kairos core image:
#cloud-config
install:
device: "auto"
auto: true
reboot: true
image: "docker:quay.io/kairos/kairos-opensuse:v1.4.0-k3sv1.26.0-k3s1"
users:
- name: "kairos"
passwd: "kairos"
ssh_authorized_keys:
- ...
bundles:
- targets:
- run://ghcr.io/wyvernzora/kairos-kube-vip:latest
k3s:
enabled: true