# 20200602 Fedora Cloud Image Uploads Context: https://pagure.io/cloud-sig/issue/301 ### Notes - We currently use [fedimg](https://github.com/fedora-infra/fedimg) to upload Fedora Cloud base images to the cloud - For Fedora CoreOS we use the [mantle codebase](https://github.com/coreos/coreos-assembler/tree/master/mantle) (now part of CoreOS Assembler) - The desire here is that we reduce our maintenance burden, reducing number of codebases to maintain - We should be able to use a similar model as FCOS and just call `ore aws upload` directly - We should be able to trigger uploads based on fedmsgs sent (just like fedimg does today) - example application in OpenShift that run job based on fedmsg event: https://pagure.io/releng/compose-tracker - For testing images in clouds after upload: https://img-proof.readthedocs.io/en/latest/ ### Next Steps - neal: some research on image uploading tools/libraries - goals - actively maintained - support for many clouds - used by many projects - neal: some research on image testing (kola, img-proof) - mike: looking at investigating the fedmsg listener that runs in a container - https://pagure.io/releng/compose-tracker - https://github.com/coreos/fedora-coreos-releng-automation/blob/master/coreos-koji-tagger/ - https://github.com/coreos/fedora-coreos-releng-automation/tree/master/coreos-ostree-importer