fix(talos): do not render worker config when no workers
Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
1 file changed
+4
-9
@@ -13,7 +13,7 @@ clusterSvcNets:
|
|||||||
- "{{ cluster.service_network.split(',')[0] }}"
|
- "{{ cluster.service_network.split(',')[0] }}"
|
||||||
additionalApiServerCertSans: &sans
|
additionalApiServerCertSans: &sans
|
||||||
- "{{ cluster.endpoint_vip }}"
|
- "{{ cluster.endpoint_vip }}"
|
||||||
- 127.0.0.1
|
- 127.0.0.1 # KubePrism
|
||||||
{% for item in cluster.tls_sans %}
|
{% for item in cluster.tls_sans %}
|
||||||
- "{{ item }}"
|
- "{{ item }}"
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
@@ -31,11 +31,7 @@ nodes:
|
|||||||
installDiskSelector:
|
installDiskSelector:
|
||||||
serial: "{{ item.talos_disk_device }}"
|
serial: "{{ item.talos_disk_device }}"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if item.controller %}
|
controlPlane: {{ (item.controller) | string | lower }}
|
||||||
controlPlane: true
|
|
||||||
{% else %}
|
|
||||||
controlPlane: false
|
|
||||||
{% endif %}
|
|
||||||
networkInterfaces:
|
networkInterfaces:
|
||||||
- interface: eth0
|
- interface: eth0
|
||||||
dhcp: false
|
dhcp: false
|
||||||
@@ -49,9 +45,6 @@ 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:
|
||||||
@@ -173,6 +166,7 @@ controlPlane:
|
|||||||
allowedKubernetesNamespaces:
|
allowedKubernetesNamespaces:
|
||||||
- system-upgrade
|
- system-upgrade
|
||||||
|
|
||||||
|
{% if cluster.nodes.inventory | selectattr('controller', 'equalto', False) | list | length %}
|
||||||
worker:
|
worker:
|
||||||
{% if cluster.nodes.talos.schematics.enabled %}
|
{% if cluster.nodes.talos.schematics.enabled %}
|
||||||
schematic:
|
schematic:
|
||||||
@@ -188,3 +182,4 @@ worker:
|
|||||||
- *nameserverPatch
|
- *nameserverPatch
|
||||||
- *ntpPatch
|
- *ntpPatch
|
||||||
- *sysctlPatch
|
- *sysctlPatch
|
||||||
|
{% endif %}
|
||||||
Reference in new issue
Block a user