fog/talos/machine_patch.yaml
2025-03-19 22:08:17 -06:00

17 lines
800 B
YAML

machine:
install:
image: ghcr.io/siderolabs/installer:v1.9.5
kubelet:
extraArgs:
rotate-server-certificates: true
udev:
rules:
# set all disks to `none` scheduler (optimal setting for Ceph and ZFS)
- SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ATTR{queue/scheduler}="none"
- SUBSYSTEM=="drm", GROUP="44", MODE="0660"
# Allow ceph to recognize usb devices as scsi via udev custom rules
# https://github.com/rook/rook/issues/14699#issuecomment-2350953135
- ACTION=="add", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"
- ACTION=="change", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"
- ACTION=="online", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi"