summaryrefslogtreecommitdiff
path: root/travis
Commit message (Collapse)AuthorAge
* support local cdromsThomas Hipp2017-12-01
| | | | | | | | | | | | | | | | | | | | Local cdroms can now be added directly to the domain. See the following example: ```hcl resource "libvirt_domain" "test-domain" { name = "test" disk { file = "path/to/file.iso" } } ``` Furthermore, a small Tiny Core Linux (TCL) ISO image has been added to the testdata. This can be used for testing purposes. Signed-off-by: Thomas Hipp <thipp@suse.de>
* Simplify the wait_for_leases mechanismAlvaro Saurin2017-11-27
|
* add geniso to travis_guestDario Maiocchi2017-11-16
|
* Add more doc about the Makefile workflow(suggested)Dario Maiocchi2017-11-13
|
* fix travisThomas Hipp2017-11-13
| | | | | | This fixes #222. Signed-off-by: Thomas Hipp <thipp@suse.de>
* add gofmt check for pkg(libvirt and main)MalloZup2017-11-07
|
* update Terraform and Go versionThomas Hipp2017-09-22
| | | | | | | | | | | | | | This updates Terraform to the latest version. Travis will build with go1.9 from now on, since Terraform > 0.10.2 doesn't support go1.8. Glide was run with `--strip-vendor` which removes a lot of unnecessary files. Tests and Docs regarding `ignition` have been updated. This resolves #194. Signed-off-by: Thomas Hipp <thipp@suse.de>
* Trying longer timeoutDean Smith2017-09-19
|
* Added support for specifying NVRAM templates when using UEFI images.J. Eduardo2017-08-01
|
* Fix broken testsFlavio Castelli2017-07-27
The tests are failing because travis has an old version of libvirt that is not happy about the xml we generate. Unfortunately there's no way to get a more recent version of ubuntu on travis (it's stuck with trusty!!) and there are not libvirt 2.0 packages for trusty. This commit fixes the issues in the "inception" way: * travis provisions a ubuntu trusty VM as usual * the travis/host script does the following steps: * installs LXD * creates a system container based on the latest release of ubuntu * runs the container as privileged one * mount the git checkout into the container as read-only mount point (it easier than having a RW one) * runs the travis/guest script inside of the container: * install libvirt + go 1.8 * run the acceptance tests, save coverage to file * on the travis VM: * pull the coverage results file from the container * send it to coverall So far everything is working and is a miracle given the container, based on a more recent version of ubuntu, is using the kernel of the host, the old ubuntu trusty. This is just a termporary workaround until either travis updates its VMs to a more recent release of ubuntu or we switch the project to use Jenkins with an openSUSE worker. Signed-off-by: Flavio Castelli <fcastelli@suse.com>