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: v1.8.0 #9348

Merged
merged 11 commits into from
Sep 23, 2024
Merged

backports: v1.8.0 #9348

merged 11 commits into from
Sep 23, 2024

Conversation

smira and others added 7 commits September 21, 2024 13:25
When a map key is deleted, it should be deleted as a whole.
Before the fix it was zeroing out map value by key.

Fixes siderolabs#9325

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 18daedb)
Fixes siderolabs#9309

Co-authored-by: Jean-François Roy <[email protected]>
Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 7bd26df)
Support lvm auto-activation as per
https://man7.org/linux/man-pages/man7/lvmautoactivation.7.html.

This changes from how Talos previously used to unconditionally tried to
activate all volume groups to based on udev events.

Fixes: siderolabs#9300

Signed-off-by: Noel Georgi <[email protected]>
(cherry picked from commit d8ab498)
Otherwise the output might be distorted by characters like `\n`.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 8166a58)
Fixes: siderolabs#7081

Review all reservations and limits set, test under stress load (using
both memory and CPU).

The goal: system components (Talos itself) and runtime (kubelet, CRI)
should survive under extreme resource starvation (workloads consuming
all CPU/memory).

Uses siderolabs#9337 to visualize changes, but doesn't depend on it.

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 6b15ca1)
Refactor tests to avoid code duplication.

Signed-off-by: Noel Georgi <[email protected]>
(cherry picked from commit 9fa08e8)
Linux 6.6.52, lvm2 fixes.

Signed-off-by: Andrey Smirnov <[email protected]>
@frezbo
Copy link
Member

frezbo commented Sep 21, 2024

Also needs #9346

Backported

TimJones and others added 2 commits September 23, 2024 13:05
Fix the inconsistent use of KubeSpan in docs and Config suffix for the
yaml config doc kind.

Signed-off-by: Tim Jones <[email protected]>
(cherry picked from commit e46227a)
Use LVM2 tests that relies on module loading by lvm.

Fixes: siderolabs#9300

Signed-off-by: Noel Georgi <[email protected]>
(cherry picked from commit 76318bd)
Fixes siderolabs#9350

Actual fix is siderolabs/go-blockdevice#111

Signed-off-by: Andrey Smirnov <[email protected]>
(cherry picked from commit 9b77698)
Otherwise some components don't start because of resource/limits.

Signed-off-by: Andrey Smirnov <[email protected]>
@smira
Copy link
Member Author

smira commented Sep 23, 2024

/m

@talos-bot talos-bot merged commit ec32f44 into siderolabs:release-1.8 Sep 23, 2024
45 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.

5 participants