community.docker/tests/integration/targets
Felix Fontein 77e63e2cca
Rewrite docker_container to use Docker API directly (#422)
* Begin experiments for docker_container rewrite.

* Continued.

* We support API >= 1.25 only anyway.

* Continued.

* Fix bugs.

* Complete first basic implementation.

* Continuing.

* Improvements and fixes.

* Continuing.

* More 'easy' options.

* More options.

* Work on volumes and mounts.

* Add more options.

* The last option.

* Copy over.

* Fix exposed ports.

* Fix bugs.

* Fix command and entrypoint.

* More fixes.

* Fix more bugs.

* ci_complete

* Lint, fix Python 2.7 bugs, work around ansible-test bug.

ci_complete

* Remove no longer applicable test.

ci_complete

* Remove unnecessary ignore.

ci_complete

* Start with engine driver.

* Refactoring.

* Avoid using anything Docker specific from self.client.

* Refactor.

* Add Python 2.6 ignore.txt entries for ansible-core < 2.12.

* Improve healthcheck handling.

* Fix container removal logic.

* ci_complete

* Remove handling of older Docker SDK for Pyhon versions from integration tests.

* Avoid recreation if a pure update is possible without losing the diff data.

* Cover the case that blkio_weight does not work.

* Update plugins/module_utils/module_container/docker_api.py

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>

* Improve memory_swap tests.

* Fix URLs in changelog fragment.

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2022-07-15 07:24:14 +02:00
..
connection Adjust to b1dd2af4ca. (#423) 2022-07-12 17:01:50 +02:00
connection_docker Don't mask return value. (#299) 2022-02-14 20:50:36 +01:00
connection_docker_api Don't mask return value. (#299) 2022-02-14 20:50:36 +01:00
connection_nsenter CI: Replace the container used in the nsenter tests (#368) 2022-05-21 16:53:09 +02:00
connection_posix CI: Replace the container used in the nsenter tests (#368) 2022-05-21 16:53:09 +02:00
docker_compose Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
docker_config Run some tests with the latest PyPi version of Docker SDK for Python (#348) 2022-05-13 22:06:51 +02:00
docker_container Rewrite docker_container to use Docker API directly (#422) 2022-07-15 07:24:14 +02:00
docker_container_exec Rewrite the docker_container_exec module (#401) 2022-07-06 21:45:44 +02:00
docker_container_info Rewrite the docker_container_info module (#402) 2022-07-06 21:45:51 +02:00
docker_host_info Rewrite the docker_host_info module (#403) 2022-07-06 21:45:57 +02:00
docker_image Rewrite the docker_image module (#404) 2022-07-06 21:46:02 +02:00
docker_image_info Rewrite the docker_image_info module (#405) 2022-07-06 21:46:14 +02:00
docker_image_load Rewrite the docker_image_load module (#406) 2022-07-06 21:46:19 +02:00
docker_login Rewrite the docker_login module (#407) 2022-07-06 21:47:27 +02:00
docker_network Rewrite the docker_network module (#408) 2022-07-06 21:47:32 +02:00
docker_network_info Rewrite the docker_network_info module (#409) 2022-07-06 21:47:37 +02:00
docker_node Initial cleanup. 2020-10-30 07:05:51 +01:00
docker_node_info Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
docker_plugin Rewrite docker_plugin to not use the Docker SDK for Python (#429) 2022-07-14 16:29:37 +02:00
docker_prune Rewrite the docker_prune module (#410) 2022-07-06 21:47:43 +02:00
docker_secret Add support for rotating docker secrets (#293) 2022-02-12 08:29:49 +01:00
docker_stack Improve CI (#198) 2021-09-08 09:43:35 +02:00
docker_stack_info Improve CI (#198) 2021-09-08 09:43:35 +02:00
docker_stack_task_info Improve CI (#198) 2021-09-08 09:43:35 +02:00
docker_swarm Remove 'warn:' that's removed in ansible-core 2.14. (#328) 2022-04-01 22:46:58 +02:00
docker_swarm_info Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
docker_swarm_service Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
docker_swarm_service_info Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
docker_volume Rewrite the docker_volume module (#411) 2022-07-06 21:48:16 +02:00
docker_volume_info Rewrite the docker_volume_info module (#412) 2022-07-06 21:48:22 +02:00
generic_ssh_connection Improve CI (#198) 2021-09-08 09:43:35 +02:00
inventory_docker_containers Improve CI (#198) 2021-09-08 09:43:35 +02:00
inventory_docker_machine [WIP] Fix CI (#50) 2020-12-15 13:57:38 +01:00
inventory_docker_swarm Initial cleanup. 2020-10-30 07:05:51 +01:00
setup_docker Fix tests on Ubuntu 22.04 (#419) 2022-07-07 22:54:14 +02:00
setup_docker_compose Add RHEL 9.0, Ubuntu 22.04 and Fedora 36 to CI (#358) 2022-05-20 16:27:13 +02:00
setup_docker_registry Implement all remaining deprecations for 3.0.0 (#400) 2022-07-02 17:13:53 +02:00
setup_epel/tasks Initial cleanup. 2020-10-30 07:05:51 +01:00
setup_openssl Extend docker_compose tests, add Alpine to CI (#304) 2022-03-14 09:34:08 +00:00
setup_paramiko Add use_ssh_client flag (#114) 2021-04-02 10:14:09 +02:00
setup_pkg_mgr/tasks CI: Add ArchLinux, Debian Bullseye and CentOS Stream 8 (#301) 2022-02-18 23:04:17 +01:00
setup_remote_constraints Initial cleanup. 2020-10-30 07:05:51 +01:00
setup_remote_tmp_dir Initial cleanup. 2020-10-30 07:05:51 +01:00