PR submitted which adds ovirt node based on almalinux9 and fixes the ovirt
node builds for centos 9 stream

On Sun, 23 Feb 2025 at 08:48, Geoff O'Callaghan <geoffocallag...@gmail.com>
wrote:

> Hi Jean-Louis,
>
> I have almalinux9 and c9s ovirt-node-image builds working and i'm just
> about to put in a PR - the self-hosted runner you mentioned needs to be
> running a rhel 9 derivative - is that the case? It needs docker-ce
> installed and qemu-kvm as well as a fair amount of free disk.
> I'll be putting in the PR today with that assumption.
>
> Thanks in advance
>
> On Mon, 17 Feb 2025 at 18:58, Jean-Louis Dupond <jean-lo...@dupond.be>
> wrote:
>
>> Hi
>>
>> First of all thanks for spending time on improving this :)
>> On 2/16/25 06:51, Geoff O'Callaghan wrote:
>>
>> There are a few PR's to come and some comments below.  I like the PR's to
>> be concise items that are easy to review (and preferably standalone) but
>> i'd also like to describe what i'm hoping to achieve with the sequence.
>>
>> Firstly,  https://github.com/oVirt/ovirt-node-ng-image/pull/143
>> This is to turn off the daily schedule (not currently working) and build
>> on push - also not currently working.  This is just getting ready for
>> subsequent PR's.
>>
>> I would prefer to get it fixed ;)
>>
>>
>> The next PR will add some changes to the workflow to enable an almalinux9
>> based build to occur and a minor change to the Makefile to set the distro
>> on the generated iso. I've tested the changes in my own self-hosted runner.
>> I'm assuming the rest of the workflow (file uploads etc) actually works as
>> I cant test that as I don't have access to the backends or related secrets.
>>
>> I would try it indeed, let's see if we hit issues.
>>
>>
>> I notice that the action runs on 'image-builders' (a self-hosted runner
>> group) - I have no idea if these runners still exist or not - If not I can
>> make a temporary runner available, but it's running in my home lab and
>> should only be considered temporary.
>>
>> There is a self-hosted runner available (sponsored by us). Use label
>> 'self-hosted' should make it run on that runner.
>>
>>
>> I'd like to put in a PR to remove the '8' code completely as 'ng' builds
>> will never be based on '8'
>>
>> Yea, el8 can be dropped everywhere :)
>>
>>
>> A minor PR is required to clean up some warnings in the '9' based builds
>> - deprecated ks options
>>
>> Perfect!
>>
>>
>> Notes:  Centos9 build still doesn't work, I don't know why as yet and I
>> didn't look at rocky linux 9, but at least almalinux builds enough to test
>> out.
>>
>> Think we have a focus on C9S and Alma9 (and in the future C10S and
>> Alma10)
>>
>>
>> Let me know if the team wants me to amend the above approach.
>>
>> Seems good! Send in the PR's, I'll review and merge :)
>>
>> Thanks!
>>
>>
>> On Fri, 14 Feb 2025 at 18:42, Jean-Louis Dupond <jean-lo...@dupond.be>
>> wrote:
>>
>>> I feel a PR coming in with the needed fixes/changes? :)
>>> On 2/14/25 05:35, Geoff O'Callaghan wrote:
>>>
>>> In case you're wondering how I built it,  there's no real magic.
>>>
>>> I checked out the repository (
>>> https://github.com/oVirt/ovirt-node-ng-image) on my alma system.  It
>>> will likely be a similar result on other Linux systems, but I didn't test
>>> any other combinations.
>>>
>>> I use docker-ce on alma9.  Note: The underlying system needs to be a
>>> working kvm environment as the build script performs qemu based builds.
>>>
>>> docker run -v /lib/modules/$(uname -r)/kernel:/kernel -v $PWD:/workspace
>>> --device=/dev/kvm --device=/dev/kvm/tun --ulimit=nofile=262144:262144
>>> --privileged -it quay.io/ovirt/buildcontainer:almalinux9 /bin/bash
>>> cd /workspace
>>> ./build.sh
>>>
>>> The .github/workflows/build.yml looks *mostly* correct, just some
>>> tweaks and it should be able to create build isos - assuming the upload
>>> actions etc still work.
>>>
>>> Personally I do my builds via vscode devcontainers, but that's
>>> fundamentally the above docker command.
>>>
>>> I hope this helps.
>>>
>>> On Thu, 13 Feb 2025 at 13:49, Geoff O'Callaghan <
>>> geoffocallag...@gmail.com> wrote:
>>>
>>>> I've been able to build ovirt node (next) with almalinux 9 as the base
>>>> OS.  I haven't really had a chance to test it out.
>>>>
>>>>  ovirt-node-ng-installer-4.5.6-2025021302.el9.iso
>>>>
>>>> ------------------------------
>>>> *From:* Jean-Louis Dupond via Users
>>>> *Sent:* Monday, February 03, 2025 8:43 PM
>>>> *To:* e...@ecsi.hu; users@ovirt.org
>>>> *Subject:* [ovirt-users] Re: oVirt New versioon ? Centos 10?
>>>>
>>>> Hi,
>>>>
>>>> The ovirt-node images are unmaintained atm. As the advantages versus the
>>>> work for it are quite low.
>>>> So except if somebody takes up maintenance of the node images, they will
>>>> be unmaintained.
>>>>
>>>> CentOS 10 support will come, but that takes some time.
>>>> Guess it's not that urgent neither, as CentOS 10 is still in early/beta
>>>> stage.
>>>>
>>>> On 2/3/25 10:20, e...@ecsi.hu wrote:
>>>> > Hi all!
>>>> >
>>>> > What can we know about this?
>>>> >
>>>> https://resources.ovirt.org/repos/ovirt/github-ci/ovirt-node-ng-image/
>>>> > and will there ever be a new version besides the promises? Will there
>>>> be Centos 10 support?
>>>> >
>>>> > And for those who have already given up on oVirt, what do they use
>>>> besides proxmox?
>>>> > _______________________________________________
>>>> > Users mailing list -- users@ovirt.org
>>>> > To unsubscribe send an email to users-le...@ovirt.org
>>>> > Privacy Statement: https://www.ovirt.org/privacy-policy.html
>>>> > oVirt Code of Conduct:
>>>> https://www.ovirt.org/community/about/community-guidelines/
>>>> > List Archives:
>>>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/OYLBS3NPEFOW2BGZDLRRPJDVXIT746YL/
>>>> _______________________________________________
>>>> Users mailing list -- users@ovirt.org
>>>> To unsubscribe send an email to users-le...@ovirt.org
>>>> Privacy Statement: https://www.ovirt.org/privacy-policy.html
>>>> oVirt Code of Conduct:
>>>> https://www.ovirt.org/community/about/community-guidelines/
>>>> List Archives:
>>>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/4HYD7FA4O32VTAVKIFAMGU6IMSUSLOSF/
>>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- users@ovirt.org
>>> To unsubscribe send an email to users-le...@ovirt.org
>>> Privacy Statement: https://www.ovirt.org/privacy-policy.html
>>> oVirt Code of Conduct: 
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives: 
>>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/QINQB5MYCHYW6CWT4OOGKJYO6F5XER35/
>>>
>>>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/BOLLDOF6WACSQEZICBI65POCCNWCFOI2/

Reply via email to