Talos: remove deprecated System Extentions and move to schematicID (#1309)

* Talos: remove deprecated System Extentions and move to schematicID for talhelper and SUC

* Fix typo in comments
This commit is contained in:
Wouter Bouvy authored and GitHub committed 2024-02-10 17:02:32 -05:00
1 parent 31323b4036
commit 4a65ddeff9
7 files changed
+10 -36

No files matched your search

@@ -9,6 +9,6 @@ resources:
{% if distribution.type in ["k3s"] %}
- ./k3s/ks.yaml
{% endif %}
{% if distribution.type in ["talos"] and nodes.talos.schematics.enabled %}
{% if distribution.type in ["talos"] and distribution.talos.schematicID %}
- ./talos/ks.yaml
{% endif %}
@@ -2,6 +2,5 @@ main = lambda data: (
data.get("distribution", {}).get("type", "k3s") in ["talos"] and
data.get("distribution", {})
.get("talos", {})
.get("schematics", {})
.get("enabled", False) == True
.get("schematicID", {})
)
@@ -88,6 +88,6 @@ spec:
args:
- --nodes=$(NODE_IP)
- upgrade
- --image=factory.talos.dev/installer/{{ distribution.talos.schematics.id }}:$(SYSTEM_UPGRADE_PLAN_LATEST_VERSION)
- --image=factory.talos.dev/installer/{{ distribution.talos.schematicID }}:$(SYSTEM_UPGRADE_PLAN_LATEST_VERSION)
- --preserve=true
- --wait=false
@@ -31,6 +31,7 @@ nodes:
installDiskSelector:
serial: "{{ item.talos_disk_device }}"
{% endif %}
talosImageURL: factory.talos.dev/installer/{{ distribution.talos.schematicID }}
controlPlane: {{ (item.controller) | string | lower }}
networkInterfaces:
- interface: eth0
@@ -63,11 +64,6 @@ nodes:
{% endfor %}
controlPlane:
{% if distribution.talos.schematics.enabled %}
schematic:
customization:
{{ distribution.talos.schematics.customization | indent(6, first=True) }}
{% endif %}
patches:
# Configure containerd
- &containerdPatch |-