osbuilder/charts/osartifact/values.yaml

96 lines
2.9 KiB
YAML
Raw Normal View History

2025-01-17 15:50:51 +00:00
# Kubernetes node name
2025-01-30 19:25:53 +00:00
nodeName: pluralos
2025-01-17 15:50:51 +00:00
# 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
# Console URL that will be used by the device to join the fleet, i.e. console.plrl-xyz.onplural.sh
url: ~
2025-01-23 13:02:15 +00:00
# Secret that holds bootstrap token used to register the cluster within Plural
2025-01-17 15:50:51 +00:00
tokenSecret:
name: ~
key: token
# A list of our required bundles that should be added to the result ISO image.
defaultBundles:
2025-01-24 16:00:23 +00:00
plural-bundle: ghcr.io/pluralsh/kairos-plural-bundle:0.1.6
2025-01-17 15:50:51 +00:00
# A list of our optional bundles that should be added to the result ISO image.
bundles:
2025-01-24 16:00:23 +00:00
plural-images-bundle: ghcr.io/pluralsh/kairos-plural-images-bundle:0.1.2
2025-01-17 15:50:51 +00:00
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
2025-01-23 13:02:15 +00:00
extraCloudConfig: ~
# Export configuration for the final ISO images
exporter:
serviceAccount:
annotations: ~
2025-01-30 20:07:00 +00:00
# Defines extra env vars that will be added to the exporter pod
# extraEnvVars:
# - name: MY_ENV_VAR
# value: myvalue
extraEnvVars: []
2025-01-30 20:07:00 +00:00
# Image used for exporter pods
image: ~
# Allows appending args to the exporter image
extraArgs: []
registry:
# Container registry DNS name where we should export packed ISO images
2025-01-23 13:02:15 +00:00
name: ~
# Whether container registry is an ECR instance or other. One of: "ecr", "other"
type: other
image:
# Name of the repository where images should be stored
2025-01-30 19:25:53 +00:00
repository: pluralos
# Image tag that should be used when pushing to the registry
tag: latest
# Username used when generating docker config.json. It is only used when 'passwordSecret' is provided.
username: plural
# Secret that stores just the password for the docker registry user.
# One of 'passwordSecret' or 'configSecret' must be provided.
passwordSecret:
name: ~
key: password
# Secret configuration that stores the docker config.json file with the auth information.
# It is in the default docker format.
configSecret:
name: ~
key: config.json