diff --git a/README.md b/README.md
index f9d013db1..39bc4ca20 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
[](https://discord.gg/k8s-at-home)
-[](https://talos.dev/)
+[](https://talos.dev/)
[](https://github.com/auricom/home-ops/actions/workflows/renovate.yaml)
diff --git a/talos/.gitignore b/kubernetes/talos/.gitignore
similarity index 100%
rename from talos/.gitignore
rename to kubernetes/talos/.gitignore
diff --git a/talos/README.md b/kubernetes/talos/README.md
similarity index 100%
rename from talos/README.md
rename to kubernetes/talos/README.md
diff --git a/talos/cluster-0/talconfig.yaml b/kubernetes/talos/cluster-0/talconfig.yaml
similarity index 71%
rename from talos/cluster-0/talconfig.yaml
rename to kubernetes/talos/cluster-0/talconfig.yaml
index 67f1bf80c..db55c4faf 100644
--- a/talos/cluster-0/talconfig.yaml
+++ b/kubernetes/talos/cluster-0/talconfig.yaml
@@ -1,29 +1,22 @@
---
+# Image URL rendered on https://factory.talos.dev
+# talhelper genurl installer
+
clusterName: cluster-0
-talosVersion: v1.5.5
-kubernetesVersion: v1.28.3
+talosVersion: v1.6.1
+kubernetesVersion: v1.29.0
endpoint: https://cluster-0.${domainName}:6443
-# Image URL rendered on https://factory.talos.dev
-# customization:
-# extraKernelArgs:
-# - net.ifnames=0
-# systemExtensions:
-# officialExtensions:
-# - siderolabs/i915-ucode
-# - siderolabs/intel-ucode
-talosImageURL: factory.talos.dev/installer/22b1d04da881ef7c57edb0f24d1f3ba2c78a8e22cbe3fa9af4f42d487b2863f7
-
cniConfig:
name: none
-additionalApiServerCertSans:
+additionalApiServerCertSans: &san
- ${clusterEndpointIP}
+ - https://cluster-0.${domainName}:6443
+ - "127.0.0.1" # KubePrism
-additionalMachineCertSans:
- - ${clusterEndpointIP}
- - cluster-0.${domainName}
+additionalMachineCertSans: *san
nodes:
# - hostname: talos-node-1
@@ -44,6 +37,15 @@ nodes:
installDisk: /dev/sda
controlPlane:
+ schematic:
+ customization:
+ extraKernelArgs:
+ - net.ifnames=0
+ systemExtensions:
+ officialExtensions:
+ - siderolabs/intel-ucode
+ - siderolabs/i915-ucode
+
patches:
# Disable search domain everywhere
- |-
@@ -105,7 +107,7 @@ controlPlane:
machine:
kubelet:
extraArgs:
- feature-gates: CronJobTimeZone=true,GracefulNodeShutdown=true,NewVolumeManagerReconstruction=false
+ feature-gates: GracefulNodeShutdown=true,NewVolumeManagerReconstruction=false
rotate-server-certificates: "true"
extraConfig:
maxPods: 150
@@ -117,13 +119,13 @@ controlPlane:
fs.inotify.max_user_watches: "1048576"
fs.inotify.max_user_instances: "8192"
- # # Redirect logs
- # - |-
- # machine:
- # install:
- # extraKernelArgs:
- # - "talos.logging.kernel=udp://192.168.169.108:6050/"
- # logging:
- # destinations:
- # - endpoint: "udp://192.168.169.108:6051/"
- # format: json_lines
+ # Redirect logs
+ - |-
+ machine:
+ install:
+ extraKernelArgs:
+ - "talos.logging.kernel=udp://192.168.169.108:6050/"
+ logging:
+ destinations:
+ - endpoint: "udp://192.168.169.108:6051/"
+ format: json_lines
diff --git a/talos/cluster-0/talenv.sops.yaml b/kubernetes/talos/cluster-0/talenv.sops.yaml
similarity index 100%
rename from talos/cluster-0/talenv.sops.yaml
rename to kubernetes/talos/cluster-0/talenv.sops.yaml
diff --git a/talos/cluster-0/talsecret.sops.yaml b/kubernetes/talos/cluster-0/talsecret.sops.yaml
similarity index 100%
rename from talos/cluster-0/talsecret.sops.yaml
rename to kubernetes/talos/cluster-0/talsecret.sops.yaml