Updated talos version, made setup more configurable, removed obsolet stuff

This commit is contained in:
Max Pfeiffer
2025-09-11 19:48:06 +02:00
parent d43ddca54a
commit cf41134815
12 changed files with 291 additions and 202 deletions

View File

@@ -1,6 +0,0 @@
machine:
install:
disk: ${install_disk}
image: ${install_image}
network:
hostname: ${hostname}

View File

@@ -0,0 +1,33 @@
machine:
install:
disk: ${install_disk}
image: ${install_image}
network:
hostname: ${hostname}
interfaces:
- deviceSelector:
physical: true
addresses:
- ${ip_address}
routes:
- network: ${network}
gateway: ${network_gateway}
vip:
ip: ${vip_shared_ip}
registries:
mirrors:
docker.io:
endpoints:
- https://harbor.lan/v2/docker-hub-cache
overridePath: true
ghcr.io:
endpoints:
- https://harbor.lan/v2/github-cache
overridePath: true
config:
harbor.lan:
tls:
ca: |
${indent(16, container_registry_cache_ca)}
cluster:
allowSchedulingOnControlPlanes: false

View File

@@ -0,0 +1,29 @@
machine:
install:
disk: ${install_disk}
image: ${install_image}
network:
hostname: ${hostname}
interfaces:
- deviceSelector:
physical: true
addresses:
- ${ip_address}
routes:
- network: ${network}
gateway: ${network_gateway}
registries:
mirrors:
docker.io:
endpoints:
- https://harbor.lan/v2/docker-hub-cache
overridePath: true
ghcr.io:
endpoints:
- https://harbor.lan/v2/github-cache
overridePath: true
config:
harbor.lan:
tls:
ca: |
${indent(16, container_registry_cache_ca)}