Anders Ingemann
851389da09
Rely on $PATH to resolve commands. Fixes #12
2014-02-27 23:03:23 +01:00
Anders Ingemann
0ef1d3ab69
Split up RequiredCommands task.
...
The requirements are now located in the appropriate modules
2014-02-27 23:03:23 +01:00
Anders Ingemann
5cff8f9b1d
Use `type' to check if command available. Fixes #11
2014-02-27 23:03:23 +01:00
Anders Ingemann
739e22e929
Translate release names into codenames. Fixes #15
2014-02-27 23:03:23 +01:00
Anders Ingemann
7a4721bd70
Make 'packages' optional
2014-02-27 23:03:23 +01:00
Anders Ingemann
6c18bca05a
Move virtio module list into "system". Fixes #5
2014-02-27 23:02:58 +01:00
Anders Ingemann
ff968c3869
PEP8 compliance
2014-02-27 23:02:58 +01:00
Anders Ingemann
46dbe9e8c6
Move AKI info into JSON file. Fixes #13
...
Also introduced config_get() to retrieve a specific value from
these JSON files. Comments are now supported in those files as well
2014-02-27 23:02:58 +01:00
Anders Ingemann
ed4fa5e833
Use --arch in euca-bundle-image. Fixes #23
2014-02-27 23:02:58 +01:00
Anders Ingemann
6e145f6aca
Introduce format_command. Fixes #7
2014-02-27 23:02:58 +01:00
Anders Ingemann
47b12ac807
Adjust README to point at the documentation.
...
Remove outdated CONTRIBUTING.md
2014-02-27 23:02:57 +01:00
Anders Ingemann
cb011dabf3
Minor cleanup in network module
2014-02-27 23:02:57 +01:00
Anders Ingemann
f9ebd247e8
Create taskgraph out of all tasks before filtering.
...
Fixes #6
2014-02-27 23:02:57 +01:00
Anders Ingemann
5693d3e877
Fully qualify gitignores. Add Vagrantfile.
...
Fixes #26
2014-02-27 23:00:22 +01:00
Anders Ingemann
7ef63ad072
Set hostname to localhost in vagrant manifest
2014-02-26 18:25:15 +01:00
James Bromberger
236b56bada
Merge remote-tracking branch 'upstream/master'
2014-02-26 12:19:31 +00:00
James Bromberger
03520a55db
Add in jessie.
2014-02-26 12:19:20 +00:00
Anders Ingemann
c813dfaffa
Merge pull request #9 from boltronics/manifest_fix
...
Allow manifest "sources" to be any valid file name.
2014-02-21 11:02:47 +01:00
Anders Ingemann
9406e81c1d
Merge pull request #10 from boltronics/doc_update
...
Specify the exact requirements in the README.
2014-02-21 11:01:32 +01:00
Adam Bolte
a072d98d08
Specify the required boto version in the README.
2014-02-21 14:16:41 +11:00
Adam Bolte
40d55ded4a
Allow manifest "sources" to be any valid file name.
2014-02-21 11:21:19 +11:00
Anders Ingemann
29d4bdf70d
minor cleanup in kvm provider
2014-02-18 00:08:44 +01:00
Anders Ingemann
9d3ab025ea
Merge pull request #2 from JamesBromberger/master
...
Remove deprecated hd00 pvgrub AKIs (hd0 pvgrubs AKIs check hd0 and hd0,0...
2014-02-16 16:04:26 +01:00
James Bromberger
d11aee0e3e
Add S3 backed AMI manifest for China (Beijing).
2014-02-08 18:46:23 +00:00
James Bromberger
628957c304
Add PVM manifest file for China (amd64).
2014-02-08 18:37:10 +00:00
James Bromberger
1ef9d07118
Permit referring to Jessie as 'jessie', not just as 'testing' (as when Jessie goes stable in a year, we dont want to be then updating this build script).
2014-02-08 16:28:52 +00: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 Brombegrer
6168717ba9
Permit Jessie as a release name.
2014-02-06 15:02:13 +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
b3e5c28587
Rename to bootstrap-vz for release.
...
Update README.md
2014-02-03 17:37:36 +01:00
Anders Ingemann
01208c61b5
Subtract gpt_offset from first real partition
...
... and not from grub_boot
2014-02-03 17:25:50 +01:00
Anders Ingemann
d85ad7f598
Minimize size plugin can now shrink vmdk images
...
It requires vmware workstation to be installed (and zerofree optionally, but highly recommended)
2014-02-03 17:25:50 +01:00
Anders Ingemann
8902e5d93f
Set the hostname on vagrant boxes
2014-02-03 17:25:50 +01:00
Anders Ingemann
81dab9c147
Set proper permissions on ~vagrant/.ssh
2014-02-03 17:25:50 +01:00
Anders Ingemann
030f100eac
Rename tasklist to taskset in vbox provider
2014-02-03 17:25:50 +01:00
Anders Ingemann
c67b68fc5a
Re-add RemoveHostname task to ec2 taskset
...
It must have slipped through at a refactor
2014-02-03 17:25:49 +01:00
Anders Ingemann
d11989f976
Append newline to network config
2014-02-03 17:25:49 +01:00
Anders Ingemann
6926977a30
Merge pull request #134 from osallou/add_kvm_provider
...
add KVM provider with virtio support
2014-02-03 08:23:50 -08:00
Olivier Sallou
f4ecac900f
add KVM provider with virtio support
2014-02-01 16:50:46 +01:00
Anders Ingemann
5494188594
Merge pull request #133 from rybaktomasz/testing
...
Add testing distribution and sections
2014-01-25 08:11:55 -08:00
Tomasz Rybak
f5eb071bec
Add minItems to ensure that we always have proper sources.list.
2014-01-25 17:08:35 +01:00
Tomasz Rybak
f3195b5f6b
Add example testing manifest and configuration, fix apt sources configuration.
2014-01-25 16:49:59 +01:00
Tomasz Rybak
99ae9988ff
Add testing distribution and ability to use non-main sections.
2014-01-25 15:52:58 +01:00
Anders Ingemann
03db9823f9
HVM AMIs now working with extlinux
2014-01-19 15:57:54 +01:00
Anders Ingemann
9ee318e3d9
Check if vagrant box exists before bootstrapping
2014-01-19 13:21:35 +01:00
Anders Ingemann
e20c7f9391
The grub partition for GPT only needs 1007KiB
2014-01-19 13:21:35 +01: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