Anders Ingemann
ed4fa5e833
Use --arch in euca-bundle-image. Fixes #23
2014-02-27 23:02:58 +01:00
James Bromberger
c708e5ab42
Add image_location param when registering an S3 backde AMI.
2014-02-08 16:16:02 +00:00
James Brombegrer
b64ad495ab
Only delete files form the image if they exist. Add in an HVM manifest file.
2014-02-07 17:42:45 +00:00
James Brombegrer
abe70d6df9
Missing closing brace.
2014-02-07 15:21:07 +00:00
James Brombegrer
047920b120
The s3 endpoint in China is under a different DNS TLD: amazonaws.com.cn.
2014-02-07 14:07:45 +00:00
James Bromberger
648369587a
Remove deprecated hd00 pvgrub AKIs (hd0 pvgrubs AKIs check hd0 and hd0,0). Add in cn-north-1 pvgrub AKIs.
2014-02-06 14:01:31 +00:00
Anders Ingemann
a840dc28f3
MBR-gap, grub and GPT offset are now subtracted
...
automatically from the first available partition.
There is no need to fiddle with sizes while keeping the offsets in mind any longer.
Introduced Bytes() class which makes it a lot easier to handle size units.
2014-01-19 13:21:35 +01:00
Anders Ingemann
a433f1c299
Use volume.size instead of asking the partitionmap
2014-01-18 16:37:56 +01:00
Anders Ingemann
0092e1c2c2
Don't instantiate tasks
...
In practice they are just typed functions with attributes, having a reference to an object is just confusing.
So: Task.run() is now a classmethod
2014-01-06 22:58:21 +01:00
Anders Ingemann
a4ead02a9b
Remove provider specific manifests
...
Manifest and module loading has been refactored
Provider modules now must implement validate_manifest like plugins do
Simplified loading of manifests
2014-01-05 14:03:04 +01:00
Anders Ingemann
44b23c9cd8
Try and fix hvm registration
...
It's still not working unfortunately, but it's a step in the right direction
2014-01-05 02:25:29 +01:00
Anders Ingemann
2b5664b0b2
Add `assets' variable to task __init__ files
2014-01-05 02:25:27 +01:00
Anders Ingemann
8d32339fda
Introduced a global manifest_vars dictionary
...
All manifest entries can now be accessed from the manifest itself
2013-12-29 20:58:06 +01:00
Anders Ingemann
61b5dd2ef0
run_id is now in hex per default
...
... since its primary use is as a string
2013-12-29 16:50:21 +01:00
Anders Ingemann
293557827f
Fix PEP8 style fixes
2013-12-14 23:18:43 +01:00
Anders Ingemann
a7bc4446c2
root_device_name simplified
...
It's not needed for s3 and always sda on ebs
2013-12-14 23:18:42 +01:00
Anders Ingemann
0a49901476
Implement hvm support for ec2
2013-12-14 23:18:41 +01:00
Anders Ingemann
663b868b41
Fix #107 . Rename before and after task properties
...
`before' becomes `successors' and `after' becomes `predecessors'
2013-11-22 09:03:47 +01:00
Sonny Garcia
e8b4334fdb
adds ami name when registering s3-based ami
...
boto docs indicates that name is only applied to EBS-based images, but that's
not true. this has been tested and populates the "AMI Name".
2013-11-07 17:53:53 -06:00
Anders Ingemann
6eb56721dc
AWS provider fully working again (S3 & EBS)
...
EBS booted AMIs now also support partitions
2013-10-27 18:11:59 +01:00
Anders Ingemann
e1ab4dc1ae
EC2 provider can now bootstrap EBS volumes again
...
Use tasksets in EC2 provider
2013-10-27 18:11:58 +01:00
Anders Ingemann
0eb5eecfc2
Place everything in info.workspace
...
instead of spreading files all around the disk
2013-10-27 18:11:13 +01:00
Anders Ingemann
901d0845bf
Bootstrapping of instance store AMIs implemented
2013-07-15 00:01:07 +02:00
Anders Ingemann
f9372ce97e
Began work on S3 backed instances. Refactored adding tasks.
...
Got stuck on the bundle image call, it uses argparse.
Somehow we need to fake the arguments.
2013-07-13 15:13:03 +02:00
Anders Ingemann
9f85cdf909
Remove 'Volume' part from ebs tasks.
...
It's kind of obvious that we are working with volumes in the ebs module.
2013-07-13 15:12:45 +02:00
Anders Ingemann
554d99fc7f
Move kernel mapping out of run()
2013-07-13 15:12:45 +02:00
Anders Ingemann
e355e99189
Ensure the volume size is a multiple of 1024 when using EBS
2013-07-09 21:30:39 +02:00
Anders Ingemann
5dd8c27c6a
ImageRegistration task implemented
2013-07-08 23:14:08 +02:00