Matt Clay
55d9ee0cb2
Revert "Temporarily skip failing Docker tests on RHEL 7.6."
...
This reverts commit affde96fa8
.
2019-03-27 10:02:49 -07:00
Matt Clay
affde96fa8
Temporarily skip failing Docker tests on RHEL 7.6.
2019-03-26 20:59:38 -07:00
Matt Clay
3907ea31f5
Rebalance docker_* integration tests.
2019-03-07 10:59:40 -08:00
Felix Fontein
1323dca9e9
docker_*: enable RHEL8 tests ( #53313 )
2019-03-05 10:50:28 -08:00
Felix Fontein
a7cee49913
Only run docker swarm based tests on VMs. ( #53292 )
2019-03-04 16:20:36 -05:00
Felix Fontein
81d58cfef6
docker_swarm: hopefully fix debug CI problems, and fix check mode ( #52825 )
...
* Let's see some debug output.
* Also check LocalNodeState.
* Improve tests.
* Actually implement check mode.
* Add changelog.
* Add pretty-printing and more output.
2019-02-23 17:18:17 -05:00
Felix Fontein
26e3240315
docker_secret, docker_config: allow to base64-decode data ( #49688 )
...
* Adjust docker_config and docker_secret to be more similar.
* Add data_is_b64 parameter to docker_secret and docker_config.
* Add changelog.
2019-01-01 16:06:45 +00:00
Felix Fontein
495a426039
docker_swarm: fix minimal API version ( #49691 )
...
* Reduce minimally required docker API version to 1.25, with selective features requiring 1.30.
* Adjust test requirements.
* Forgot some imports.
2018-12-10 14:09:28 +05:30
Felix Fontein
3bb41ccb8e
docker_* tests: check API version ( #48620 )
...
* Check minimal API and docker-py versions for all docker_* tests.
* Improve docker_swarm creation/destruction for tests.
* Fail when conditions aren't met.
* Don't hardcode address for advertise_addr.
2018-11-19 10:01:40 +00:00
Matt Clay
a41c0405a7
Add CI platform: rhel/8.0 ( #48835 )
2018-11-16 22:06:19 -08:00
Felix Fontein
3cca4185be
docker_container: simplify minimal required version per option handling ( #47711 )
...
* Store parsed docker-py / docker API versions in client.
* Began refactoring 'minimal required version' for docker_container options.
* Removing some fake defaults.
* Added changelog.
* Improve tests (check older docker versions).
* Fix comparison. The breaking point is not docker-py 2.0.0, but 1.10.0.
(Verified by testing with these versions.)
* Move docker-py/API version detection to setup_docker.
* Add YAML document starter.
* docker_network requirement for docker-py was bumped to 1.10.0 in #47492 .
2018-11-05 10:25:11 +10:00
John Hu
82f1438b14
Add docker_config module ( #38792 )
...
* Add docker_config module
* Address review comments
* Merge description lines
* Stop returning empty config_id in results
* Add integration tests for docker_config
Based on docker_secret's tests.
* Ensure swarm using docker_swarm module
* Add minimum docker / docker api version requirements
ref: https://github.com/ansible/ansible/pull/47046
* Check Docker API version before running tests
ref: https://github.com/ansible/ansible/pull/47340
* Typo
* Wording
* Improve example
* Assert state == absent is idempotent
2018-10-26 10:58:17 +01:00