diff --git a/README.md b/README.md index f9d013db1..39bc4ca20 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@
[![Discord](https://img.shields.io/discord/673534664354430999?style=for-the-badge&label&logo=discord&logoColor=white&color=blue)](https://discord.gg/k8s-at-home) -[![Kubernetes](https://img.shields.io/badge/v1.28-blue?style=for-the-badge&logo=kubernetes&logoColor=white)](https://talos.dev/) +[![Kubernetes](https://img.shields.io/badge/v1.29-blue?style=for-the-badge&logo=kubernetes&logoColor=white)](https://talos.dev/) [![Renovate](https://img.shields.io/github/actions/workflow/status/auricom/home-ops/renovate.yaml?branch=main&label=&logo=renovatebot&style=for-the-badge&color=blue)](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