talos/hack/test/patches/extensions.yaml
Andrey Smirnov cf087c1e01
test: bird2 extension
Add a dummy config to make extension start successfully.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-05 14:14:26 +04:00

72 lines
1.6 KiB
YAML

machine:
sysctls:
user.max_user_namespaces: "11255"
kernel:
modules:
- name: asix
- name: ax88179_178a
- name: ax88796b
- name: binfmt_misc
- name: btrfs
- name: cdc_ether
- name: cdc_mbim
- name: cdc_ncm
- name: cdc_subset
- name: cdc_wdm
- name: cxgb
- name: cxgb3
- name: cxgb4
- name: cxgb4vf
- name: drbd
- name: ena
- name: gasket
- name: net1080
- name: option
- name: qmi_wwan
- name: r8153_ecm
- name: thunderbolt
- name: thunderbolt_net
- name: usb_wwan
- name: usbnet
- name: usbserial
- name: xdma
- name: zaurus
- name: zfs
---
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: tailscale
environment:
- TS_AUTHKEY=tskey-0000000000000000
---
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: nut-client
configFiles:
- content: |-
MONITOR ${upsmonHost} 1 remote ${upsmonPasswd} slave
SHUTDOWNCMD "/sbin/poweroff"
mountPath: /usr/local/etc/nut/upsmon.conf
---
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: lldpd
configFiles:
- content: |
configure lldpd portidsubtype ifname
unconfigure lldp management-addresses-advertisements
unconfigure lldp capabilities-advertisements
configure system description "Talos Node"
mountPath: /usr/local/etc/lldpd/lldpd.conf
---
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: bird2
configFiles:
- mountPath: /usr/local/etc/bird.conf
content: |
# This is just a minimal NOOP config!
log stderr all;
router id 6.6.6.6;
protocol device {}