-
Notifications
You must be signed in to change notification settings - Fork 47
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
feat(ensurer): add additional units and files for lvm disk provisioni… #325
Conversation
/assign @schrodit |
@RiRa12621 Thank you for your contribution. |
* added information about behaviour * adjusted code for readability * error handling for non-homgenous fleets
/retest |
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you should add the caveats in the release notes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/cla |
@petersutter I reached out successfully to the cla-assistant to recheck this pull request. |
…ng on flatcar
How to categorize this PR?
/area storage
/kind enhancement
/platform equinix-metal
What this PR does / why we need it:
This is PR allows to use all volumes for containerd, using LVM.
As instances on Equinix are preconfigured in terms of disks, operators want to be able to use all disks and not constantly run out of space, while there's theoretically multiple untouched disks left.
This PR creates a unit that executes a script to use LVM to make use of all volumes and another unit to then mount the new volume to
/var/lib/containerd
.Special notes for your reviewer:
This only applies to flatcar linux but using a switch/case statement, if more distros will be added in the future.
The code has to depend on the distro, as potentially every OS does things differently.
LVM on flatcar hasn't be documented but working --> flatcar/flatcar-website#362
Release note: