feat: Support talhelper NodeConfig additions (#1273)

* feat: Example talhelper NodeConfig additions

* feat: Process talhelper NodeConfig additions
This commit is contained in:
Wasurerarenai authored and GitHub committed 2024-01-30 07:53:59 -05:00
1 parent 44fde373f7
commit fa689379af
2 files changed
+9

No files matched your search

@@ -49,6 +49,9 @@ nodes:
vip: vip:
ip: "{{ cluster.endpoint_vip }}" ip: "{{ cluster.endpoint_vip }}"
{% endif %} {% endif %}
{% if item.talos_node_config %}
{{ item.talos_node_config | indent(4, false) }}
{% endif %}
{% endfor %} {% endfor %}
controlPlane: controlPlane:
+6
View File
@@ -32,6 +32,12 @@ cluster:
# controller: true # (Required) Set to true if this is a controller node # controller: true # (Required) Set to true if this is a controller node
# ssh_username: "" # (Required: k3s/k0s) SSH username of the node # ssh_username: "" # (Required: k3s/k0s) SSH username of the node
# talos_disk_device: "" # (Required: Talos) Device Path or Serial number of Disk for this node # talos_disk_device: "" # (Required: Talos) Device Path or Serial number of Disk for this node
# talos_node_config: |- # (Optional: Talos) Additional NodeConfigs to apply to this node
# schematic: # See: https://budimanjojo.github.io/talhelper/latest/reference/configuration/#nodeconfigs
# customization:
# systemExtensions:
# officialExtensions:
# - siderolabs/intel-ucode
# ... # ...
# (Required) The pod CIDR for the cluster, this must NOT overlap with any # (Required) The pod CIDR for the cluster, this must NOT overlap with any
# existing networks and is usually a /16 (64K IPs). # existing networks and is usually a /16 (64K IPs).