** Changed in: ec2-api Status: New => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/954335
Title: registering new image from existing s3 location does not respect kernel/ramdisk/name Status in EC2 API: Fix Released Status in OpenStack Compute (Nova): Confirmed Bug description: $ cloud-publish-image --type kernel --rename my-kernel.img amd64 my.img my-bucket aki-0000000f my-bucket/my-kernel.img.manifest.xml $ cloud-publish-image --type ramdisk --rename my-ramdisk.img amd64 my.img my-bucket ari-00000010 my-bucket/my-ramdisk.img.manifest.xml $ cloud-publish-image --type image --rename my-image-01.img amd64 my.img my-bucket ami-00000011 my-bucket/my-image-01.img.manifest.xml $ euca-register my-bucket/my-image-01.img.manifest.xml --kernel aki-0000000f --ramdisk ari-00000010 --name my-bucket/my-image-01-with-kenrel-ramdisk.img IMAGE ami-00000012 $ euca-describe-images ami-00000012 IMAGE ami-00000012 my-bucket/my-image-01.img.manifest.xml available private x86_64 machine instance-store However, if you pass --kernel/--ramdisk the first time you register that s3 location, then it works. $ cloud-publish-image --type image --rename my-image-02.img amd64 my.img my-bucket --kernel aki-0000000f --ramdisk ari-00000010 ami-00000013 my-bucket/my-image-02.img.manifest.xml $ euca-describe-images ami-00000013 IMAGE ami-00000013 my-bucket/my-image-02.img.manifest.xml available private x86_64 machine aki-0000000f ari-00000010 instance-store The desired behavior is basically to re-register that s3 location but with different kernel/ramdisk (or --name) parameters. Euca-describe-images shows the following: $ euca-describe-images | grep my-bucket/ IMAGE aki-0000000f my-bucket/my-kernel.img.manifest.xml available private x86_64 kernel instance-store IMAGE ari-00000010 my-bucket/my-ramdisk.img.manifest.xml available private x86_64 ramdisk instance-store IMAGE ami-00000011 my-bucket/my-image-01.img.manifest.xml available private x86_64 machine instance-store IMAGE ami-00000012 my-bucket/my-image-01.img.manifest.xml available private x86_64 machine instance-store IMAGE ami-00000013 my-bucket/my-image-02.img.manifest.xml available private x86_64 machine aki-0000000f ari-00000010 instance-store $ glance index </dev/null | grep my-bucket 09e381db-4281-4678-9c4b-854158148643 my-bucket/my-image-02.img ami ami 10485760 f90dd1a9-301c-4ee9-9636-af1fd2454872 my-bucket/my-image-01-with-ken ami ami 10485760 4799f149-0d04-4b5a-bd2a-f0bf96e97a1d my-bucket/my-image-01.img ami ami 10485760 909651a3-e3c1-4858-946e-17433ef73aed my-bucket/my-ramdisk.img ari ari 10485760 228a64fd-dadc-4cec-9954-92fef2251413 my-bucket/my-kernel.img aki aki 10485760 To manage notifications about this bug go to: https://bugs.launchpad.net/ec2-api/+bug/954335/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp