Commit graph

15 commits

Author SHA1 Message Date
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
b70e24a848 Switch to using 3 partitions when testing gpt+msdos
Make boot partition a little bigger
2015-04-16 22:21:45 +02:00
Anders Ingemann
6ade2a90c2 More verbose image name 2015-04-16 22:21:12 +02:00
Anders Ingemann
a241842ef9 Better dict merging (less side-effectful) 2015-04-16 22:18:58 +02:00
Anders Ingemann
81060b2439 5ffbdc4 made no sense, apt_proxy was already a build setting 2015-04-16 22:18:57 +02:00
Anders Ingemann
943aab111f Add some more tests 2015-04-16 22:18:57 +02:00
Anders Ingemann
bbec32a987 Use stable/unstable, rather than wheezy/jessie 2015-04-16 22:18:57 +02:00
Anders Ingemann
8bb34c604b Fix serious bug in merge_dicts where the original dict would be modified 2015-04-16 22:18:57 +02:00
Anders Ingemann
9c6af89e78 Abstract bootstrapping, instance creation, booting etc..
This all now runs using a simple with: statement
2015-04-16 22:18:57 +02:00
Anders Ingemann
6f23bcaafc Add apt_proxy partial 2015-04-16 22:15:21 +02:00
Anders Ingemann
ad52df37bd Add partial for config of root password 2015-04-16 22:15:20 +02:00
Anders Ingemann
71e0d943fc Make json and yaml files conflict instead of override 2015-04-16 22:15:20 +02:00
Anders Ingemann
288c5f4c57 Always use tarball, minor fixes to test 2015-04-16 22:15:20 +02:00
Anders Ingemann
86afbaf929 Clean up integration testing 2015-04-16 22:15:18 +02:00
Anders Ingemann
e271f3e49a Initial work on integration testing started.
The work consists of three parts:
* Allow for bootstrapping remotely,
  this makes it possible to run the tests
  on e.g. OSX with VirtualBox installed
* Make bootstrapping a fully automated process
  where the manifests can be generated by the tests
  and the tests can call the bootstrapper directly in python
* Create a framework wherein instances can be booted up
  using the bootstrapped images and subsequently tested
2015-04-16 22:15:17 +02:00