-
Notifications
You must be signed in to change notification settings - Fork 132
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
Make it work for CentOS7/CentOS8/RHEL7/RHEL8 #793
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kron4eg 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 |
@kron4eg did you update the e2e tests? I would like to see the tests run for centos 8 where it is supported :). about Kubevirt I can update our registry, but there should be some work done on the cloud providers which we have our own images(vSphere) |
I agree, I think we also need tests for RHEL7, and updating this https://github.com/kubermatic/machine-controller/blob/master/docs/operating-system.md#supported-os-versions |
@moadqassem not exactly :D I mean, all the tests for centos7 are still valid. It's that now it's possible to add new centos8 scenarios. OK, I'll add some. |
Plus, it's possible to choose whatever version of docker Signed-off-by: Artiom Diomin <kron82@gmail.com>
Signed-off-by: Artiom Diomin <kron82@gmail.com>
/test pull-machine-controller-e2e-aws-centos8 |
@moadqassem added "special case test" pull-machine-controller-e2e-aws-centos8 modeled after sles |
We also need one for rhel 7 in azure since we have a customer who is using RHEL on Azure. Soon we have to think of away how to handle these os versions during testing. At the moment we have the |
From customer point of view nothing will be changed, RHEL8 continues to function like it was. |
/test pull-machine-controller-e2e-kubevirt |
/test pull-machine-controller-yamllint |
/test pull-machine-controller-e2e-vsphere |
/test pull-machine-controller-e2e-vsphere-resource-pool |
/test pull-machine-controller-e2e-kubevirt |
/retest |
1 similar comment
/retest |
/lgtm |
LGTM label has been added. Git tree hash: 2017fcb024fc4a3b07d03c7c8d2d0f3a097af2c6
|
LGTM as well, just https://github.com/kubermatic/machine-controller/blob/master/docs/operating-system.md#supported-os-versions has not been updated to include CentOS8, we can do it in a following PR though |
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
I assume this is a flake. |
/retest |
What this PR does / why we need it:
This PR unblocks the ability to user CentOS8 / RHEL7.
Special notes for your reviewer:
While by default without externally provided image machine-controller will search for CentOS7 images (fixing this is out of scope of this PR), it's now possible to provide CentOS8 (or RHEL7) image in MachineDeployment.
Optional Release Note: