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

some fixes to the runtime cleanup #950

Merged
merged 7 commits into from
Oct 28, 2024
Merged

some fixes to the runtime cleanup #950

merged 7 commits into from
Oct 28, 2024

Conversation

Freax13
Copy link
Contributor

@Freax13 Freax13 commented Oct 24, 2024

It turns out that we need to fix the containerd state after removing the data folders for the snapshotters, otherwise containers won't start anymore.

I'm not sure why this was there in the first place. AFAICT that flag
doesn't exist and grep already sets the exit code depending on whether
or not a match was found.
grep returns 1 if no match is found. Don't do that, we don't want to
fail here.
@Freax13 Freax13 added the no changelog PRs not listed in the release notes label Oct 24, 2024
@Freax13 Freax13 force-pushed the tom/fix-cleanup branch 11 times, most recently from 9756877 to 52f7a99 Compare October 25, 2024 07:17
@Freax13 Freax13 marked this pull request as ready for review October 25, 2024 07:37
@Freax13 Freax13 requested a review from katexochen as a code owner October 25, 2024 07:37
@Freax13 Freax13 requested a review from davidweisse October 25, 2024 07:37
packages/scripts.nix Outdated Show resolved Hide resolved
Removing the data directories for the snapshotters isn't quite enough,
we also need to tell containerd to clean up its state.
For some reason, ghcr.io won't let use upload a package named
cleanup-bm, but it let's us upload other packages. Renaming the package
fixes the issue.
We don't care about properly versioning the cleanup-bare-metal image,
so let's just use latest. Kubernetes will always pull the image if the
tag is `latest`.
@Freax13 Freax13 merged commit 335fa87 into main Oct 28, 2024
10 checks passed
@Freax13 Freax13 deleted the tom/fix-cleanup branch October 28, 2024 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog PRs not listed in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants