Matt Clay
ee02d0c120
Remove obsolete test containers.
...
- opensuse42.1 - EOL
- opensuse42.2 - EOL
- ubuntu1204 - EOL
- cloudstack-simulator - Migrated to https://github.com/ansible/cloudstack-test-container
2018-04-25 11:26:42 -07:00
Matt Clay
26312b6557
Remove migrated httptester files.
...
The httptester has been migrated to:
https://github.com/ansible/http-test-container
2018-04-17 15:03:51 -07:00
Matt Clay
27def6c5dc
Remove vcenter-simulator container files.
...
The simulator has moved to its own repository:
https://github.com/ansible/vcenter-test-container
2018-04-16 16:47:32 -07:00
Martin Krizek
cb5e594c13
Fix building from ubuntu1404 Dockerfile
2018-03-28 14:17:31 -07:00
Matt Martz
7c311ad615
Update httptester for httpbin==0.6.2
2018-03-21 11:21:39 -07:00
Matt Martz
e3b6b40d88
Match recent Dockerfile change in httptester playbook file, to extend ca cert lifetime ( #35734 )
2018-02-05 11:44:41 -06:00
Matt Clay
df3265a811
Extend httptester CA cert lifetime.
2018-02-05 08:17:29 -08:00
Matt Clay
d5eef2f8a9
Use dnf upgrade
in Fedora Dockerfiles.
2018-01-08 13:08:29 -08:00
Matt Clay
61d155b315
Update Fedora Dockerfiles for Python 3 testing.
2018-01-08 12:46:08 -08:00
Matt Clay
b7bf98cd3a
Add fedora27py3 Dockerfile.
2018-01-05 20:40:26 -08:00
Matt Martz
a0ad7ffedf
Update httptester.yml to match Dockerfile ( #34508 )
2018-01-05 10:38:03 -06:00
Matt Clay
fba178d852
Fix httptester Dockerfile so it builds again.
2018-01-04 23:55:38 -08:00
Matt Clay
2ef438c962
Improve zypper refresh/clean for opensuse images.
2017-11-17 12:59:48 -08:00
James Tanner
cc287daa3b
Enable tracing and log collection in the vcsim container
2017-10-16 21:50:31 -04:00
jctanner
6b6a145027
Add an option to spawn vcsim in esx mode ( #31155 )
2017-10-02 13:44:13 +01:00
3onyc
554496c404
[passwordstore] Use builtin _random_password function instead of pwgen ( #25843 )
...
* [password] _random_password -> random_password and moved to util/encrypt.py
* [passwordstore] Use built-in random_password instead of pwgen utility
* [passwordstore] Add integration tests
2017-08-14 15:19:40 -07:00
Matt Clay
e1cfcdbbc6
Add opensuse42.3 docker image.
2017-08-05 00:03:11 -07:00
Matt Clay
c59e32469f
Add Fedora Python 3 Docker images and fix tests. ( #27794 )
...
* Add new Fedora docker images with Python 3.
* Use consistent env var for lookup test.
* Fix testing of virtualenv with Python 3.
* Fix docker_secret tests on Fedora 26.
* Add Python 3 support to Fedora postgresql test.
* Add Python 3 support to Fedora mysql tests.
* Fix uri test server for Python 3 on Fedora.
* Fix iso_extract test for Python 3 on Fedora.
* Add Python 3 support for Fedora to openssl tests.
* Fix dnf group test for Python 3 on Fedora.
* Use force with user deletion in become test.
2017-08-04 21:12:35 -07:00
Matt Clay
2cafb934eb
Update vcenter-simulator base to fedora:26 image.
...
This is required because govmomi now requires go 1.8+ to be installed.
2017-08-04 13:44:25 -07:00
Abhijeet Kasurde
bc4ff8aed9
Modify flask_control for vmware_host test suites ( #26175 )
...
Fix adds additional helper methods to get information about
host system from vcsim
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-29 19:11:28 -04:00
Alexander Braverman
038e090bc1
Add sshpass to Dockerfile for Ansbile integration tests
2017-06-29 08:56:41 -07:00
Abhijeet Kasurde
e7e091d154
Update Flask controller for latest testsuites ( #26125 )
...
Fix adds GPL Licence and few improvements to accommodate
new testsuites.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-27 08:08:47 -04:00
Matt Clay
4530eea7f8
Docker image updates for integration tests. ( #26054 )
...
* Sort packages to install.
* Add python-argparse to centos6 docker image.
* Add gcc and python dev lib to docker images.
* Add python cryptography to docker images.
* Add coverage using pip instead of OS packages.
* Update old pip versions in docker images.
* Exclude */pyshared/* from coverage reporting.
2017-06-23 12:45:38 -07:00
jctanner
33c61d1cdf
Vcsim container ( #25236 )
...
* Add container files for vcenter simulator
* Add controller file to spin up the container during tests
2017-06-21 06:44:40 -07:00
Toshio Kuratomi
3f9d1ab024
Add deps for cryptography to the Docker images ( #25580 )
2017-06-12 11:14:46 +01:00
Dag Wieers
4307733e6e
Revert the accidental addition of python-lxml ( #25432 )
...
I inadvertedly added python-lxml to the cloudstack-simulator Dockerfile.
This PR reverts this specific change.
This relates to PR #25324
2017-06-07 15:59:28 +01:00
John R Barker
a6c078c7fb
Add tzdata back ( #25433 )
...
It appears that the base Docker images have removed tzdata.
We use tzdata in the debconf tests, so add it back.
2017-06-07 15:54:01 +01:00
Dag Wieers
966b5fd1a0
Add python-lxml to docker images ( #25324 )
2017-06-07 12:48:16 +01:00
René Moser
d96195131f
cloudstack: test: improve startup time, fix network dependency on run ( #24876 )
2017-05-22 10:58:16 +01:00
René Moser
aaf4f04574
automated integration tests for cloudstack ( #20552 )
2017-05-09 11:32:11 +08:00
John R Barker
ecbf8e933a
Docs how to test (2nd) ( #24094 )
...
* Big testing doc refactor
* Combine all the testing documentation in to one place to make it easier to find
* Convert everything to RST
* Create testing_network guide
* Create testing landing page
* For each section detail "how to run" and "how to extend testing"
* More examples
* Lots more detail
2017-04-28 09:08:26 +01:00
Matt Clay
9e1bf1c6f2
Update fedora24 Dockerfile to resolve dnf issue.
2017-04-06 16:03:29 -07:00
Matt Clay
34bca6fb55
Use distro packaged jinja2 instead of pip version.
2017-01-16 15:52:43 -08:00
Matt Martz
9048cf2758
Changes to the httptester docker image to support new client cert functionality in tests ( #19912 )
...
* Fix Dockerfile
* Add changes to docker image to support new client cert functionality
* Update repo:tag for docker
2017-01-04 21:07:13 -08:00
Robin Roth
61897fa4b7
Add Dockerfile for opensuse 42.2 ( #19805 )
2017-01-03 11:32:03 -08:00
Matt Clay
68346b128f
Update Fedora tests to use releases 24 and 25.
2017-01-03 11:12:32 -08:00
Matt Clay
165e7c4e61
Add Dockerfile for fedora24 and fedora25.
2017-01-03 10:15:24 -08:00
Matt Martz
b79bf14607
Add playbook and packer file for building httptester ( #18107 )
2016-11-17 17:30:30 +00:00
Matt Clay
7b3cbafbe9
Add python 3 awareness to apt module tests. ( #17574 )
...
Also remove unnecessary dependency from ubuntu1604py3 Dockerfile.
2016-09-14 15:38:27 -07:00
Matt Clay
eb26616b09
Add python3-apt to ubuntu1604py3 Dockerfile.
2016-09-08 16:11:30 -07:00
Matt Clay
e2e7390adc
Add Python 3 CI support. ( #17209 )
2016-08-23 23:08:11 -07:00
Matt Clay
9497a814a8
Add apache2 to improve test speed and reliability. ( #16819 )
2016-07-25 07:19:49 -07:00
Matt Clay
4cc4dc6793
Add postgresql dependencies to opensuseleap.
2016-07-18 16:55:10 -04:00
Matt Clay
8a55a446bf
Fix fedora23 Dockerfile after fedora:23 updates.
2016-06-22 19:21:40 -07:00
Pilou
7ffbbd34f4
Add python-passlib to docker images. ( #16376 )
...
Related to #16361
2016-06-22 13:30:10 -07:00
Matt Clay
7de23a1c5b
Update opensuseleap Dockerfile.
...
- Do not update base image packages unnecessarily.
- Fix incorrect package names.
- Remove commented out RUN statements.
- Sort list of packages to install.
2016-06-21 17:46:30 -07:00
Matt Clay
cabbafb650
Update Fedora and CentOS docker images.
...
- Reduce image size by skipping weak package references.
- Consolidate and sort packages to install.
- Improve consistency between versions.
- Combine yum/dnf install and clean to avoid unwanted caching.
- Don't update existing packages from base image unnecessarily.
2016-06-14 16:15:49 -07:00
Matt Clay
82b978e186
Add curl to Ubuntu docker images.
2016-06-13 20:06:26 -07:00
Matt Clay
349b06974e
Update Ubuntu docker images.
...
- Reduce image size by skipping recommended packages.
- Consolidate and sort packages to install.
- Improve consistency between Ubuntu versions.
- Combine apt-get update and install to avoid caching stale updates.
2016-06-13 19:13:44 -07:00
Matt Clay
62e6f6b885
Add junit-xml to docker images.
2016-06-13 15:06:51 -07:00