[pkg-eucalyptus-commits] [SCM] managing cloud instances for Eucalyptus branch, experimental, updated. debian/2.1.1-1_experimental1-51-g95835b7

Chuck Short chuck.short at canonical.com
Thu Jan 3 11:06:05 UTC 2013


The following commit has been merged in the experimental branch:
commit b89af8fa79d97a94c033a3d97610035b723f448c
Author: Chuck Short <chuck.short at canonical.com>
Date:   Wed Jul 11 11:37:30 2012 -0500

    Adds support for armhf images
    
    cloud-images.ubuntu.com have been offering armhf images
    for a while now. This patch adds support for armhf to the euca2ools
    manifests.
    
    Signed-off-by: Chuck Short <chuck.short at canonical.com>

diff --git a/euca2ools/commands/euca/bundleimage.py b/euca2ools/commands/euca/bundleimage.py
index 0408ecf..912384a 100644
--- a/euca2ools/commands/euca/bundleimage.py
+++ b/euca2ools/commands/euca/bundleimage.py
@@ -81,7 +81,7 @@ class BundleImage(euca2ools.commands.eucacommand.EucaCommand):
                Param(name='target_arch',
                      short_name='r', long_name='arch',
                      optional=True, ptype='string', default='x86_64',
-                     choices=['i386', 'x86_64'],
+                     choices=['i386', 'x86_64', 'armhf'],
                      doc='Target architecture for the image.'),
                Param(name='batch', long_name='batch',
                      optional=True, ptype='boolean',
diff --git a/euca2ools/commands/euca/bundleupload.py b/euca2ools/commands/euca/bundleupload.py
index 0016d9d..d9c0a5c 100755
--- a/euca2ools/commands/euca/bundleupload.py
+++ b/euca2ools/commands/euca/bundleupload.py
@@ -86,7 +86,7 @@ class BundleUpload(UploadBundle, BundleImage):
                Param(name='target_arch',
                      short_name='r', long_name='arch',
                      optional=True, ptype='string', default='x86_64',
-                     choices=['i386', 'x86_64'],
+                     choices=['i386', 'x86_64', 'armhf'],
                      doc='Target architecture for the image.'),
                Param(name='acl', long_name='acl',
                      optional=True, ptype='string', default='ec2-bundle-read',
diff --git a/euca2ools/commands/euca/bundlevol.py b/euca2ools/commands/euca/bundlevol.py
index cfc1873..32cb121 100644
--- a/euca2ools/commands/euca/bundlevol.py
+++ b/euca2ools/commands/euca/bundlevol.py
@@ -98,7 +98,7 @@ class BundleVol(euca2ools.commands.eucacommand.EucaCommand):
                Param(name='target_architecture',
                      short_name='r', long_name='arch',
                      optional=True, ptype='string', default='x86_64',
-                     choices=['i386', 'x86_64'],
+                     choices=['i386', 'x86_64', 'armhf'],
                      doc='Target architecture for the image'),
                Param(name='volume_path', long_name='volume',
                      optional=True, ptype='dir', default='/',
diff --git a/euca2ools/commands/euca/describeimages.py b/euca2ools/commands/euca/describeimages.py
index 4177631..c421e90 100755
--- a/euca2ools/commands/euca/describeimages.py
+++ b/euca2ools/commands/euca/describeimages.py
@@ -54,7 +54,7 @@ class DescribeImages(euca2ools.commands.eucacommand.EucaCommand):
     Args = [Param(name='image', ptype='string',
                   cardinality='+', optional=True)]
     Filters = [Param(name='architecture', ptype='string',
-                     doc='Image architecture.  Valid values are i386 | x86_64'),
+                     doc='Image architecture.  Valid values are i386 | x86_64 | armhf'),
                Param(name='block-device-mapping.delete-on-termination',
                      ptype='boolean',
                      doc="""Whether the Amazon EBS volume is deleted on
diff --git a/euca2ools/commands/euca/describeinstances.py b/euca2ools/commands/euca/describeinstances.py
index ea10ed8..f53aebe 100755
--- a/euca2ools/commands/euca/describeinstances.py
+++ b/euca2ools/commands/euca/describeinstances.py
@@ -43,7 +43,7 @@ class DescribeInstances(euca2ools.commands.eucacommand.EucaCommand):
                   cardinality='+', optional=True)]
     Filters = [Param(name='architecture', ptype='string',
                      doc="""Instance architecture.
-                     Valid values are i386 | x86_64"""),
+                     Valid values are i386 | x86_64 | armhf"""),
                Param(name='availability-zone', ptype='string',
                      doc="Instance's Availability Zone"),
                Param(name='block-device-mapping.attach-time',
diff --git a/euca2ools/commands/euca/register.py b/euca2ools/commands/euca/register.py
index 5894b24..2e0089b 100644
--- a/euca2ools/commands/euca/register.py
+++ b/euca2ools/commands/euca/register.py
@@ -53,7 +53,7 @@ class Register(euca2ools.commands.eucacommand.EucaCommand):
                Param(name='architecture',
                      short_name='a', long_name='architecture',
                      optional=True, ptype='string', default='i386',
-                     choices=['i386', 'x86_64'],
+                     choices=['i386', 'x86_64', 'armhf'],
                      doc='The architecture of the image.'),
                Param(name='kernel', long_name='kernel',
                      optional=True, ptype='string',
diff --git a/man/euca-bundle-image.1 b/man/euca-bundle-image.1
index f8f155b..44ffdfa 100644
--- a/man/euca-bundle-image.1
+++ b/man/euca-bundle-image.1
@@ -96,7 +96,7 @@ certificate.
 .TP
 \fB\-r\fR,\-\-arch
 Target architecture for the image.
-Valid Values: i386|x86_64
+Valid Values: i386|x86_64|armhf
 .TP
 \fB\-\-batch\fR
 Run in batch mode.  Compatibility only, has no
diff --git a/man/euca-bundle-upload.1 b/man/euca-bundle-upload.1
index 1132a65..47e4674 100644
--- a/man/euca-bundle-upload.1
+++ b/man/euca-bundle-upload.1
@@ -97,7 +97,7 @@ Default block device mapping for the image
 .TP
 \fB\-r\fR,\-\-arch
 Target architecture for the image.
-Valid Values: i386|x86_64
+Valid Values: i386|x86_64|armhf
 .TP
 \fB\-\-acl\fR
 Canned ACL policy
diff --git a/man/euca-bundle-vol.1 b/man/euca-bundle-vol.1
index e1695c9..e5d5886 100644
--- a/man/euca-bundle-vol.1
+++ b/man/euca-bundle-vol.1
@@ -106,7 +106,7 @@ certificate.
 .TP
 \fB\-r\fR,\-\-arch
 Target architecture for the image
-Valid Values: i386|x86_64
+Valid Values: i386|x86_64|armhf
 .TP
 \fB\-\-volume\fR
 Path to mounted volume to bundle.
diff --git a/man/euca-describe-images.1 b/man/euca-describe-images.1
index d942f78..6188d6d 100644
--- a/man/euca-describe-images.1
+++ b/man/euca-describe-images.1
@@ -63,7 +63,7 @@ AVAILABLE FILTERS
 .TP
 architecture
 Image architecture.  Valid values are i386 |
-x86_64
+x86_64 | armhf
 .IP
 block\-device\-mapping.delete\-on\-terminationWhether the Amazon EBS volume is deleted on
 .IP
diff --git a/man/euca-describe-instances.1 b/man/euca-describe-instances.1
index 52f252e..2ff8cac 100644
--- a/man/euca-describe-instances.1
+++ b/man/euca-describe-instances.1
@@ -49,7 +49,7 @@ AVAILABLE FILTERS
 .TP
 architecture
 Instance architecture.
-Valid values are i386 | x86_64
+Valid values are i386 | x86_64 | armhf
 .TP
 availability\-zone
 Instance's Availability Zone
diff --git a/man/euca-register.1 b/man/euca-register.1
index 7e6eefa..105ae7c 100644
--- a/man/euca-register.1
+++ b/man/euca-register.1
@@ -61,7 +61,7 @@ Name of the image.
 .TP
 \fB\-a\fR,\-\-architecture
 The architecture of the image.
-Valid Values: i386|x86_64
+Valid Values: i386|x86_64|armhf
 .TP
 \fB\-\-kernel\fR
 The ID of the kernel associated with the

-- 
managing cloud instances for Eucalyptus



More information about the pkg-eucalyptus-commits mailing list