Commit graph

522 commits

Author SHA1 Message Date
Anders Ingemann
cdd372ca3b Zerofree can be installed as a Debian package
Show alternate message when package string for host_dependencies starts with http:// or https://
2014-02-27 23:03:24 +01:00
Anders Ingemann
210d3261c0 Check if current user is root. Fixes #20 2014-02-27 23:03:23 +01:00
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