Jiri Kortus
57be7313c4
Make sure compose build tests run with SELinux in enforcing mode
2019-02-06 18:54:16 +01:00
Jan Stodola
8a8802aab7
Use existing storage account
...
To avoid creating a new storage account for every new VM.
2019-02-05 21:03:57 +01:00
Jan Stodola
e918ff807c
Record date/time of VM creation
2019-02-05 21:03:57 +01:00
Jan Stodola
cc6fdb2fac
Export OS_PROJECT_NAME variable in openstack scripts
...
The OS_PROJECT_NAME (or OS_TENANT_NAME) environment variable needs to be defined.
Use the OS_PROJECT_NAME, since it is recommended in the documentation instead of
the older OS_TENANT_NAME.
2019-01-29 12:51:30 +02:00
Alexander Todorov
883a959442
tests: use the first IP address if more than 1 retruned from OpenStack
2018-12-08 02:31:06 +02:00
Alexander Todorov
6563a33f63
tests: remove a debugging command
2018-12-08 02:31:06 +02:00
Alexander Todorov
642b909d24
Teach OpenStack test to distinguish between RHEL and Fedora
2018-12-06 22:15:49 +02:00
Alexander Todorov
543a4d88d9
Use full path for Azure playbook as well
2018-12-06 22:15:49 +02:00
Alexander Todorov
16260c1569
Use a temporary dir for ssh keys during testing
...
resolves path problems with sudo, we already have the same change
in the AWS test script.
2018-12-06 22:15:49 +02:00
Alexander Todorov
59050df710
Update V_DATASTORE b/c defaults appear to have been changed
2018-12-06 22:15:49 +02:00
Alexander Todorov
e0c8cdc5a8
Clone pyvmomi samples in the correct directory
2018-12-06 22:15:49 +02:00
Alexander Todorov
8f430be2a6
Use full path when pushing toml files during testing
2018-12-06 22:15:49 +02:00
Alexander Todorov
4b4f4bd0e0
Implicitly specify ssh key directory/files for testing
...
this is to work around identity/sudo problems
2018-12-03 11:36:29 +02:00
Alexander Todorov
ed63611cb7
[test] Clean up containers.json
2018-12-03 11:36:29 +02:00
Alexander Todorov
ab048947cb
Teach AWS test to distinguish between RHEL and Fedora
2018-12-01 18:06:20 +02:00
Alexander Todorov
13fbd0861b
new test: build an image and deploy it on Azure
2018-11-21 11:39:15 +02:00
Alexander Todorov
d6dcb38a78
Fix typo in comment
2018-11-21 11:39:15 +02:00
Alexander Todorov
6ae78fbd47
For OpenStack build image with rng-tools installed
...
appears to be a decent workaround for slow boot likely caused
by lack of entropy for ssh-keygen, see:
https://bugzilla.redhat.com/show_bug.cgi?id=1639326
2018-11-13 12:09:07 +02:00
Alexander Todorov
6a42570eea
new test: build and deploy an image in OpenStack
2018-11-09 10:25:26 +02:00
Alexander Todorov
6005f98123
Fix typos in VM_NAME and cleanup command
2018-11-09 10:25:26 +02:00
Alexander Todorov
9906ad6da3
new test: build and deploy images on vSphere
2018-11-08 10:33:20 +02:00
Alexander Todorov
efaf2bf793
new test: build and deploy images on AWS
2018-10-30 00:28:18 +02:00
Alexander Todorov
2eb62014db
New tests: build ext4-filesystem and partitioned-disk composes
...
for the moment we just make sure these two can be built without
visible errors.
2018-10-29 23:15:06 +02:00
Brian C. Lane
98f8b23129
Add an openstack image type
...
This is a qcow2 image with cloud-init in the template.
2018-10-09 10:17:14 -07:00
Brian C. Lane
2a7a323ddf
Update cli tests to use composer-cli name
2018-10-08 09:48:34 -07:00
Brian C. Lane
6da3079349
Report an error if the blueprint doesn't exist
...
composer-cli uses TOML for 'blueprints save' which was returning an
empty 200 response if the blueprint didn't exist. Change this to return
a standard 400 error response if the blueprint doesn't exist.
composer-cli is already setup to handle receiving json when an error is
returned so just the toml API response for `blueprints/save` needed to
be changed.
2018-10-03 16:41:49 -07:00
David Shea
003108b15f
Add new compose types to compose sanity test
2018-10-02 11:54:41 -04:00
Alexander Todorov
9736dff762
New cli test covering basic compose commands
...
- need to specify --sharedir so lorax-composer can find its
kickstart files
- each test script writes results into a separate directory to
avoid a passing test overwriting the results from a failing one.
To avoid reporting failures in case of previously failing tests
(e.g. during development) remove the temporary directories holding
tets results before execution!
2018-09-24 22:28:57 +03:00
Alexander Todorov
8e0b7ba2ca
Execute bash tests for composer-cli
...
these are built on top of beakerlib and we use its internal
protocol to figure out the result without relying on the full
test runner that is tipically used inside of a RHEL environment!
Includes a disabled test snippet for Issue #460
2018-09-20 16:07:57 +03:00