# 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