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.8.1 #9470

Merged
merged 15 commits into from
Oct 8, 2024
Merged

Conversation

smira and others added 13 commits October 8, 2024 14:48
Bring in latest tools and packages.

Linux 6.6.54

containerd v2.0.0-rc.5

Signed-off-by: Andrey Smirnov <[email protected]>
Fixes siderolabs#9351

Signed-off-by: ekarlso <[email protected]>
Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit aa846cc)
We do it for Talos itself to minimize the memory footprint and binary
size for the `dashboard` when part of Talos, while for `talosctl` we
want to have better support of various terminals.

Fixes siderolabs#9377

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 4ab8dee)
This is to suppress warnings on failure to load plugins, which were
harmless, but confusing.

Fixes siderolabs#9393

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit b07a8b3)
See siderolabs#9412

I'll keep the issue open to track upstream PR status and remove replace
directives.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit a341bdb)
Two fixes were in pkgs/lvm2:

* siderolabs/pkgs#1041
* siderolabs/pkgs#1042

Other fixes in this PR:

* adjust the controller a bit for some interactions
* make Rook test use more complicated, encrypted setup which uses LVM
* adjust LVM test to handle a case when there's more than one worker

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 7486157)
For new installs, simply symlink to `/run` (which is `tmpfs`).

For old installs, simulate by cleaning up the contents.

Fixes siderolabs#9432

Related to siderolabs#9365

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit f711907)
See siderolabs#9391

Also bump pkgs & tools, bring in Go 1.23.2, containerd v2.0.0-rc.5

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 6a01437)
See siderolabs/pkgs#1044

Fixes siderolabs#9437

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit f08669c)
See https://github.com/grpc/grpc-go/releases/tag/v1.66.3

Specifically stream failures, I wonder if that is causing flaky
support script.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 6affbd3)
Fix the flow when a failing key slot leads to repeated attempts to open
the volume, while it's already open, but the failure was to sync other
keys.

Refactor the code to get rid of variable assignment in the outer block
from closures.

Fixes siderolabs#9415

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 0a2b455)
Use `DiscoveredVolumes` instead of `VolumeStatus`, force reboot to avoid
confusion in the volume controller.

Fixes siderolabs#9448

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 519a483)
@smira smira added this to the v1.8 milestone Oct 8, 2024
E.g. in trusted-boot pipeline, we don't have extra disks.

Signed-off-by: Andrey Smirnov <[email protected]>
@smira smira force-pushed the backports/v1.8.1 branch from 2d29206 to 362c9f8 Compare October 8, 2024 17:09
@smira
Copy link
Member Author

smira commented Oct 8, 2024

/m

@talos-bot talos-bot merged commit 362c9f8 into siderolabs:release-1.8 Oct 8, 2024
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants