Anders Ingemann
6cca4ae2e1
Allow manifest vars in docker image name
2015-12-13 19:42:15 +01:00
Anders Ingemann
d0bb9f75d3
The image name is now the repo + tag. Also:Improve labeling
2015-12-13 19:42:15 +01:00
Anders Ingemann
5dada603eb
Add dockerfile to image, support labels, add documentation
2015-12-13 19:41:18 +01:00
Anders Ingemann
7393d7cfb5
Only allow the minbase variant
2015-12-13 19:41:18 +01:00
Anders Ingemann
cba496d761
Improve providers docs and add loads of manifest examples
2015-12-13 19:41:18 +01:00
Anders Ingemann
c880a6849a
Remove image section in manifest
...
All provider specific settings have been moved to the
provider section. The image name itself is now located
at the top level and called "name". It is required for all providers.
2015-12-13 19:41:18 +01:00
Anders Ingemann
2923f25767
Place debootstrap excludes file in workspace instead of tmp
2015-12-13 19:41:18 +01:00
Anders Ingemann
52c05e5df6
Move docs about image description to gce & ec2 providers
2015-12-13 19:41:18 +01:00
Anders Ingemann
ff3582216f
Remove image.description from various manifests
...
Only ec2 and gce support image.description, adding it to
other providers is misleading.
2015-12-13 19:41:18 +01:00
Anders Ingemann
058d954120
Remove predecessor task (copypasta mistake)
2015-12-13 19:41:17 +01:00
Anders Ingemann
9d0356f4fa
Disable locale generation when no locales selected
2015-12-13 19:41:17 +01:00
Anders Ingemann
31f7c70237
Update GenerateLocale task description
2015-12-13 19:41:17 +01:00
Anders Ingemann
766e60b0de
Document all the new minimize_size options
2015-12-13 19:41:17 +01:00
Anders Ingemann
83f6fae139
Fix task description for apt autoremove
2015-12-13 19:41:17 +01:00
Anders Ingemann
3e6d131730
Allow keeping no locales at all when using dpkg.locales
2015-12-13 19:41:17 +01:00
Anders Ingemann
b95e71c4c8
Move dpkg specific settings to dpkg subsection
2015-12-13 19:41:17 +01:00
Anders Ingemann
50b02777e5
Add some comments about the filtering procedure
2015-12-13 19:41:17 +01:00
Anders Ingemann
5883673380
umount /sys & /proc when debootstrap is aborted
2015-12-13 19:41:17 +01:00
Anders Ingemann
1df2588b23
Add option to exclude /usr/share/doc
...
The bootstrap exclude script has also been generalize in the process
2015-12-13 19:41:17 +01:00
Anders Ingemann
620a592f11
Split minimize_size tasks into smaller parts
2015-12-13 19:41:16 +01:00
Anders Ingemann
6ae859f886
Implement locale filter in minimize_size plugin
...
This filter is rather aggressive, since it also hooks into the
bootstrapping process itself to prevent debootstrap from unpacking
specific locale files
2015-12-13 19:41:16 +01:00
Anders Ingemann
42d12d440d
Add bootstrap_script property to BootstrapInfo
...
This allows plugins to manipulate the debootstrap process
2015-12-13 19:41:16 +01:00
Anders Ingemann
55b2d2228f
info.tarball is never used across tasks, make it local
2015-12-13 19:41:16 +01:00
Anders Ingemann
764f8f759d
Implement some apt minimization stuff from docker
...
See here for more: 1d775a54cc/contrib/mkimage/debootstrap
2015-12-13 19:41:16 +01:00
Anders Ingemann
4a509aba76
First stab at docker provider
...
Huh... That was easy.
2015-12-13 19:41:16 +01:00
Anders Ingemann
3de0aceb65
Fix guest additions path check in vbox schema
2015-12-09 17:23:35 +01:00
Anders Ingemann
57c2522c7b
Remove unused README in kvm provider
2015-12-09 16:21:57 +01:00
Anders Ingemann
7ce44de623
Merge pull request #260 from vorlock/docs_install_exclusion
...
Excluding docs from binary package
2015-11-15 16:17:49 +01:00
Marcin Kulisz
785cec897b
Excluding docs from binary package
2015-11-13 18:24:44 +00:00
Anders Ingemann
c085b1b971
Merge pull request #257 from vorlock/kula/examples_vbox_iso_fix
...
Vbox guest additions iso path fix
2015-11-10 09:13:44 +01:00
Marcin Kulisz
11a839045d
Vbox guest additions info added to the vbox provider readme
2015-11-09 21:53:48 +00:00
Marcin Kulisz
6cbba0346c
Vbox guest additions iso location fix
2015-11-09 15:51:43 +00:00
Tiago Ilieve
b710986b70
tox: add 'tests/' folder to flake8
2015-10-29 21:24:25 -02:00
Tiago Ilieve
8a4a6658ca
Merge pull request #255 from illfelder/master
...
Remove support for the GCE Debian mirror.
2015-10-23 20:10:51 -02:00
Max Illfelder
5df43541e0
Remove support for the GCE Debian mirror.
2015-10-20 11:43:51 -07:00
Tiago Ilieve
3d3c303ee1
Changes 'MoveImage' from loopback
to image
2015-10-18 16:35:11 -02:00
Tiago Ilieve
10742f8ca3
gce: the right name isn't GCE or GSE, it's GCS[1]
...
[1]: https://cloud.google.com/storage/
2015-10-18 16:31:12 -02:00
Tiago Ilieve
0068cdc1a8
gce: fix small typo on UploadImage
2015-10-16 00:06:58 -03:00
Tiago Ilieve
4d553a0b49
Update Azure README
...
There isn't a requirement for RAW -> VHD conversion anymore. QEMU
supports VHD images from versions 1.1 and up[1], which are available on
`wheezy` (no need for `wheezy-backports`).
Also updates the information regarding `wget`.
[1]: http://wiki.qemu.org/ChangeLog/1.1#Block_devices
2015-10-15 09:50:46 -03:00
Tiago Ilieve
b8d23c013c
Update backing
on Azure manifests
...
Since f572703
they are `vhd` instead of `raw`.
2015-10-15 09:47:13 -03:00
Anders Ingemann
f572703ecc
Bootstrap azure images directly to VHD
2015-10-14 22:40:15 +02:00
Anders Ingemann
d5ef584b42
Add note about why the VDI format does not have an OVF URI
2015-10-14 22:40:14 +02:00
Anders Ingemann
70be6b8198
Add docs for EC2 specific manifest settings
2015-10-14 22:40:14 +02:00
Anders Ingemann
0b9c8181fe
Merge pull request #251 from wrigri/grub-fix
...
GRUB_HIDDEN_TIMEOUT should be a numeric value.
2015-09-29 00:33:41 +02:00
Rick Wright
77cbb64b9f
GRUB_HIDDEN_TIMEOUT should be a numeric value.
...
This changes GRUB_HIDDEN_TIMEOUT to 0 from true and sets
GRUB_HIDDEN_TIMEOUT_QUIET to true.
2015-09-28 14:51:31 -07:00
Anders Ingemann
52b5846cb5
Merge pull request #249 from wrigri/premout-fix
...
Fix a problem with Debian 8 on GCE with >2TB disks
2015-09-24 08:57:44 +02:00
Rick Wright
1e2fe02847
Fix a problem with Debian 8 on GCE with >2TB disks
...
This change makes two fixes. First, it fixes a race condition on Debian
8 GCE instances which caused instances with >2TB disks to fail. Second,
it adds the required "PREREQ" header to the script, which was previously
missing and caused errors at build time. These two issues are somewhat
unrelated to each other, but debugging the first led to finding the
second.
2015-09-23 16:55:16 -07:00
Anders Ingemann
ee4a75ce96
Merge pull request #246 from EmmanuelKasper/patch-1
...
Set Virtualbox memory to 512 MB
2015-09-05 11:07:55 +02:00
EmmanuelKasper
1475a50dbc
Set Virtualbox memory to 512 MB
...
Vagrant documentation recommends to use 512MB for base boxes:
http://docs.vagrantup.com/v2/boxes/base.html
2015-09-04 16:51:55 +02:00
Anders Ingemann
0091afcfb4
Merge pull request #243 from szarkos/azure-debian
...
Updates for building Debian images for Azure
2015-08-25 08:42:23 +02:00