Skip to content

chore: clean up acl and flatcar kube binaries#8543

Merged
lilypan26 merged 1 commit into
mainfrom
lily/cleanup-acl-flatcar-binaries
May 20, 2026
Merged

chore: clean up acl and flatcar kube binaries#8543
lilypan26 merged 1 commit into
mainfrom
lily/cleanup-acl-flatcar-binaries

Conversation

@lilypan26
Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Flatcar and ACL cloud-init install scripts to clean up stale version-suffixed kubelet/kubectl binaries after successfully installing the sysext-based kube binaries, helping keep /opt/bin tidy and avoid confusion from unused cached versions.

Changes:

  • Add a cleanup step to remove /opt/bin/kubelet-* and /opt/bin/kubectl-* after successful mergeSysexts + symlink creation (Flatcar + ACL).
  • Run the cleanup in the background (&) to avoid blocking the install path.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
parts/linux/cloud-init/artifacts/flatcar/cse_install_flatcar.sh Adds background cleanup of version-suffixed kube binaries after successful sysext install.
parts/linux/cloud-init/artifacts/acl/cse_install_acl.sh Adds the same background cleanup behavior for ACL sysext installs.

Comment on lines +84 to +85
# Clean up stale cached binaries that were not used
rm -f /opt/bin/kubelet-* /opt/bin/kubectl-* &
Comment on lines +99 to +100
# Clean up stale cached binaries that were not used
rm -f /opt/bin/kubelet-* /opt/bin/kubectl-* &
@lilypan26 lilypan26 merged commit b3f5a02 into main May 20, 2026
24 of 36 checks passed
@lilypan26 lilypan26 deleted the lily/cleanup-acl-flatcar-binaries branch May 20, 2026 21:20
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.

3 participants