# yaml-language-server: $schema=https://raw.githubusercontent.com/budimanjojo/talhelper/master/pkg/config/schemas/talconfig.json --- # renovate: datasource=docker depName=ghcr.io/siderolabs/installer talosVersion: v1.8.3 # renovate: datasource=docker depName=ghcr.io/siderolabs/kubelet kubernetesVersion: v1.32.0 clusterName: "home-cluster" endpoint: https://10.0.10.5:6443 clusterPodNets: - "10.69.0.0/16" clusterSvcNets: - "10.96.0.0/16" additionalApiServerCertSans: &sans - "10.0.10.5" - 127.0.0.1 # KubePrism additionalMachineCertSans: *sans # Disable built-in Flannel to use Cilium cniConfig: name: none nodes: - hostname: "homecluster01" ipAddress: "10.0.10.21" installDisk: "/dev/vda" talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a controlPlane: true networkInterfaces: - deviceSelector: hardwareAddr: "52:54:00:23:9f:ea" dhcp: false addresses: - "10.0.10.21/24" routes: - network: 0.0.0.0/0 gateway: "10.0.10.1" mtu: 1500 vip: ip: "10.0.10.5" - hostname: "homecluster02" ipAddress: "10.0.10.22" installDisk: "/dev/sda" talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a controlPlane: true networkInterfaces: - deviceSelector: hardwareAddr: "ac:1f:6b:22:fa:4e" dhcp: false addresses: - "10.0.10.22/24" routes: - network: 0.0.0.0/0 gateway: "10.0.10.1" mtu: 1500 vip: ip: "10.0.10.5" - hostname: "homecluster03" ipAddress: "10.0.10.23" installDisk: "/dev/sda" talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a controlPlane: true networkInterfaces: - deviceSelector: hardwareAddr: "0c:c4:7a:e4:42:50" dhcp: false addresses: - "10.0.10.23/24" routes: - network: 0.0.0.0/0 gateway: "10.0.10.1" mtu: 1500 vip: ip: "10.0.10.5" - hostname: "homecluster04" ipAddress: "10.0.10.24" installDisk: "/dev/vda" talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a controlPlane: false networkInterfaces: - deviceSelector: hardwareAddr: "52:54:00:23:ab:c4" dhcp: false addresses: - "10.0.10.24/24" routes: - network: 0.0.0.0/0 gateway: "10.0.10.1" mtu: 1500 # Global patches patches: - "@./patches/global/cluster-discovery.yaml" - "@./patches/global/containerd.yaml" - "@./patches/global/disable-search-domain.yaml" - "@./patches/global/dns.yaml" - "@./patches/global/hostdns.yaml" - "@./patches/global/kubelet.yaml" - "@./patches/global/ntp.yaml" - "@./patches/global/openebs-local.yaml" - "@./patches/global/sysctl.yaml" # Controller patches controlPlane: patches: - "@./patches/controller/api-access.yaml" - "@./patches/controller/cluster.yaml" - "@./patches/controller/disable-admission-controller.yaml" - "@./patches/controller/etcd.yaml"