fedora-cloud-meeting
LOGS
<@davdunc:fedora.im>
16:04:32
!startmeeting fedora_cloud_meeting
<@meetbot:fedora.im>
16:04:32
Meeting started at 2024-01-18 16:04:32 UTC
<@meetbot:fedora.im>
16:04:32
The Meeting name is 'fedora_cloud_meeting'
<@davdunc:fedora.im>
16:04:46
!topic roll call
<@dustymabe:matrix.org>
16:06:07
!hi
<@zodbot:fedora.im>
16:06:10
Dusty Mabe (dustymabe) - he / him / his
<@davdunc:fedora.im>
16:06:33
hey dustymabe I am in a meeting with the Business Unit right now.
<@davdunc:fedora.im>
16:06:41
so I am pretty distracted.
<@mhayden:fedora.im>
16:06:44
!hi
<@zodbot:fedora.im>
16:06:45
Major Hayden (mhayden) - he / him / his
<@conan_kudo:matrix.org>
16:06:52
!hi
<@davdunc:fedora.im>
16:06:53
hey mhayden !
<@zodbot:fedora.im>
16:06:54
Neal Gompa (ngompa) - he / him / his
<@mhayden:fedora.im>
16:07:00
wheeee 🎉
<@davdunc:fedora.im>
16:07:06
👋 Conan Kudo
<@mhayden:fedora.im>
16:07:13
whoa, i got confetti for some reason
<@mhayden:fedora.im>
16:07:16
🎉
<@davdunc:fedora.im>
16:07:19
awesome.
<@davdunc:fedora.im>
16:07:36
I didn't see any.
<@mhayden:fedora.im>
16:07:46
😭
<@dustymabe:matrix.org>
16:08:04
Tell "Business Unit" I said hi! 👋
<@davdunc:fedora.im>
16:08:24
I will!
<@davdunc:fedora.im>
16:09:22
I have some things on the map that we need to share in from the Fedora Cloud and FCOS sides
<@davdunc:fedora.im>
16:10:56
!topic Action items from last meeting
<@davdunc:fedora.im>
16:11:34
I don't see our last meeting notes in meetbot. let me go dig them out of the mailing list.
<@davdunc:fedora.im>
16:13:29
hmm.
<@davdunc:fedora.im>
16:13:35
okay well.
<@davdunc:fedora.im>
16:13:36
* reserve 20% of hackfest time for working on documentation * include dnf5 plugin for cloud builds
<@davdunc:fedora.im>
16:14:09
we don't need the dnf5 thing any longer.
<@davdunc:fedora.im>
16:15:36
Conan Kudo and I worked last Saturday to get the kiwi descriptions completed for the SIGs.
<@davdunc:fedora.im>
16:16:03
!topic Kiwi for Cloud Edition Images CP
<@davdunc:fedora.im>
16:16:09
https://discussion.fedoraproject.org/t/f40-change-proposal-build-fedora-cloud-edition-images-using-kiwi-in-koji-system-wide/100078?page=2
<@conan_kudo:matrix.org>
16:16:09
they are not tested yet, but are a reasonable first pass
<@davdunc:fedora.im>
16:16:51
This supported the work that we did here to ensure that for 41, we are ready to help retire imagefactory altogether.
<@conan_kudo:matrix.org>
16:17:22
yup
<@davdunc:fedora.im>
16:18:15
Thanks to nirik for helping us identify just how deeply that would reach.
<@davdunc:fedora.im>
16:19:04
absolutely we will and we'll do it together.
<@davdunc:fedora.im>
16:19:58
<@davdunc:fedora.im>
16:21:44
dustymabe: I have been watching what you have complteed for ostree support and I look forward to learning from your experience there.
<@davdunc:fedora.im>
16:22:29
!topic XCP-NG images
<@davdunc:fedora.im>
16:22:33
<@nhanlon:beeper.com>
16:22:48
!hi
<@zodbot:fedora.im>
16:22:49
Neil Hanlon (neil) - he / him / his
<@davdunc:fedora.im>
16:23:04
Neil Hanlon 👋
<@nhanlon:beeper.com>
16:23:10
(XCP-NG summoned me :P )
<@davdunc:fedora.im>
16:23:13
haha.
<@davdunc:fedora.im>
16:23:17
awesome.
<@davdunc:fedora.im>
16:23:26
So I don't see a problem with creating the images.
<@davdunc:fedora.im>
16:23:41
Conan Kudo: do we have any blockers for adding these to our build?
<@conan_kudo:matrix.org>
16:24:00
we need a working XCP-NG and XOA deployment to test things with
<@nhanlon:beeper.com>
16:24:03
yeah the only thing that are needed additionally should be the guest tools
<@davdunc:fedora.im>
16:24:07
I mean. . . beyond the proposal we just discussed. :)
<@conan_kudo:matrix.org>
16:24:12
it's a Xen based environment, which we don't really have a lot of those
<@nhanlon:beeper.com>
16:24:23
I have one I can test using, fwiw
<@davdunc:fedora.im>
16:24:28
but like Neil Hanlon said, we just need the guest tools.
<@conan_kudo:matrix.org>
16:24:28
and I guess yeah the guest tools for XCP are needed in Fedora
<@davdunc:fedora.im>
16:24:47
Neil Hanlon: are you building the tools.
<@nhanlon:beeper.com>
16:25:08
xcp-ng also has a cloud offering; I know their folks and can ask if they'd be willing to donate some vms or so
<@nhanlon:beeper.com>
16:25:56
not presently, but I have in the past -- https://github.com/xenserver/xe-guest-utilities
<@nhanlon:beeper.com>
16:26:12
though apparently they're in golang now lol
<@davdunc:fedora.im>
16:26:14
well, if we have the tools that would be great.
<@davdunc:fedora.im>
16:26:18
ugh!
<@davdunc:fedora.im>
16:26:34
I like golang like nirik likes xml.
<@davdunc:fedora.im>
16:26:44
:)
<@conan_kudo:matrix.org>
16:26:55
:D
<@nirik:matrix.scrye.com>
16:27:06
har
<@nhanlon:beeper.com>
16:27:17
there's also https://gitlab.com/xen-project/xen-guest-agent/ which is apparently the (new) one
<@conan_kudo:matrix.org>
16:27:18
are these the ones that XCP ships?
<@davdunc:fedora.im>
16:27:22
we have the xe-guest-agent.
<@nhanlon:beeper.com>
16:27:22
which is... rust!
<@davdunc:fedora.im>
16:27:23
yea.
<@nhanlon:beeper.com>
16:27:24
😂
<@davdunc:fedora.im>
16:27:37
the thot plickens.
<@conan_kudo:matrix.org>
16:27:44
uhh who does an AGPL rust binary?!
<@nhanlon:beeper.com>
16:27:44
but this one has a spec https://gitlab.com/xen-project/xen-guest-agent/-/blob/main/xen-guest-agent.spec.in?ref_type=heads
<@nhanlon:beeper.com>
16:27:52
Citrix...
<@conan_kudo:matrix.org>
16:27:55
that spec file is useless
<@davdunc:fedora.im>
16:27:57
LOL
<@conan_kudo:matrix.org>
16:28:00
it doesn't build anything
<@nhanlon:beeper.com>
16:28:10
oh, didn't even look at the contents lol
<@davdunc:fedora.im>
16:28:17
I see a link
<@davdunc:fedora.im>
16:28:20
<@nhanlon:beeper.com>
16:28:37
the xen-guest-utilities (go) are the ones XCP-NG ship
<@davdunc:fedora.im>
16:28:38
where @lucab did the work to get it on FCOS
<@conan_kudo:matrix.org>
16:29:21
then I'm going to say we can ignore this rust thingy
<@davdunc:fedora.im>
16:29:34
so mhayden did we ever create an RPM group for the cloud RPMs?
<@mhayden:fedora.im>
16:29:56
hmm, i thought we opened a ticker for that 🤔
<@davdunc:fedora.im>
16:30:03
I remember that happening.
<@davdunc:fedora.im>
16:30:15
I just don't know if we ahve a group.
<@conan_kudo:matrix.org>
16:30:50
cloud-sig fas group should exist already, no?
<@mhayden:fedora.im>
16:30:53
https://pagure.io/fedora-infrastructure/issue/11307
<@davdunc:fedora.im>
16:30:54
This would be a great asset to include in that . . . also the gcloud tools work that could use some attention... also ec2-hibernat.
<@davdunc:fedora.im>
16:31:14
ah
<@davdunc:fedora.im>
16:31:16
awesome.
<@mhayden:fedora.im>
16:31:22
https://src.fedoraproject.org/group/cloud-sig
<@conan_kudo:matrix.org>
16:31:28
https://accounts.fedoraproject.org/group/cloud-sig/
<@conan_kudo:matrix.org>
16:31:30
yeah it exists
<@conan_kudo:matrix.org>
16:31:58
we just need to start adding stuff to it in src.fedoraproject.org
<@davdunc:fedora.im>
16:32:04
all it needs is members. :)
<@davdunc:fedora.im>
16:32:30
ack!
<@davdunc:fedora.im>
16:32:41
oh! it has members.
<@conan_kudo:matrix.org>
16:32:56
yeah it has us
<@davdunc:fedora.im>
16:33:09
okay awesome.
<@conan_kudo:matrix.org>
16:33:53
we should start adding cloud-sig as admin to the packages
<@davdunc:fedora.im>
16:34:00
I like it.
<@davdunc:fedora.im>
16:34:45
okay, so now . . . can someone check to verify that we _don't_ have the tools packaged like we expect?
<@davdunc:fedora.im>
16:35:26
Do we need to make this a new image?
<@davdunc:fedora.im>
16:35:55
Or just add this to the cloud-edition base?
<@davdunc:fedora.im>
16:38:03
ah.
<@conan_kudo:matrix.org>
16:38:18
davdunc: we'll want to make a new image for Xen guests
<@davdunc:fedora.im>
16:38:20
nirik when you come back, let us know. we'll jump on it.
<@davdunc:fedora.im>
16:38:28
Conan Kudo: got it.
<@davdunc:fedora.im>
16:38:38
so we need a definition for the Xen guest.
<@davdunc:fedora.im>
16:38:48
I don't see the guest tools.
<@conan_kudo:matrix.org>
16:39:06
we could put it into the main genericcloud one instead depending on how simple it is
<@conan_kudo:matrix.org>
16:39:26
if it's simple enough we don't need a separate image, but if it requires things like kernel commandline changes, it needs a different image
<@davdunc:fedora.im>
16:39:40
ack.
<@davdunc:fedora.im>
16:40:16
okay... let's make an inventory for the packages we need and then add it to the ticket. I need to know what we are missing so that we can get that in for a package review.
<@davdunc:fedora.im>
16:40:38
Neil Hanlon: are you doing the work now? Can you provide details on the process?
<@davdunc:fedora.im>
16:42:53
yea. let's look at what we have to do to support the XCP-NG and what we have to do to test it.
<@nhanlon:beeper.com>
16:43:07
Yeah, i can provide the details in the ticket
<@davdunc:fedora.im>
16:44:01
awesome. Thanks!
<@davdunc:fedora.im>
16:44:07
Neil Hanlon++
<@zodbot:fedora.im>
16:44:08
davdunc gave a cookie to neil. They now have 3 cookies, 3 of which were obtained in the Fedora 39 release cycle
<@davdunc:fedora.im>
16:45:11
!action Neil Hanlon to provide details for building the test plan for images.
<@davdunc:fedora.im>
16:45:34
!action Neil Hanlon to provide details for building the test image he is using now.
<@davdunc:fedora.im>
16:47:07
okay.
<@davdunc:fedora.im>
16:48:27
I think we have a plan here. Neil, we'll keep this on the meeting list for next meeting so that we can determine if we are going to make this a part of the base image or create a custom image.
<@davdunc:fedora.im>
16:48:49
nirik: are you back?
<@nhanlon:beeper.com>
16:49:22
Great, sounds like a plan. I don't think there are any reasons it couldn't be part of the base image, but, will update the ticket accordingly
<@davdunc:fedora.im>
16:49:46
sounds good. Add your $0.02 to the options.
<@nhanlon:beeper.com>
16:49:57
will do, but I only have a penny
<@davdunc:fedora.im>
16:50:03
hah!
<@davdunc:fedora.im>
16:50:27
that's the "no-soft landing" economic view. :)
<@davdunc:fedora.im>
16:50:59
!topic RHEL7 EOL is 2024-06-30... fedimg currently runs on a rhel7 vm
<@davdunc:fedora.im>
16:51:17
all good.
<@davdunc:fedora.im>
16:51:46
I am double-duty participating in a pricing discussion, so ... i hear you nirik
<@davdunc:fedora.im>
16:53:05
so we want to dig into this ... we don't want to be using imagefactory ourselves and I think that we the cloud team, especially Conan Kudo and myself, are dedicated to help the other teams move away from it.
<@nirik:matrix.scrye.com>
16:54:03
well, I don't know that this has much to do with imagefactory, or are we going back to a previous discussion?
<@davdunc:fedora.im>
16:54:05
and I think that the clear path in the fedora way is to prioritize osbuild for the move, but support what can't be supported by osbuild today by using kiwi.
<@davdunc:fedora.im>
16:54:26
oh!
<@davdunc:fedora.im>
16:54:30
you are so right.
<@davdunc:fedora.im>
16:54:40
okay.
<@davdunc:fedora.im>
16:54:49
switching back to the _real_ discussion.
<@davdunc:fedora.im>
16:55:20
I have been working on some natively supported Ansible for the cloud image management.
<@nirik:matrix.scrye.com>
16:55:32
sure, so for this discussion... I'm fine with the f40 plan... it's another thing, but fine... for f41... thats many months away and we will see where we stand then. I definitely want to kill imagefactory, but not sure if by the time we need to decide it's moving to kiwi or osbuild.
<@nirik:matrix.scrye.com>
16:55:45
great!
<@davdunc:fedora.im>
16:56:37
ah. I think that the osbuild team has some prioritization on preventing mutability of images in a way that is antithetical to how we want to promote experimentation.
<@davdunc:fedora.im>
16:57:30
so we are probably looking at kiwi for _some_ of the images even after migrating the cloud edition base to osbuild.
<@conan_kudo:matrix.org>
16:57:43
presuming we even do that
<@davdunc:fedora.im>
16:57:45
which we will do as we can support the btrfs partitioning etc.
<@nirik:matrix.scrye.com>
16:58:02
lets have this conversation in 6 months. ;)
<@davdunc:fedora.im>
16:58:06
okay.. so we will discuss and consider as we can support the btrfs partitioning. ;)
<@davdunc:fedora.im>
16:58:15
okay.
<@davdunc:fedora.im>
16:58:33
nirik: I'll put it on the calendar.
<@davdunc:fedora.im>
16:59:35
so ... somebody want to redirect so that we are talking about the right topic...
<@davdunc:fedora.im>
16:59:36
?
<@nirik:matrix.scrye.com>
16:59:54
I just wanted to bring up fedimg needing replacing. ;)
<@davdunc:fedora.im>
17:00:00
okay.
<@conan_kudo:matrix.org>
17:00:13
yeah we need to replace fedimg for a variety of reasons
<@davdunc:fedora.im>
17:00:14
@nirik, we'll add that to our considerations.
<@nirik:matrix.scrye.com>
17:00:22
Is this needing a change in fedimg? https://pagure.io/fedora-infrastructure/issue/11660
<@conan_kudo:matrix.org>
17:00:23
and we unfortunately don't have time to dally on that anymore
<@davdunc:fedora.im>
17:00:24
but for sure.
<@conan_kudo:matrix.org>
17:00:40
yes
<@davdunc:fedora.im>
17:00:41
in the definitions, yes.
<@davdunc:fedora.im>
17:00:48
I'll get that done this week.
<@davdunc:fedora.im>
17:00:54
(before Sunday) :)
<@nirik:matrix.scrye.com>
17:01:04
👍
<@davdunc:fedora.im>
17:01:23
<@davdunc:fedora.im>
17:01:58
!action davdunc to updated the uefi-preferred boot method in the image definitions
<@davdunc:fedora.im>
17:02:07
okay.. .
<@davdunc:fedora.im>
17:02:11
we are out of time.
<@davdunc:fedora.im>
17:02:20
!topic open floor
<@davdunc:fedora.im>
17:02:26
is there anything that can't wait?
<@conan_kudo:matrix.org>
17:02:33
not really
<@davdunc:fedora.im>
17:02:45
then thanks everyone for being here.
<@davdunc:fedora.im>
17:02:55
!endmeeting