You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Consider moving from Centos7 to RHEL8 for 18.x #2741
Whilst looking at #2740 ive discovered that Centos7 goes EOL by the end of 18.x, so we should consider moving off of centos7 before 18.x is cut next year.
A suitable option would be to upgrade to RHEL8 - Red Hat is providing a scheme for open source communities to gain free access to RHEL subscriptions but wanted to pose the question to the wider group to see if anyone had any objections?
Confirming @AshCripps assessment that we should have no problem adding more ppc machines. We should look at the same for other architectures as well.
Either way I think it's something we have to figure out as I don't think we want to be building on an EOL Operating system. One of the main concerns is that it will main an increase in the minimum glibc levels...
One thing we'd need to check for the x64 platforms is what is offered on the various cloud providers and if RHEL 8 is an out of the box offering (i.e. existing selectable image).
So it looks like currently only IBM offer an OOTB RHEL image (of any version). On DigitalOcean we can use custom images but that's going to be some work to set up. Or we run RHEL in a container via Docker under a different host OS.
I've started adding RHEL8 s390x (LinuxONE) in #2859.
I've also requested a no-cost RHEL subscription under the Red Hat for Open Source Infrastructure program. We've had a positive response and this is in progress -- I was asked to create a Red Hat account to attach the entitlements to and I have created the account (details in the secrets repo) and am waiting for the entitlements.
As a follow up, we do have a RHEL subscription now -- details are in the secrets repository.
The LinuxONE machines have been added and running now with nightly binaries for master now being built on RHEL 8.
I've added (well mainly repurposed some obsolete CentOS 6 instances) some x64 RHEL8 instances at IBM Cloud -- the plan is to add/repurpose more at Digital Ocean/RackSpace but there is more work to be done there as we'll need to either roll our own images or potentially containerize.
We now have RHEL 8.5 instances set up at the following providers:
Digital Ocean, x64. via an uploaded custom image [1].
IBM Cloud, x64.
marist, s390x.
OSUOSL, Linux ppc64le. via an uploaded custom image [1].
[1] Red Hat provide a QCOW2 format "Red Hat Enterprise Linux 8.5 Update KVM Guest Image" which Digital Ocean and the OpenStack instance at OSUOSL accept as a custom image that we can use to provision.
RackSpace needs a bit more work -- we'd need to convert the image into another format.
The remaining CentOS 7 in the release CI is for arm64. I've had discussions with Equinix and have sent an email re. the current situation about getting an additional arm64 release machine to the build email address.
Activity
richardlau commentedon Sep 1, 2021
@AshCripps I don’t think we have enough ppc Linux hosts for both CentOS7 (existing workloads) and the next (e.g. RHEL8).
AshCripps commentedon Sep 1, 2021
we are nowhere near our capacity for ppc linux machines atm (provided we are allowed to use everything given to us)
mhdawson commentedon Sep 1, 2021
Confirming @AshCripps assessment that we should have no problem adding more ppc machines. We should look at the same for other architectures as well.
Either way I think it's something we have to figure out as I don't think we want to be building on an EOL Operating system. One of the main concerns is that it will main an increase in the minimum glibc levels...
richardlau commentedon Sep 1, 2021
One thing we'd need to check for the x64 platforms is what is offered on the various cloud providers and if RHEL 8 is an out of the box offering (i.e. existing selectable image).
richardlau commentedon Sep 2, 2021
* Redhat / EL / 8.0-64 Minimal for VSI)DigitalOcean
Details
IBM Cloud
Details
RackSpace
Details
richardlau commentedon Sep 2, 2021
So it looks like currently only IBM offer an OOTB RHEL image (of any version). On DigitalOcean we can use custom images but that's going to be some work to set up. Or we run RHEL in a container via Docker under a different host OS.
AshCripps commentedon Sep 2, 2021
I assume all the other OS are free version? RHEL probably doesnt show up as it requires a subscription
richardlau commentedon Jan 28, 2022
I've started adding RHEL8 s390x (LinuxONE) in #2859.
I've also requested a no-cost RHEL subscription under the Red Hat for Open Source Infrastructure program. We've had a positive response and this is in progress -- I was asked to create a Red Hat account to attach the entitlements to and I have created the account (details in the secrets repo) and am waiting for the entitlements.
ansible: add RHEL 8 (#2859)
richardlau commentedon Mar 4, 2022
As a follow up, we do have a RHEL subscription now -- details are in the secrets repository.
The LinuxONE machines have been added and running now with nightly binaries for master now being built on RHEL 8.
I've added (well mainly repurposed some obsolete CentOS 6 instances) some x64 RHEL8 instances at IBM Cloud -- the plan is to add/repurpose more at Digital Ocean/RackSpace but there is more work to be done there as we'll need to either roll our own images or potentially containerize.
ansible: add RHEL 8 x64 instances (#2886)
ansible: add ppc64le RHEL 8 instances (#2890)
richardlau commentedon Mar 10, 2022
We now have RHEL 8.5 instances set up at the following providers:
[1] Red Hat provide a QCOW2 format "Red Hat Enterprise Linux 8.5 Update KVM Guest Image" which Digital Ocean and the OpenStack instance at OSUOSL accept as a custom image that we can use to provision.
RackSpace needs a bit more work -- we'd need to convert the image into another format.
The remaining CentOS 7 in the release CI is for arm64. I've had discussions with Equinix and have sent an email re. the current situation about getting an additional arm64 release machine to the build email address.
richardlau commentedon Apr 8, 2022
We've moved everything that was building on CentOS 7 to RHEL 8 for Node.js 18.
doc: update minimum glibc requirements for Linux
doc: update minimum glibc requirements for Linux