| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#55258)
* General test improvements.
* Adjust tests to older docker-py versions.
* docker_swarm_server_info: work around problems with older docker-py versions
* Bump minimal docker-py version for options network_filters and disk_usage.
* More general test improvements.
* Correct usage of docker_image.
* Put files into output directory.
* Speed up test.
* Remove old check.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Return UnlockKey
* Add changelog fragment
* Add method to check if a parameter exists in diffs
* Add method to get swarm unlock key
* Add option unlock_key
* Only return unlock key when created or changed
* Rename difference check
* Extend unlock key example
* Assert that unlock_key is a string
* Fix docker_swarm_info authors
* Don’t silence APIErrors
* Test unlock_key on unlocked swarm
* Catch APIError when retrieving unlock key
* Better return value description
* Lint
* Fix UnlockKey return value documentation
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Get unlock key safely
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Return None on empty UnlockKey
* Assert swarm_unlock_key is undefined if unqueried
* Add documentation about swarm_info unlock_key
* Add change log fragment for unlock_key option
* Revert "Add change log fragment for unlock_key option"
This reverts commit e3cb2325b552e5d14cc3f42b33a86bf3ee84d3b9.
* Use generator expression instead
* Restart docker more decisively
* Use systemctl kill
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Try to restart docker daemon
|
|
|
|
|
|
|
|
| |
* Add support for default_addr_pool and subnet_size
* Add changelog fragment
* Document options only used on init / join
|
|
|
|
| |
This reverts commit affde96fa8390cef23cfe1834992ec97e8dbea7b.
|
| |
|
|
|
|
|
|
|
|
| |
* Rename docker_*_facts -> docker_*_info.
* Add changelog.
* Update scenario guide.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Decreasing docker_swarm requirements.
* Fixing docker-py / docker API version requirements, and some comments.
* Add changelog.
* Only send parameters specified by user to docker daemon.
* Extend labels test: not specifying == keep labels.
* Bump minimally required docker-py version for docker_node and docker_node_facts to 2.4.0.
* Prevent crashing when publish or healthcheck is not provided.
* Similarly to docker_swarm tests, only execute docker_node tests on real VMs and restart docker daemon when tests are done.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add more tests.
* Added tests for CA options.
* Don't run in docker-in-docker situations where docker daemon becoming instable is really dangerous. Also, restart docker daemon after tests.
* Only run CA tests when openssl_certificate can be run (which is not the case for RHEL7, see #34054).
* Add comment on why docker-based CI runs are skipped.
|
| |
|
|
|
|
|
|
| |
* Restructure tests.
* Allow tests to work when ansible_default_ipv4.address is undefined.
|
|
|
|
|
|
|
|
| |
* Add diff support to docker_swarm.
* Add changelog.
* Using diff mode for docker_swarm tests. This improves debugging, since the the module now outputs more information on *why* it did certain actions.
|
|
|
|
|
|
|
|
| |
* Make labels work with older docker daemon versions.
* Fix idempotence detection.
* Add changelog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Let's see some debug output.
* Also check LocalNodeState.
* Improve tests.
* Actually implement check mode.
* Add changelog.
* Add pretty-printing and more output.
|
|
|
|
|
|
|
|
| |
* Reduce minimally required docker API version to 1.25, with selective features requiring 1.30.
* Adjust test requirements.
* Forgot some imports.
|
|
|
|
|
| |
Incorporating the abandoned work from PRs #35288 and #45552. Also adding in
the version checking from `docker_container.py`, which should be abstracted
out to `docker_common.py`.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
* Fix issue #46326
* Update example to create a default swarm
|
| |
|
|
|
|
|
|
|
|
| |
* Factorize docker_secret & docker_swarm tests setup
* failure are only expected inside docker container
* docker_swarm: enable RHEL builds
|
|
|
|
|
|
|
| |
* Update Shippable integration test groups.
* Update integration test group aliases.
* Rebalance AWS and Azure tests with extra group.
* Rebalance Windows tests with another group.
|
|
* Add new module to create/update a docker swarm.
* Fix ansible-test sanity
* Fix requirements
* Fix requirements
* Add tag for author
* Test integration test.
* Fix main.yml
* Add linux arch
* Add template
* Fix test result
* Integration test to create/remove a swarm manager
* fix join test
* Downgrade docker-py
* fix rhel
* Fix review documentation.
* Fix whitespace
* Check docker installation.
* test docker install
* check
* Remove docker socket
* Fix docker install
* Fix sanity test
* Rebase
* Add docker_swarm maintainer
* Fix review
* Fix new version.
* Add docker default values
* Fix description.
* Reworked documentation
* Fix YAML error
* Rebase
* Fix example for update state.
* Fix idempotent states. Fix states: present/absent.
* Fix sanity
* Fix variables sanity
* Update example for absent state.
* fix sanity
* Wrap the contents of error message in to_native.
Co-authored by: Dag Wieers <dag@wieers.com>
|