This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/siderolabs/installer](https://redirect.github.com/siderolabs/talos) | patch | `v1.9.3` -> `v1.9.4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>siderolabs/talos (ghcr.io/siderolabs/installer)</summary> ### [`v1.9.4`](https://redirect.github.com/siderolabs/talos/releases/tag/v1.9.4) [Compare Source](https://redirect.github.com/siderolabs/talos/compare/v1.9.3...v1.9.4) ##### [Talos 1.9.4](https://redirect.github.com/siderolabs/talos/releases/tag/v1.9.4) (2025-02-13) Welcome to the v1.9.4 release of Talos! Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues. ##### Ingress Firewall Talos Ingress Firewall now filters access to Kubernetes NodePort services correctly. ##### Component Updates - Linux: 6.12.13 - Flannel: 0.26.4 - Kubernetes: 1.32.2 Talos is built with Go 1.23.6. ##### Contributors - Andrey Smirnov - Dmitry Sharshakov - Dmitriy Matrenichev - Mathspy ##### Changes <details><summary>13 commits</summary> <p> - [@​`c863a56`](https://redirect.github.com/siderolabs/talos/commit/c863a5617) release(v1.9.4): prepare release - [@​`81164ef`](https://redirect.github.com/siderolabs/talos/commit/81164efd7) chore: fix spurious generate failures - [@​`7639cf7`](https://redirect.github.com/siderolabs/talos/commit/7639cf7ef) fix: path for ca-certificates - [@​`9afdaf4`](https://redirect.github.com/siderolabs/talos/commit/9afdaf47b) feat: update Kubernetes to 1.32.2 - [@​`e3bfb23`](https://redirect.github.com/siderolabs/talos/commit/e3bfb238f) fix: make ingress firewall filter traffic to nodeports - [@​`6d0db51`](https://redirect.github.com/siderolabs/talos/commit/6d0db5185) fix: blockdevice transport detection - [@​`39d608a`](https://redirect.github.com/siderolabs/talos/commit/39d608a1c) chore: provide more logging for dns requests - [@​`2ca0d59`](https://redirect.github.com/siderolabs/talos/commit/2ca0d5993) fix: fix diff printing - [@​`c8a7a2c`](https://redirect.github.com/siderolabs/talos/commit/c8a7a2c68) fix: ignore errors to stop pods - [@​`cfc43b0`](https://redirect.github.com/siderolabs/talos/commit/cfc43b0ac) fix: handle empty registry config - [@​`a3aa099`](https://redirect.github.com/siderolabs/talos/commit/a3aa099c3) feat: update Flannel to 0.26.4 - [@​`3612fbf`](https://redirect.github.com/siderolabs/talos/commit/3612fbfd7) feat: update Linux to 6.12.13 - [@​`a320b99`](https://redirect.github.com/siderolabs/talos/commit/a320b9907) chore: bump Go to 1.23.6 </p> </details> ##### Changes from siderolabs/pkgs <details><summary>2 commits</summary> <p> - [siderolabs/pkgs@`27017e0`](https://redirect.github.com/siderolabs/pkgs/commit/27017e0) feat: update Linux to 6.12.13 - [siderolabs/pkgs@`bf4206c`](https://redirect.github.com/siderolabs/pkgs/commit/bf4206c) feat: update Go to 1.23.6 </p> </details> ##### Changes from siderolabs/tools <details><summary>1 commit</summary> <p> - [siderolabs/tools@`b2ede52`](https://redirect.github.com/siderolabs/tools/commit/b2ede52) feat: update Go to 1.23.6 </p> </details> ##### Dependency Changes - **github.com/siderolabs/go-blockdevice/v2** v2.0.13 -> v2.0.14 - **github.com/siderolabs/pkgs** v1.9.0-25-g2250843 -> v1.9.0-27-g27017e0 - **github.com/siderolabs/talos/pkg/machinery** v1.9.3 -> v1.9.4 - **github.com/siderolabs/tools** v1.9.0-2-gbf2085e -> v1.9.0-3-gb2ede52 Previous release can be found at [v1.9.3](https://redirect.github.com/siderolabs/talos/releases/tag/v1.9.3) ##### Images ghcr.io/siderolabs/flannel:v0.26.4 registry.k8s.io/coredns/coredns:v1.12.0 gcr.io/etcd-development/etcd:v3.5.18 registry.k8s.io/kube-apiserver:v1.32.2 registry.k8s.io/kube-controller-manager:v1.32.2 registry.k8s.io/kube-scheduler:v1.32.2 registry.k8s.io/kube-proxy:v1.32.2 ghcr.io/siderolabs/kubelet:v1.32.2 ghcr.io/siderolabs/installer:v1.9.4 registry.k8s.io/pause:3.10 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2NvbnRhaW5lciIsInN5c3RlbS11cGdyYWRlIiwidHlwZS9wYXRjaCJdfQ==-->
106 lines
2.8 KiB
YAML
106 lines
2.8 KiB
YAML
clusterName: ${CLUSTERNAME}
|
|
# renovate: datasource=docker depName=ghcr.io/siderolabs/installer
|
|
talosVersion: v1.9.4
|
|
# renovate: datasource=docker depName=ghcr.io/siderolabs/kubelet
|
|
kubernetesVersion: v1.32.2
|
|
endpoint: https://${VIP}:6443
|
|
allowSchedulingOnControlPlanes: true
|
|
additionalMachineCertSans:
|
|
- 127.0.0.1
|
|
- ${VIP}
|
|
additionalApiServerCertSans:
|
|
- 127.0.0.1
|
|
- ${VIP}
|
|
# Warning: Also used in Cilium CNI values!
|
|
clusterPodNets:
|
|
- ${PODNET}
|
|
clusterSvcNets:
|
|
- ${SVCNET}
|
|
cniConfig:
|
|
name: none
|
|
patches:
|
|
- '@./patches/all.yaml'
|
|
nodes:
|
|
# We would adivce to always stick to a "k8s-something-1" style naming scheme
|
|
- hostname: k8s-control-1
|
|
ipAddress: ${MASTER1IP_IP}
|
|
controlPlane: true
|
|
nameservers:
|
|
- 1.1.1.1
|
|
- 8.8.8.8
|
|
installDiskSelector:
|
|
size: <= 1600GB
|
|
networkInterfaces:
|
|
# suffix is the adapter mac adres.
|
|
- interface: eth0
|
|
addresses:
|
|
- ${MASTER1IP_CIDR}
|
|
routes:
|
|
- network: 0.0.0.0/0
|
|
gateway: ${GATEWAY}
|
|
vip:
|
|
ip: ${VIP}
|
|
controlPlane:
|
|
patches:
|
|
- '@./patches/controlplane.yaml'
|
|
kernelModules:
|
|
- name: nvme_tcp
|
|
- name: vfio_pci
|
|
- name: uio_pci_generic
|
|
schematic:
|
|
customization:
|
|
extraKernelArgs:
|
|
- net.ifnames=0
|
|
systemExtensions:
|
|
officialExtensions:
|
|
- siderolabs/util-linux-tools
|
|
- siderolabs/iscsi-tools
|
|
- siderolabs/qemu-guest-agent
|
|
machineFiles:
|
|
- content: |
|
|
[plugins."io.containerd.cri.v1.images"]
|
|
discard_unpacked_layers = false
|
|
permissions: 0
|
|
path: /etc/cri/conf.d/20-customization.part
|
|
op: create
|
|
- content: |
|
|
[ NFSMount_Global_Options ]
|
|
nfsvers=4.2
|
|
hard=True
|
|
nconnect=16
|
|
noatime=True
|
|
permissions: 420
|
|
path: /etc/nfsmount.conf
|
|
op: overwrite
|
|
|
|
worker:
|
|
patches:
|
|
- '@./patches/worker.yaml'
|
|
kernelModules:
|
|
- name: nvme_tcp
|
|
- name: vfio_pci
|
|
- name: uio_pci_generic
|
|
schematic:
|
|
customization:
|
|
systemExtensions:
|
|
officialExtensions:
|
|
- siderolabs/util-linux-tools
|
|
- siderolabs/iscsi-tools
|
|
- siderolabs/qemu-guest-agent
|
|
machineFiles:
|
|
- content: |
|
|
[plugins."io.containerd.cri.v1.images"]
|
|
discard_unpacked_layers = false
|
|
permissions: 0
|
|
path: /etc/cri/conf.d/20-customization.part
|
|
op: create
|
|
- content: |
|
|
[ NFSMount_Global_Options ]
|
|
nfsvers=4.2
|
|
hard=True
|
|
nconnect=16
|
|
noatime=True
|
|
permissions: 420
|
|
path: /etc/nfsmount.conf
|
|
op: overwrite
|