16:00:29 <dustymabe> #startmeeting fedora_cloud_meeting
16:00:29 <zodbot> Meeting started Tue Oct 13 16:00:29 2020 UTC.
16:00:29 <zodbot> This meeting is logged and archived in a public location.
16:00:29 <zodbot> The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:29 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:29 <zodbot> The meeting name has been set to 'fedora_cloud_meeting'
16:00:32 <michaelgugino> .hello2
16:00:32 <zodbot> michaelgugino: michaelgugino 'Michael Gugino' <gugino.michael@yahoo.com>
16:00:36 <cyberpear> .hello2
16:00:37 <dustymabe> #topic roll call
16:00:37 <zodbot> cyberpear: cyberpear 'James Cassell' <fedoraproject@cyberpear.com>
16:01:13 <dustymabe> #chair michaelgugino cyberpear
16:01:13 <zodbot> Current chairs: cyberpear dustymabe michaelgugino
16:03:22 <dustymabe> waiting on neal one sec
16:03:52 <darkmuggle> .hello2
16:03:54 <zodbot> darkmuggle: darkmuggle 'None' <me@muggle.dev>
16:04:04 <dustymabe> #chair darkmuggle
16:04:04 <zodbot> Current chairs: cyberpear darkmuggle dustymabe michaelgugino
16:04:48 <dustymabe> he is supposedly on his way :)
16:05:19 <dustymabe> #chair King_InuYasha
16:05:19 <zodbot> Current chairs: King_InuYasha cyberpear darkmuggle dustymabe michaelgugino
16:05:25 <dustymabe> welcome \o/
16:05:30 <michaelgugino> o/
16:05:34 <King_InuYasha> .hello ngompa
16:05:35 <zodbot> King_InuYasha: ngompa 'Neal Gompa' <ngompa13@gmail.com>
16:05:37 <dustymabe> #topic Action items from last meeting
16:05:42 <dustymabe> We had a lot!!
16:05:48 <dustymabe> * King_InuYasha to discuss the options for packaging go applications
16:05:50 <dustymabe> that use go modules with the golang fedora SIG to see if there are any
16:05:52 <dustymabe> implications there.
16:05:54 <dustymabe> * michaelgugino to schedule some time for a few of us to get together to
16:05:56 <dustymabe> flesh out design and next steps for cloud image upload bits
16:05:58 <dustymabe> * dustymabe to give King_InuYasha access to a project in GCP to do
16:06:00 <dustymabe> testing
16:06:02 <dustymabe> * King_InuYasha to test out f33 fedora cloud base GCP images
16:06:04 <dustymabe> * King_InuYasha to work with davdunc on structure for files to add to
16:06:06 <dustymabe> the cloud-sig repo for AWS marketplace enablement
16:06:11 <dustymabe> #info dustymabe provided GCP credentials to King_InuYasha for testing
16:06:48 <jdoss> .hello2
16:06:49 <zodbot> jdoss: jdoss 'Joe Doss' <joe@solidadmin.com>
16:06:50 <King_InuYasha> oh man, and all on me too :P
16:07:02 <dustymabe> well there was one on michaelgugino and one on me :)
16:07:06 <King_InuYasha> I did at least do the cloud-sig repo thing
16:07:37 <King_InuYasha> I don't have the admin permissions to cloud-sig repo to finish setup though
16:08:02 <dustymabe> ok I can help with that. King_InuYasha will you be working through PRs or direct pushes ?
16:08:27 <King_InuYasha> dustymabe: initially PRs
16:08:38 <King_InuYasha> davdunc seemed more comfortable starting with that
16:08:47 <dustymabe> yeah PRs are preferred for now I think
16:08:56 <King_InuYasha> I just want to also get issue tag, board, and such set up and give him ticket perms
16:08:57 <dustymabe> King_InuYasha: you have admin access now
16:09:09 <King_InuYasha> cool
16:09:36 <dustymabe> anything else to report? anything we should re-action?
16:10:37 <King_InuYasha> dustymabe: do we need me to do GCP testing anymore?
16:10:44 <King_InuYasha> it seems like someone else did it during the test day
16:10:53 <dustymabe> I think michaelgugino may have done some as part of the test day
16:11:07 <King_InuYasha> I can still do it if I can get gcloud to work on my computer
16:11:12 <dustymabe> so we should be good there, but generally it would be nice to know the creds I gave you worked
16:11:16 <King_InuYasha> right
16:11:17 <michaelgugino> yes, I tested it, it was successful for me.
16:11:36 <dustymabe> King_InuYasha: I use the container image for gcloud (running in a rootless podman container)
16:11:37 <King_InuYasha> I wound up discovering issues from f33 resolved change on my particular network configuration for podman
16:11:37 <michaelgugino> My findings are on the test results page, with instructions on what I did if anyone else wants to try.
16:11:43 <King_InuYasha> I think I've got that sorted out now
16:11:53 <dustymabe> +1
16:11:56 <michaelgugino> https://gist.github.com/michaelgugino/e742b83d3950c6cdbfaa25fe262a86bf
16:12:03 <King_InuYasha> so yeah, I'm happy to try if you think it'd be useful
16:12:24 <dustymabe> #action King_InuYasha to discuss the options for packaging go applications that use go modules with the golang fedora SIG to see if there are any implications there.
16:12:41 <King_InuYasha> yup, I'll bring it up with them
16:12:48 <dustymabe> michaelgugino: do you want to give a short report from the video session to discuss the cloud image upload bits ?
16:13:12 <michaelgugino> Sure.
16:14:31 <michaelgugino> Initial plan is to iterate on GCP as first new platform.  We are going to leave fedimg in place and untouched for AWS uploads for now.  jdoss I think was interested in investigating uploading bits to GCP with ansible.  I think we left the how the upload part works TBD for now.  But that's the next item, figuring out how to actually upload the images.
16:14:56 <dustymabe> I took an action item from that meeting too
16:14:58 <michaelgugino> We'll use my new messaging library to watch for messages instead of fedmsg/fedimg.
16:15:19 <michaelgugino> I still need to clean up my repo and push it back upstream so it's more generally useful, builds with pip, etc.
16:15:24 <dustymabe> #action dustymabe to add example to the ticket that shows the command to run to do image uploads to GCP with ore
16:15:41 <dustymabe> sorry for the delay there ^^
16:16:17 <darkmuggle> `ore` is rather nice for doing uploads
16:16:43 <darkmuggle> the only problem is that ore is deep into CoreOS Assembler
16:16:59 <darkmuggle> it be nice to have stand-alone binaries
16:17:22 <King_InuYasha> I've just sent an email to Sean Marlow at SUSE asking for some assistance on Mash
16:17:35 <dustymabe> darkmuggle: honestly I think a pattern that would be OK would just be to have the "app" based off a container that pulled and built `ore` from source.
16:17:37 <King_InuYasha> I got him as a reference from Marcus Schaefer on the public cloud team at SUSE
16:18:08 <dustymabe> ok that looks like all the action items
16:18:14 <dustymabe> let me check for topics
16:19:16 <dustymabe> ok I've got one topic, but we did just start up some discussion on "upload implementation", do we want to make a topic for that now?
16:19:26 <dustymabe> darkmuggle: King_InuYasha? or was that all you wanted to say?
16:19:58 * King_InuYasha shrugs
16:20:11 <King_InuYasha> I thought we had switched topics already
16:20:17 <dustymabe> kk :)
16:20:18 <darkmuggle> I'm good :)
16:20:23 <dustymabe> #topic adding GCP image to the download page
16:20:28 <dustymabe> #link https://pagure.io/cloud-sig/issue/314
16:20:44 <dustymabe> Does anyone want to volunteer to add the GCP image to the cloud download page?
16:20:57 <dustymabe> or know someone who might be able to help us there?
16:21:36 <michaelgugino> To clarify, I did not test any GCP specific image, rather the standard qcow2 image.
16:21:50 <dustymabe> oh, interesting
16:22:04 <dustymabe> you tested that the standard qcow2 image launched in GCP?
16:22:21 <michaelgugino> yes
16:22:22 <King_InuYasha> then it probably still makes sense for me to test the GCP image?
16:22:30 <dustymabe> King_InuYasha: yes
16:22:37 <michaelgugino> previously, cloud-init didn't work (circa fedora 29 or so?) But now it does.
16:22:50 <dustymabe> michaelgugino: interesting, I thought they only accepted a tar.gz file to create an image off of
16:23:14 <michaelgugino> dustymabe: yes, you are correct.  Everything I did is outlined in that gist.
16:23:20 * dustymabe clicks
16:24:09 <dustymabe> well the good news is you shouldn't have to do those image conversion steps in the future
16:24:13 <dustymabe> we have a gcp image
16:24:21 <michaelgugino> I only followed major's steps to upload tar/upload the image, not any of the editing.
16:24:49 <dustymabe> ok. so back to the current topic
16:24:55 <michaelgugino> the only conversion step was qemu-img convert, because I had already downloaded the qcow2 image, no sense in downloading the .xz of the raw as it's the exact same thing.
16:25:47 <dustymabe> michaelgugino: now you should be able to just download the tar.gz (https://kojipkgs.fedoraproject.org/compose/branched/Fedora-33-20201013.n.0/compose/Cloud/x86_64/images/Fedora-Cloud-Base-GCP-33-20201013.n.0.x86_64.tar.gz
16:26:05 <dustymabe> ^^ that uses a separate kickstart that has some customizations for GCP
16:26:23 <dustymabe> and the image uses UEFI
16:26:28 <King_InuYasha> dustymabe: I'll try to test this after I finish writing my openSUSE Conference presentation
16:26:38 <King_InuYasha> I'm trying to get that done asap since I have to give it on Thursday
16:26:55 <michaelgugino> Okay.  Do those customizations include that GCP management agent?  The standard raw image works fine with the caveat of supplying the ssh keys in a more cloud-init way.
16:27:27 <dustymabe> it currently does not include the agent
16:27:33 <dustymabe> but there is work to make that happen in the future
16:27:45 <dustymabe> https://pagure.io/cloud-sig/issue/313
16:28:02 <dustymabe> ok back to the current topic
16:28:11 <dustymabe> anyone able to help us get the GCP image added to the download page?
16:28:26 <dustymabe> It's kind of invisible otherwise
16:29:44 <dustymabe> ok we'll move on from that
16:29:47 <dustymabe> #topic open floor
16:30:15 <dustymabe> King_InuYasha - there is that one action item left of working with the go SIG, do you mind trying to chew on that in this next cycle?
16:30:47 <King_InuYasha> yeah
16:31:03 <King_InuYasha> I didn't remember to talk to them in their meeting yesterday because of fedora-blocker-review
16:31:03 <dustymabe> a big thanks to everyone who participated in the test day
16:31:21 <dustymabe> nb: was going to work on getting a fedora badge created for those who participated
16:31:29 <nb> hi
16:31:46 <nb> The ticket has been created, I'm just waiting on design team to make the art
16:32:52 <dustymabe> thanks nb
16:32:56 <dustymabe> any other topics for open floor?
16:34:21 <dustymabe> #endmeeting