Fedimg: Automatic Fedora cloud images

I've been writing in previous posts such as this one (though the code is slightly outdated) about my efforts in getting newly-built Fedora cloud images automatically uploaded to cloud providers like Amazon EC2 and our internal Openstack instances. Yesterday, I achieved 100% success with all of the processes involved. Fedimg…

Battling race conditions in Libcloud

Last week I wrote about a strange issue I was having related to SSH keys, Libcloud, and Paramiko. Today, after a lengthy battle, I'm happy to report that the great beast has been slain. Hunting the beast If you recall from last week, using Libcloud's deploy_node function with EC2Driver…

Deploying an EC2 utility instance for AMI registration with Libcloud

The Fedimg project that I've written about in previous posts is meant to eventually serve an important purpose in the Fedora infrastructure. Our goal is to automatically make Fedora images available on many cloud providers as the images are built. One of our primary goals is to automatically create Amazon…

Fedimg update #2

This is the second post in a series about my current Fedora cloud imaging work. The previous post is here. I plan to do an update on this project at least once a week, if not twice or more. Summary Significant progress was made since my first post on this…

Automatic Fedora Cloud Image Uploads

It's been a while! Last you heard from me, I was at PyCon 2014, where I wrote what became a fairly popular post about GitHub's repository sorting methods. Today, I'm writing from the second annual National Day of Civic Hacking. First, I'd like to say that PyCon was awesome as…

Dear GitHub: Please let us sort our projects

Folks who use GitHub know that a user's or team's projects are sorted based on a few different factors. Profile pages sort repositories based on stars, contributions to popular projects, and recent activity. These are all fine sorting ideas, but only allowing projects to be sorted in these fashions is…