Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Install the latest filesystem creation packages #3904
This PR ensures that the e2fsprogs and xfsprogs packages are installed on all Kubernetes nodes and that the packages are the latest versions. It also ensures that the nodes can create XFS filesystems when necessary, since not all distros install xfsprogs by default.
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: earlruby
If they are not already assigned, you can assign the PR to them by writing
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing
I installed Rook on my Kubernetes cluster and made it the default provider of block storage. I then reinstalled Prometheus via Helm so that Prometheus would use Rook for persistent storage. This failed since the Prometheus Helm Chart requests an XFS file system, and Kubespray nodes don't install xfsprogs.
Since any Helm chart that uses a persistence provider that runs on the nodes (e.g. the many variants of Rook, local storage, others) may request ext3, ext4, or XFS filesystems, it seems like a good idea to make sure that the