Thank you for the PR, Kushal. I will soon merge it.

I'm a little confused right now. When my CI build was failing the day before yesterday because it didn't find an AMI for 21, I looked for it manually and didn't find any. I can see ami-15326925 now but it shows a creation date of February 2, 2015 at 6:54:05 PM UTC-8. The only possible explanation is that the image was published under a new, slightly different name.

Anyways, there's an AMI for 21 now and my immediate problem is solved. Thanks everyone for helping out!

As far as archival of AMIs for EOLed releases is concerned, I would be ok if the AMI ID changed as long as it is documented, how I would get to the archived AMIs.  I don't match AMIs by ID but by name because I want to take advantage of updated AMIs for a release while it is actively supported. This seems like a contradiction to my reproducibility argument, but I distinguish between "soft" and "hard" reproducibility. For soft reproducibility the base image can have minor changes, and so can the code that further provisions the VM. For hard reproducibility we take a custom image of the provisioned VM.


On Thu, Feb 4, 2016 at 3:36 AM, Kushal Das <mail@kushaldas.in> wrote:
On 03/02/16, Hannes Schmidt wrote:
> On Wed, Feb 3, 2016 at 1:40 AM, Matthew Miller <mattdm@fedoraproject.org>
> wrote:
>
> > On Wed, Feb 03, 2016 at 02:19:19AM -0000, hannes@ucsc.edu wrote:
> > > What is the motivation for the eager deletion of the official Fedora
> > > VM images (AMIs) from EC2? The image for 21 is already gone even
> > > though it is not even two years old. Ubuntu is keeping the images
> > > around much longer.
> >
> > Which AMI ID are you looking for, in which regions? We had a problem
> >
>
> Fedora 21 for HVM in us-west-2. I can dig up the AMI ID if you'd like. Id'
> have to look at our past CI builds. This is how we're searching for them:
>
> https://github.com/BD2KGenomics/cgcloud/blob/a1d3d752fd05d35f8b9ce0487af4b7e156ce55d8/core/src/cgcloud/core/fedora_box.py#L30
>
I have created a pull request [1] for your project. This will help you
to find the Fedora 21 AMI(s) with proper name filter.

I hope this will solve your problem.

[1] https://github.com/BD2KGenomics/cgcloud/pull/96

Kushal
--
Fedora Cloud Engineer
CPython Core Developer
CentOS Cloud SIG lead
http://kushaldas.in
_______________________________________________
cloud mailing list
cloud@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/cloud@lists.fedoraproject.org



--
Hannes Schmidt
Software Engineer
Center for Biomolecular Science and Engineering
University of California, Santa Cruz

(206) 696-2316 (cell)
hannes@ucsc.edu