maxamillion / fedora-atomic-nightly

Fedora Atomic Nightly Build Scripts
3 stars 2 forks source link

Cloud images #2

Open cgwalters opened 8 years ago

cgwalters commented 8 years ago

Currently we're just producing installer ISOs. However, the other two image types I think are more important:

There's already a PR for the first, for the cloud images, likely the easiest would be to call out to koji. Or, we could use imagefactory locally - which is what rpm-ostree-toolbox does.

cgwalters commented 8 years ago

Also producing a new official cloud image and releasing it is quite important to fix a CVE that can't be fixed by online updates.

maxamillion commented 8 years ago

I'll get the pxe-to-live stuff tested now and added, it fell off the radar a little due to juggling of priorities but I'll get it done asap.

I think the official cloud image is a separate issue all together and one that's a bit outside of my control, just off the top of my head we would need Fedora Council, FESCo, and QE sign off since something like that has never been done before. Released images have historically never been officially respun and rereleased.

cgwalters commented 8 years ago

I don't understand the distinction between an installer ISO and a cloud image from a signoff perspective.

maxamillion commented 8 years ago

I don't think there is one, they are both things that are effectively the artifact that allows you to have a functioning installation (or instance, in the cloud use case) that have met criteria to be released as stable, if we just auto-spin them blindly we could potentially distribute broken artifacts. In all reality I would love to have tunir setup with proper test cases to test these so they can be auto-spun and uploaded to the appropriate places, which is actually all part of the Fedora Two-Week Atomic Change aiming for Fedora 23 but the work is still ongoing.

cgwalters commented 8 years ago

Uploading to AWS (or GCE/whatever) is a whole other thing - the ask here is just for the qcow2. As far as testing, I'm still confused as to why if we aren't testing the installer ISO, testing the qcow2 would be a blocker.

(And if you think about it, in order to test it, you need to build it...and put it somewhere...)

cgwalters commented 8 years ago

Hm, perhaps the sticking point here is "official". Are you thinking that in order to be shipped even from your http://atomic-nightly.cloud.fedoraproject.org/ it would have to be rebranded? Why isn't that true of the installer ISO too?

maxamillion commented 8 years ago

Maybe I'm misunderstanding, I though you were asking for official releases and uploads. The cloud images are already doing nightly builds in koji for F22 and F23, is there something else that you wanted?

cgwalters commented 8 years ago

Ah, hadn't realized that was turned on for F22 as well. Then I think it's just a matter of scraping the latest koji f22 cloud image into the dir you're making (and checksumming it etc.)