2025-01-17 15:50:51 +00:00
|
|
|
# Kubernetes node name
|
|
|
|
nodeName: plural-edge
|
|
|
|
|
|
|
|
# Base image used for building customized plural ISO
|
|
|
|
image: quay.io/kairos/alpine:3.19-standard-arm64-rpi4-v3.2.4-k3sv1.31.3-k3s1
|
|
|
|
|
|
|
|
# Target device. Currently supported values: rpi4
|
|
|
|
device: rpi4
|
|
|
|
|
|
|
|
# Username that will be used to access the device over SSH
|
|
|
|
username: plural
|
|
|
|
|
2025-01-17 16:13:58 +00:00
|
|
|
# Secret that holds password for the default user that will be used to access the device over SSH
|
|
|
|
passwordSecret:
|
|
|
|
name: ~
|
|
|
|
key: password
|
2025-01-17 15:50:51 +00:00
|
|
|
|
|
|
|
# Optional Plural user email that will be attached to the autogenerated device bootstrap token. It will be visible in audit logs
|
|
|
|
email: ~
|
|
|
|
|
|
|
|
# Name of the Plural project that will be attached to the device bootstrap token
|
|
|
|
project: default
|
|
|
|
|
|
|
|
# Console URL that will be used by the device to join the fleet, i.e. console.plrl-xyz.onplural.sh
|
|
|
|
url: ~
|
|
|
|
|
|
|
|
tokenSecret:
|
|
|
|
# Name of the secret that holds the bootstrap token
|
|
|
|
name: ~
|
|
|
|
# Key in the secret that holds the bootstrap token
|
|
|
|
key: token
|
|
|
|
|
|
|
|
# A list of our required bundles that should be added to the result ISO image.
|
|
|
|
defaultBundles:
|
|
|
|
plural-bundle: ghcr.io/pluralsh/kairos-plural-bundle:0.1.4
|
|
|
|
|
|
|
|
# A list of our optional bundles that should be added to the result ISO image.
|
|
|
|
bundles:
|
|
|
|
plural-images-bundle: ghcr.io/pluralsh/kairos-plural-images-bundle:0.1.1
|
|
|
|
plural-trust-manager-bundle: ghcr.io/pluralsh/kairos-plural-trust-manager-bundle:0.1.0
|
|
|
|
|
|
|
|
# A list of extra bundles that should be added to the result ISO image.
|
|
|
|
extraBundles: {}
|
|
|
|
|
|
|
|
# Additional config for the default user
|
|
|
|
defaultUser:
|
|
|
|
groups:
|
|
|
|
- admin
|
|
|
|
ssh_authorized_keys: []
|
|
|
|
|
|
|
|
# Extra cloud config for the user. It allows extending user config with additional configuration.
|
|
|
|
# extraUserCloudConfig:
|
|
|
|
# - name: newuser
|
|
|
|
# passwd: somenewpasswd
|
|
|
|
extraUserCloudConfig: ~
|
|
|
|
|
|
|
|
# Extra cloud config. Examples can be found here: https://kairos.io/docs/reference/configuration/
|
|
|
|
#extraCloudConfig:
|
|
|
|
# stages:
|
|
|
|
# network:
|
|
|
|
# - name: "Setup users"
|
|
|
|
# authorized_keys:
|
|
|
|
# kairos:
|
|
|
|
# - github:myusername
|
|
|
|
extraCloudConfig: ~
|