15:01:06 #startmeeting fedora_cloud_meeting 15:01:06 Meeting started Thu May 11 15:01:06 2023 UTC. 15:01:06 This meeting is logged and archived in a public location. 15:01:06 The chair is davdunc[m. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 15:01:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:06 The meeting name has been set to 'fedora_cloud_meeting' 15:01:15 ./ 15:01:17 #topic roll call 15:01:24 .hello mmicene 15:01:24 #chair ngompa 15:01:24 Current chairs: davdunc[m ngompa 15:01:26 nzwulfin: mmicene 'Matt Micene' 15:01:35 #chair Conan Kudo 15:01:35 Current chairs: Conan Kudo davdunc[m ngompa 15:01:45 #chair nzwulfin 15:01:45 Current chairs: Conan Kudo davdunc[m ngompa nzwulfin 15:01:58 #chair mhayden 15:01:58 Current chairs: Conan Kudo davdunc[m mhayden ngompa nzwulfin 15:02:07 .hello2 15:02:08 mhayden: mhayden 'Major Hayden' 15:02:36 #chair davidduffey 15:02:36 Current chairs: Conan Kudo davdunc[m davidduffey mhayden ngompa nzwulfin 15:02:52 davidduffey: what's your fas? 15:03:21 ? 15:03:30 fedora account login 15:04:04 just the username ;) 15:04:27 password too. :) 15:04:33 j/k! 15:05:04 it's not critical. 15:05:13 just want to make sure that we have your voice. 15:05:15 how did you know it was password2 :0 15:05:17 dduffey 15:05:44 #chair dduffey 15:05:44 Current chairs: Conan Kudo davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:06:00 okey dokey 15:06:13 #topic Action items from last meeting 15:06:21 just so long as it's not 123456 15:06:25 that's what i use on my luggage 15:06:38 now I need to change it 15:06:42 #info davdunc will review the raw notes from 2023-04-13-15 and determine 15:06:42 what he was going to do to the ansible for infra before mhayden beat 15:06:42 him to it. 15:06:46 haha. 15:06:59 šŸ¤­ 15:07:21 so mhayden got into the config for the fedimg in the infra ansible. 15:07:39 he updated the volume type to gp3 and removed the builds for standard. 15:07:40 i forget what change i made in there, but i did do something 15:07:43 oh yes 15:07:51 gp2 switched to gp3 and standard was dropped 15:08:00 and it appears to be working for rawhide -- blog post published as well 15:08:07 mhayden++ 15:08:08 half the AMIs! 15:08:13 yes. 15:08:18 and THEN! 15:08:45 sweeeet 15:08:48 He wrote a blog post to make sure that anyone using the volume type in their filters wouldn't be left out in the cold. 15:09:12 https://fedoramagazine.org/new-aws-storage-type-for-fedora-linux/ 15:09:19 #link https://fedoramagazine.org/new-aws-storage-type-for-fedora-linux/ 15:09:35 Thank you mhayden 15:09:39 no problem 15:09:52 if only pagure had a code search option across many repos. šŸ˜‰ 15:09:59 #info nzwulfin to build out a needit / gotit table for the cloud team. 15:10:13 did you get a chance to work on that nzwulfin ? 15:10:21 sent this to the ml as well, here's a sample i cooked up in markdown 15:10:22 https://github.com/nzwulfin/cloud-sig-doc-test/blob/main/targets.md 15:10:41 all information is fabricated :) 15:11:09 Excellent! Would you like to add it to the cloud-sig pagure repo? 15:11:14 i'm thinking this would get put in the wiki for now until we can see what the new docs area looks like 15:11:40 we can move it around. We definitely need the new docs area! 15:11:44 if that's the right place to put it for comments, absolutely 15:11:52 .hello ngompa 15:11:53 Pharaoh_Atem: ngompa 'Neal Gompa' 15:11:57 .hello2 15:11:58 Pharaoh_Atem: Sorry, but user 'Pharaoh_Atem' does not exist 15:12:01 welp 15:12:13 q: do i have access to the cloud-sig pagure repo 15:12:23 #chair Pharaoh_Atem 15:12:23 Current chairs: Conan Kudo Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:12:35 #unchair Conan_KUdo 15:12:35 Current chairs: Conan Kudo Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:12:39 nzwulfin: you have PR to the cloud-sig repo. 15:12:41 #unchair Conan KUdo 15:12:41 Current chairs: Kudo Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:12:44 #unchair Conan Kudo 15:12:44 Current chairs: Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:12:48 #chair Eighth_Doctor 15:12:48 Current chairs: Eighth_Doctor Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin 15:13:22 sorry about that Conan Kudo 15:13:27 no worries 15:13:49 okay so this is great. you can definitely issue a pull-request nzwulfin 15:13:59 pull requests are definitely open to everyone 15:14:16 so fork it! 15:14:21 so PR to add to the docs dir in the cloud-sig pagure to add the current md sample? is that the way? 15:14:36 other than the horrible sentence construction... 15:14:42 yea and then we can make modifications and add our own Pull requests. 15:14:43 yup 15:14:59 nzwulfin: we are typin' furiously. 15:14:59 :) 15:15:05 roger roger! 15:15:09 ai me! 15:15:23 at least the fingers are on the right keys today... 15:15:42 writing things is hard. moving well written things to the right location is easy. šŸ˜œ 15:15:49 haha. 15:15:53 so true. 15:16:03 this is awesome. 15:16:09 i'll be out at the next meeting fyi 15:16:09 nzwulfin++ 15:16:26 we'll see you when you get back! 15:16:28 but i'll get the PR in before so y'all can still look 15:16:29 nzwulfin++ 15:16:53 nzwulfin: you need to associate your fas account too. 15:16:58 you and davidduffey 15:17:16 Hello sorry Iā€™m late Iā€™m in transit 15:17:26 hey themayor 15:17:27 did we have any other action items? 15:17:32 #chair themayor 15:17:32 Current chairs: Eighth_Doctor Pharaoh_Atem davdunc[m davidduffey dduffey mhayden ngompa nzwulfin themayor 15:17:39 yea. 15:17:45 it's been a while ... is there a doc on that i can follow somewhere? 15:17:48 one was to discuss the story, but that didn't go out. 15:18:08 My fas? It should be associated already 15:18:15 the other was the change proposal for gvnic feature in GCP and that is started, but not finished. 15:18:29 #link https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-linux 15:18:37 nzwulfin: go to https://accounts.fedoraproject.org/ and edit your profile 15:18:53 davdunc[m: we definitely can't ship that 15:18:56 #action davdunc to finish the change proposal for the gvnic this week. 15:18:58 it's a dkms thingy 15:18:59 * mhayden uploaded an image: (25KiB) < https://libera.ems.host/_matrix/media/v3/download/fedora.im/c51d1f9c5a73df829ff11e6c704eca97c08bd14d/image.png > 15:19:00 nzwulfin: settings from my profile that work -> 15:19:14 it's already in the upstream kernel. 15:19:17 ah okay 15:19:25 this gvnic? https://cloud.google.com/compute/docs/networking/using-gvnic 15:19:26 Pharaoh_Atem: we just need to enable it in the config. 15:20:10 They just keep it in github the same way that Amazon keeps the ENA/EFA driver(s) in github. 15:20:24 ah okay 15:20:31 you and I can get it enabled in ARK easily enough 15:20:41 for sure! 15:21:05 I just want it recorded and updated in the changelog for the release. 15:21:08 yup 15:21:22 okay! 15:21:36 we probably don't need a change proposal for that unless we want to do some cloud platform advertising 15:21:58 Pharaoh_Atem: yea. want to do the advertising. 15:22:14 change proposals keep us FESCo people in business. we get one cookie each time we complete voting on one. šŸŖ 15:22:16 #topic Azure Marketplace progress 15:22:27 #link https://pagure.io/cloud-sig/issue/399 15:22:29 oh this is exciting 15:22:35 YASSSS 15:22:38 I've been looking forward to this for _years_ 15:22:44 mhayden: tell us where we are. 15:22:51 i've been so blue about fedora missing from azure 15:22:55 šŸ’™ 15:22:58 i'm out of puns 15:23:01 same! 15:23:03 .hi 15:23:04 dustymabe: dustymabe 'Dusty Mabe' 15:23:11 at least he's a dad so that's not a faux pa 15:23:14 so we have a basic definition for the image in pungi now, but it's not in the path to be built 15:23:18 #chair dustymabe 15:23:18 Current chairs: Eighth_Doctor Pharaoh_Atem davdunc[m davidduffey dduffey dustymabe mhayden ngompa nzwulfin themayor 15:23:56 i made a PR this morning to see if we can get it building in koji, but i'm unsure how to test this with pungi/oz ahead of merging it: https://pagure.io/pungi-fedora/pull-request/1171#request_diff 15:23:57 the FESCo change proposal for producing/uploading Azure images was approved today 15:24:07 šŸ„³ 15:24:23 #info the FESCo change proposal for producing/uploading Azure images was approved today 15:24:47 there is no way to test without releng merging it 15:24:54 there are two main bits of work left: 1) building the images and getting them coming out of koji 2) setting up automatic upload/publishing in Azure image gallery 3) cleaning up old images 15:24:57 we found that out the hard way when we enabled hybrid boot and GCP images 15:25:01 and i have an off-by-one error, sorry 15:25:12 lol 15:25:36 Pharaoh_Atem: you should be able to kick off image builds in koji outside of pungi 15:25:54 not sure what permissions it requires, but I know I've done it in the past 15:25:55 sure, but imgfac is horribly unstable in my experience 15:25:57 dustymabe: that's what i';m looking for -- i'd like to test a VHD build 15:26:09 * mhayden asked in #fedora-devel earlier 15:26:11 Pharaoh_Atem: i'm not talking about a local install 15:26:16 oh you mean in koji? 15:26:21 afaik, only releng has perms for those tasks 15:26:24 yah, hosted koji 15:26:26 I wish that weren't the case though :( 15:26:52 I know at least I've done it in the past - might have to figure out what permissions I have 15:27:03 okay, well back to the list -- i'm working on getting image builds rolling out and i think davdunc is working on an upload process with fedimg 15:27:06 maybe you're special :) 15:27:20 I am. 15:27:33 i've always thought dustymabe is special šŸ«‚ 15:27:37 #info davdunc is working on the fedimg conversion to do more than ec2 15:27:52 well... ec2 and rackspace. :D 15:27:52 if nobody has picked up the oci package reviews, I'll pick those up today 15:28:04 what's rackspace? šŸ¤­ 15:28:20 Pharaoh_Atem: thanks -- been keeping those reviews updated 15:28:29 OCI releases once per week 15:28:35 * Pharaoh_Atem has had a rough week 15:28:40 hey, wait, we're still talking Azure šŸ™ƒ 15:28:52 what's left for Azure? 15:28:53 mhayden: thanks for staying on target. 15:29:05 1) build 2) ship 3) clean 15:29:08 Pharaoh_Atem: fedimg needs to be fixed. 15:29:22 right, which we can do now that the azure sdk is in Fedora right? 15:29:35 unless we feel like beating deltacloud over the head a few times 15:29:50 * Pharaoh_Atem doesn't 15:29:50 Pharaoh_Atem: or we could move to doing it with Ansible. 15:29:57 I'm fine with that too 15:30:17 is the Azure collection packaged in Fedora? 15:30:19 I am kinda leaning that way myself. 15:30:27 still need the sdks. 15:30:42 there's a certain appeal of moving to Ansible for image uploads for Fedora stuff 15:30:43 but it would take the pressure off of us to maintain a codebase. 15:30:48 because it becomes highly reusable 15:30:52 yeah, we have the az cli + lots of SDKs in Fedora 15:30:59 I would have appreciated it when I was at Datto, for example :) 15:31:28 we could probably use Ansible to do cleanups of old images too 15:31:35 well, let's revisit that as a way forward with a change proposal at the next meeting? 15:31:45 yeah, the ansible route seems like a lower code route that's easier to maintain 15:31:55 can we get a prototype in place with a change? 15:32:05 yea. 15:32:23 the nice thing about the ansible way (at least for aws) is that aws maintains the module :D 15:32:28 Pharaoh_Atem: I can definitely make that work. We should probably have a bit of a design document too. 15:32:38 dunno if that's true for azure and gcp, but at least it's less difficult 15:32:56 well, the Ansible team would be upset with you there Pharaoh_Atem 15:33:14 They maintain the heck out of it! 15:33:20 šŸ˜„ 15:33:22 haha 15:33:34 Amazon "consults" on their progress. 15:33:39 ohhh 15:33:43 so that's how that works 15:34:37 we have a lot of collaboration, don't get me wrong, but the Ansible team and especially jillr and a couple of others really make the whole collections what they are. 15:34:50 the amazon collections. 15:35:12 so credit where it's due! 15:35:37 okay, so actions here? 15:35:40 šŸ‘ļø 15:35:52 #action mhayden to get azure images building somehow without making releng upset 15:36:22 and hey, once we have the ansible stuff, CentOS can use it too :o 15:36:27 #action davdunc[m to prototype the Ansible upload for Azure and the delete for images. 15:36:38 Pharaoh_Atem: that sounds like a win. 15:37:01 I'll do that probably tomorrow (my) evening. 15:37:33 Maybe I can do that over twitch.tv like Pharaoh_Atem does with the CS Hyperscale stuff. 15:37:38 we can work together. 15:38:12 sounds good 15:38:25 we could probably do a pair stream or something 15:38:33 my day tomorrow is pretty free 15:38:41 I'll start around 7:30 PM CDT and then announce on the #cloud:fedoraproject.org channel. 15:38:58 you know how to ping me 15:39:07 Pharaoh_Atem: awesome. I don't know that I have much time in the day, but yes I do! 15:39:22 I do know how to ping you. 15:39:25 and more importantly, you can stream using OBS Studio packaged in Fedora :D 15:39:44 I certainly can! Pharaoh_Atem++ 15:39:52 okay. 15:40:13 #topic publish Cloud images for OCI 15:40:26 #link https://pagure.io/cloud-sig/issue/400 15:40:53 #info mhayden has packages for the OCI commands in review 15:40:59 i do! 15:41:07 and i can verify that F38 works in there: https://major.io/p/fedora-oracle-cloud/ 15:41:07 #info Pharaoh_Atem is going to review them. 15:41:37 Awesome news mhayden Thanks for making it real! 15:41:46 their CLI works well but it's a little challenging to work with at times (compartment IDs and such) 15:42:19 understood. They all have their quirks. 15:42:30 do we have an Ansible collection there? 15:43:00 yes. 15:43:16 some things, apparently https://docs.ansible.com/ansible/latest/scenario_guides/guide_oracle.html 15:43:32 #link https://docs.ansible.com/ansible/latest/scenario_guides/guide_oracle.html 15:43:36 yup. 15:43:44 https://github.com/oracle/oci-ansible-collection 15:43:46 as long as we can register an image. 15:44:55 lots of examples in there 15:45:03 yes and we can pass the credentials over the environment variables and from the filesystem. It's gonna work. 15:45:25 davdunc: custom image example here: https://github.com/oracle/oci-ansible-collection/blob/master/samples/compute/custom_image/sample.yaml 15:45:35 perfect! 15:45:51 Anything else we need to look at here. Is there an agent we need to package? 15:46:09 no agents needed as far as i can tell. just cloud-init 15:46:13 we were going to have a cloud packaging group too. mhayden did you set that up? 15:46:26 their import process is more like Azure's -- just upload an object and tell the compute service where it is 15:46:45 haha, we talked about making that cloud sig packaging group a long time ago but we never followed through 15:46:49 put that action on me 15:47:08 #action mhayden to set up a cloud sig packaging group. 15:47:39 okay. I think this is done. 15:47:58 #action davdunc to work on the ansible for the upload 15:48:12 #undo 15:48:12 Removing item from minutes: ACTION by davdunc[m at 15:47:58 : davdunc to work on the ansible for the upload 15:48:36 #action davdunc to work on the ansible for the OCI image upload and image delete 15:48:47 mhayden: OCI packages reviewed 15:48:58 thanks! 15:49:06 I've approved them all with a couple of pre-import tasks you can easily fix 15:49:16 mhayden: we don't need another image past the generic then, no? 15:49:35 davdunc: nope. i walked right in with a qcow2 and was good to go 15:49:35 does OCI have an agent similar to AWS, Azure, and GCP? 15:49:54 not that i am aware of 15:50:00 not one that's required at least 15:50:05 Pharaoh_Atem: we were just on that. nothing we can see in the basic detail. 15:50:09 wow 15:50:15 then this might be the easiest cloud to support 15:50:29 :) for now. . . 15:50:49 no one tell oracle 15:51:02 right! 15:51:35 cool! we'll add that to the Friday night tasks Pharaoh_Atem 15:51:36 i need to head out in 1-2 mins 15:51:43 yea. it's time. 15:51:48 #topic open floor 15:52:05 I want to make sure there is a minute for anyone who has something to add. 15:52:30 #info davdunc will be a RH Summit if you wanna chat about Cloud 15:52:58 Looks like Koji will GA the kiwi plugin in the next release: https://pagure.io/koji/pull-request/3816 15:53:32 Pharaoh_Atem: anything that we can really advance our build process with there? 15:54:06 well, it means we can start thinking about what tool to move Fedora Cloud images to 15:54:08 because that supports a lot of easy image bulding models. 15:54:11 yeah 15:54:31 if we want to do kiwi, then we can probably start prototyping it and see if we can get the releng folks to enable the plugin 15:54:31 no headaches about which filesystems it supports and such! 15:54:43 heading out -- thanks, everyone 15:54:45 yup 15:54:48 bye mhayden 15:54:50 thanks mhayden ! 15:55:09 I do want to put that in our change proposals. 15:55:23 let's add that to the list of stuff to do before the next meeting. 15:56:01 #action davdunc[m to collaborate with the cloud sig on building images with kiwi. 15:56:22 we can get a change proposal together. 15:56:35 anything else from the open floor? 15:57:04 not here 15:57:12 nothing from me 15:57:26 Thanks for doing all the work to support that Pharaoh_Atem . I saw how much time and effort Fabian but into it too. 15:57:39 okay! Great meeting everyone. Thanks for being here! 15:57:44 #endmeeting