Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

backports: for v1.9.3 #10239

Merged
merged 11 commits into from
Jan 28, 2025
Merged

backports: for v1.9.3 #10239

merged 11 commits into from
Jan 28, 2025

Conversation

smira and others added 10 commits January 28, 2025 15:12
Fix the `/etc` bind mounts read-only by calling a remount as `ro`.

The proper fix is to use new `fsopen` and `fsmount` API's.

Signed-off-by: Noel Georgi <[email protected]>
(cherry picked from commit 8dea57a)
This prevents DNS cache poisoning.

Signed-off-by: Dmitriy Matrenichev <[email protected]>
(cherry picked from commit fc7080e)
K8s 1.32+ won't lest us get deleted pods as it doesn't belong to our
node, so just assume the pod is gone (at least it's not on our node
anymore).

Fixes siderolabs#10154

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 399d53b)
Via pkgs/tools.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 921e102)
The method `WaitForCacheSync` might block for a long time, and looks
like it can block forever if the nodename requested doesn't match the
actual nodename.

Allow the wait to be aborted by running it in a goroutine, and notifying
readiness of the watcher via the `notifyCh`.

Fixes siderolabs#10163

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 0b7fc7c)
The previous fix was completely wrong.

See siderolabs#10097

The core part of the problem was that `dosfstools` was not installed in
the `installer`, so this causes a busybox version of it to be used which
is totally broken for 4k disks.

Adds an integration test.

go-blockdevice updates revert first partition alignment for 4k disks and
allow `talosctl cluster create` to detect properly installation status.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 7a712fa)
Fixes siderolabs#10182

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 689ea1d)
Update to the latest LTS.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit c5fb62e)
When using VIP, recovery of Kubernetes controlplane takes more time
(plus given the fact that the test rotates PKI twice).

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 93b4a37)
@smira
Copy link
Member Author

smira commented Jan 28, 2025

/m

@talos-bot talos-bot merged commit 41dd593 into siderolabs:release-1.9 Jan 28, 2025
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants