Matt Clay
15b6837daf
Add yamllint for plugin docs and fix issues.
2018-05-23 09:19:30 -07:00
Matt Clay
8deced3e04
Fix shebangs and file modes and update tests. ( #40563 )
...
* Add execute bit sanity test and apply fixes.
* Add shebang test for `lib` dirs and apply fixes.
* Shebang and execute bit cleanup.
2018-05-22 14:25:36 -07:00
Ryan Brown
dda7d9e704
[AWS] Add Ansible Version to botocore user agent string ( #39993 )
...
Pull `config` out if it was provided to boto3_conn and add the useragent string
2018-05-17 11:41:14 -04:00
Rafael
44eaa2c007
opennebula: new module one_host ( #40041 )
2018-05-17 10:10:49 +02:00
Sertaç Özercan
6e4a2b17de
[new module] Managed Azure Container Service (AKS) (azure_rm_aks) ( #35888 )
...
* add aks module and integration tests
* linting
* update tests
* sanity check
* make some changes to AKS module
* make integration test work
* add fact
* add resource_group name
* add fact test
* fix test
* fix test
* linting
* changed line endings for facts
* output kubeconfig
* Update azure_rm_aks.py
* update integration test aliases
* update aliases
* add cloud_environment and auth_source to args
* Fix comments from Jborean93 (#3 )
* update
* fix
* fix
* fix
* fix
* update doc
* fix
2018-05-16 16:08:27 -07:00
John R Barker
27942d937f
Network requirements to be installed by ansible-test ( #40042 )
...
Previously the test framework (DCI, Zuul) were installing the various
dependencies, this meant the list of what was required was duplicated.
Having everything defined in ansible-test makes it easier for people to
run tests locally.
Also this allows the test to work correctly on Python 2 & Python 3
2018-05-12 10:13:26 +01:00
Matt Clay
a7d7df1450
Make docs-build sanity test disabled by default.
2018-05-09 17:55:00 -07:00
Matt Clay
c1f9efabf4
Overhaul httptester support in ansible-test. ( #39892 )
...
- Works with the --remote option.
- Can be disabled with the --disable-httptester option.
- Change image with the --httptester option.
- Only load and run httptester for targets that require it.
2018-05-09 09:24:40 -07:00
Matt Clay
a5b8085113
Move pyvmomi install into cloud test plugin.
2018-05-08 10:09:35 -07:00
Ryan Petrello
462449cc8c
run Tower CI using the latest ansible-tower-cli package
2018-04-26 08:01:03 -07:00
Matt Clay
aac3020770
Add changelogs dir to change classification.
2018-04-25 16:27:29 -07:00
Matt Clay
ac1fbbeabc
Update the cloudstack test container reference.
2018-04-25 10:41:24 -07:00
Matt Clay
996f9c2467
Fix mysql-server install/upgrade on Ubuntu 16.04. ( #39241 )
...
* Fix mysql-server install/upgrade on Ubuntu 16.04.
* Prevent service restart in docker_secret test.
2018-04-24 12:02:26 -07:00
Sviatoslav Sydorenko
5ea1ee47dd
Refactor Foreman provider to use simplified img
2018-04-20 00:36:23 +02:00
Sviatoslav Sydorenko
1664554b4a
Unrandomize docker registry selection
...
stick with quay for now
2018-04-20 00:36:23 +02:00
Sviatoslav Sydorenko
d5b340cc43
Improve foreman image src selection
2018-04-20 00:36:23 +02:00
Sviatoslav Sydorenko
2608ef535f
Add foreman cloud provider
2018-04-20 00:36:23 +02:00
Deric Crago
50d151aef2
Updated 'quay.io/ansible/vcenter-test-container' image tag to '1.2.0'
...
vcsim remains on commit 'dee49fa3694c5aff05e4b340b0686772f65c1fe1'
2018-04-17 17:57:43 -07:00
Matt Clay
35748e5228
Update httptester container reference.
2018-04-17 12:15:07 -07:00
Matt Clay
1d5c933ecf
Use new vcenter simulator container location.
2018-04-16 14:25:13 -07:00
Matt Martz
694d6b339c
Set memory-swap to memory ( #38836 )
2018-04-16 15:49:12 -05:00
Matt Clay
d2ce1d3c26
Revert "Work-around for get-pip.py install failure."
...
This reverts commit fa466be33d
.
2018-04-16 10:08:10 -07:00
Matt Clay
fa466be33d
Work-around for get-pip.py install failure.
2018-04-14 19:05:28 -07:00
Matt Clay
8a223009ca
Improve handling of integration test aliases. ( #38698 )
...
* Include change classification data in metadata.
* Add support for disabled tests.
* Add support for unstable tests.
* Add support for unsupported tests.
* Overhaul integration aliases sanity test.
* Update Shippable scripts to handle unstable tests.
* Mark unstable Azure tests.
* Mark unstable Windows tests.
* Mark disabled tests.
2018-04-12 16:15:28 -07:00
Matt Clay
c9fb054bc8
Fix get_cloud_platforms config usage.
2018-04-11 17:08:54 -07:00
Matt Clay
62957c9fc0
Support network action plugin classification.
2018-04-10 13:43:41 -07:00
Matt Clay
a5cbc0a2c8
Multiple ansible-test fixes. ( #38247 )
...
* Add ansible-test integration --allow-root option.
* Fix destructive target override.
* Fix bad type hint SanityResult -> TestResult.
* Fix skip/python3 filtering with --docker option.
2018-04-03 18:53:53 -07:00
Matt Martz
a19a21d715
Add --include and --omit options to ansible-test coverage report ( #38061 )
...
* Support --include and --omit with ansible-test coverage report
* Code format change
2018-03-28 18:42:57 -05:00
Matt Clay
9b1e97424e
Update Ubuntu image SHAs for ansible-test.
2018-03-28 16:11:24 -07:00
Matt Martz
5d90ebb28e
Add argument to allow limiting docker container to s specific amount of memory ( #37950 )
...
* Add argument to allow limiting docker container to s specific amount of memory
* Address review comments
2018-03-26 16:45:50 -05:00
Matt Clay
308b0a9772
Increase ansible-test scp retries.
2018-03-24 03:43:26 -07:00
zikalino
503f907b63
fix container instance version
2018-03-22 20:34:27 -07:00
Matt Clay
4e0ecfd553
Fix ansible-test handling of network plugins.
2018-03-22 15:16:27 -07:00
Matt Clay
ee596743d1
Improve ansible-test retries.
2018-03-21 22:52:27 -07:00
Matt Clay
c73ee8aac8
Update httptester SHA.
2018-03-21 15:42:48 -07:00
Matt Clay
05220d693d
Complete updates of remaining code-smell tests. ( #37743 )
...
* Add text/binary file support to code smell tests.
* Enhance line-endings code smell test.
* Enhance no-smart-quotes code-smell test.
* Enhance shebang code-smell test.
2018-03-21 12:02:06 -07:00
Matt Clay
6352e67ab2
Update ansible-test is_binary_file test.
...
Add hard-coded list of common text and binary extensions.
2018-03-21 11:05:59 -07:00
Matt Clay
248ca2df21
Fix encoding of code-smell paths on stdin.
2018-03-20 23:00:39 -07:00
Matt Clay
51e3882b80
Update tests triggered for bin/
changes.
2018-03-20 16:26:48 -07:00
Matt Clay
97670c4a82
Update ansible-test default container SHA.
2018-03-20 16:25:58 -07:00
Matt Clay
f11986c82a
Update default ansible-test docker container. ( #37644 )
...
* Limit cryptography version for Python 2.6 tests.
* Specify pip list format to eliminate warning.
2018-03-20 08:54:16 -07:00
Matt Clay
8232c95f42
Pin httptester SHA.
2018-03-20 07:12:53 -07:00
Matt Clay
981e89117a
Improve Tower integration test support:
...
- Add TOWER_VERSION environment variable.
- Add error check for missing configuration.
2018-03-15 12:25:58 -07:00
Matt Clay
a8487feb70
Fix ansible-test python and pip executable search.
2018-03-14 23:34:14 -07:00
Matt Clay
11ad559010
Terminate Tower instances after CI ends. ( #37265 )
...
* Remove obsolete Tower support from manage_ci.
* Add missing remote settings to cloud tests.
2018-03-09 16:17:29 -08:00
Matt Martz
8980d275a0
Support recursive suboptions schema ( #37206 )
...
* Support recursive suboptions schema
* Remove todo line, add voluptuous version constraint
2018-03-09 17:09:58 -06:00
Matt Clay
5688d2243c
Update support for Tower testing.
...
This is required for compatibility with the latest
version of ansible-core-ci, which now handles more
of the Tower instance setup.
2018-03-09 14:42:49 -08:00
Matt Clay
b4bf502268
Initial Tower module integration test support.
2018-03-07 14:21:55 -08:00
Matt Clay
b9b8081a87
Cleanup and enhancements for ansible-test. ( #37142 )
...
* Fix type hint typos.
* Add one-time cloud env setup after delegation.
* Add generate_password to util.
* Add username/password support to HttpClient.
* Avoid pip requirement for ansible-test shell.
* Support provisioning Tower instances.
2018-03-07 14:02:31 -08:00
Will Thames
a7371d4998
Having uppercase in the resource_prefix can cause unexpected issues
...
We may as well enforce lower case resource prefixes at source
2018-03-07 06:09:50 -08:00