-
Notifications
You must be signed in to change notification settings - Fork 199
Add Alma and Rocky Linux as supported host OSes #1348
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
Add Alma and Rocky Linux as supported host OSes #1348
Conversation
|
/hold This got it past the validation stage, but something failed later on. Looks like I need to make further changes. |
|
Note that the default packet setup step creates an instance with Centos8. |
|
Okay, this one is working for me locally on Alma. Had to get a little hacky with the ansible python interpreter, but that should be a temporary thing until Ansible fixes it properly. /hold cancel |
|
/retest-required |
|
/retest |
|
/retest-required |
1 similar comment
|
/retest-required |
|
/retest Some of these jobs are no longer required, and I think all of the required ones have passed. |
|
/retest-required Looks like issues getting a test environment. |
|
any reason this hasn't merged? CentOS 8 on Equinix no longer seems to work for me: |
|
hm... nor does Rocky even with this PR:
|
|
Ah, that sounds like the same problem I ran into with Alma. Maybe the Python interpreter workaround is needed for Rocky too. I thought someone had already fixed that for Rocky but maybe not. I need to rebase this anyway, so I'll add Rocky to the conditional so you can try it. |
|
/retest |
I retried using Alma and it worked, and I managed to test what I was testing. I do need to go back and test an updated patch at some point but I'm not sure when I'm going to get to that... |
|
/lgtm |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dtantsur The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
|
/retest-required Infra failure |
These two distributions are essentially what CentOS was pre-Stream, so they should generally be compatible as well. They are documented as "best effort" support though since I don't think we'll be running them in CI. For Alma, Ansible does not correctly detect the python interpreter so we need to explicitly override it on calls to ansible-playbook. We can't do it in a config file because it's explicitly set in the metal3-dev-env inventory, so we need to use a method that will take precedence over that. This workaround can be removed once Ansible has proper support for Python detection on Alma.
|
Rebased to account for some recent changes in OS setup. |
|
/retest |
|
@cybertron: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
|
/lgtm |
These two distributions are essentially what CentOS was pre-Stream,
so they should generally be compatible as well. They are documented
as "best effort" support though since I don't think we'll be running
them in CI.