community.docker/tests/integration/targets
Felix Fontein f2a5d6f872
docker_image_build: allow to specify multiple platforms, allow to specify secrets and outputs (#852)
* Add note on idempotency.

* Make platform a list of strings.

* Support specifying secrets.

* Add test for secrets.

* Support specifying outputs.

* Ignore invalid choices syntax for ansible-core <= 2.16.

It actually works with ansible-core 2.14+ (though not with <= 2.13),
but the sanity tests only accept it from 2.17 on.

* Only use --secret with type=env for buildx 0.6.0+, and multiple --output for buildx 0.13.0+.
2024-05-11 15:52:47 +02:00
..
connection Normalize bools in tests. (#589) 2023-02-15 22:29:41 +01:00
connection_docker Improve CI (#528) 2022-12-11 17:30:37 +01:00
connection_docker_api Fix Python deps setup in callback/inventory tests. (#816) 2024-03-13 07:47:51 +01:00
connection_nsenter Adjust to new shellcheck in ansible-core devel's sanity tests. (#741) 2024-01-04 22:27:34 +01:00
connection_posix Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#430) 2022-07-20 07:45:33 +02:00
current_container_facts Make current_container_facts work with newer Docker versions and latest ansible-test container changes (#510) 2022-11-30 22:25:33 +01:00
docker_compose Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_compose_v2 Improve tasks, show images before docker_compose_v2_pull tests. 2024-05-10 13:06:54 +02:00
docker_compose_v2_pull Improve tasks, show images before docker_compose_v2_pull tests. 2024-05-10 13:06:54 +02:00
docker_config Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_container docker_container: allow pull=never, and make check mode behavior configurable (#797) 2024-02-14 22:49:22 +01:00
docker_container_copy_into Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_container_exec Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_container_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_host_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_image Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_image_build docker_image_build: allow to specify multiple platforms, allow to specify secrets and outputs (#852) 2024-05-11 15:52:47 +02:00
docker_image_export Add docker_image_export module (#774) 2024-01-22 22:03:38 +01:00
docker_image_info Add docker_image_remove module. (#732) 2023-12-31 15:13:04 +01:00
docker_image_load Add docker_image_export module (#774) 2024-01-22 22:03:38 +01:00
docker_image_pull Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_image_push Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_image_remove Add docker_image_remove module. (#732) 2023-12-31 15:13:04 +01:00
docker_image_tag Add docker_image_remove module. (#732) 2023-12-31 15:13:04 +01:00
docker_login Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_network Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_network_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_node Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_node_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_plugin Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_prune docker_prune: add new options for cleaning build caches (#845) 2024-05-09 17:12:36 +02:00
docker_secret Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_stack Normalize bools in tests. (#589) 2023-02-15 22:29:41 +01:00
docker_stack_info Change Docker Stack modules to use common CLI module framework. (#745) 2024-01-14 08:54:06 +01:00
docker_stack_task_info Change Docker Stack modules to use common CLI module framework. (#745) 2024-01-14 08:54:06 +01:00
docker_swarm Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_swarm_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_swarm_service Add sysctls option to docker_swarm_service (#836) 2024-04-30 22:44:25 +02:00
docker_swarm_service_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
docker_volume Avoid shadowing loop variables. (#738) 2024-01-02 14:21:19 +01:00
docker_volume_info Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
generic_connection_tests Improve tasks, show images before docker_compose_v2_pull tests. 2024-05-10 13:06:54 +02:00
generic_ssh_connection Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
inventory_docker_containers Prevent RCE via inventory plugins (#815) 2024-03-14 20:08:41 +01:00
inventory_docker_machine Improve inventory integration tests. (#817) 2024-03-13 13:56:22 +01:00
inventory_docker_swarm Improve inventory integration tests. (#817) 2024-03-13 13:56:22 +01:00
setup_docker Improve tasks, show images before docker_compose_v2_pull tests. 2024-05-10 13:06:54 +02:00
setup_docker_cli_buildx Add docker_image_build module. (#735) 2024-01-02 09:21:45 +01:00
setup_docker_cli_compose Improve tasks, show images before docker_compose_v2_pull tests. 2024-05-10 13:06:54 +02:00
setup_docker_compose_v1 Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
setup_docker_compose_v2 Normalize bools in tests. (#589) 2023-02-15 22:29:41 +01:00
setup_docker_current_container_network_ip Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
setup_docker_python_deps Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
setup_docker_registry Add docker_image_remove module. (#732) 2023-12-31 15:13:04 +01:00
setup_docker_sdk_for_python Integration tests: split up Docker setup, move docker_compose tests into own group (#718) 2023-12-09 17:35:54 +01:00
setup_epel/tasks Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#430) 2022-07-20 07:45:33 +02:00
setup_openssl Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#430) 2022-07-20 07:45:33 +02:00
setup_paramiko Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#430) 2022-07-20 07:45:33 +02:00
setup_pkg_mgr/tasks Normalize bools in tests. (#589) 2023-02-15 22:29:41 +01:00
setup_remote_constraints Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#430) 2022-07-20 07:45:33 +02:00
setup_remote_tmp_dir Normalize bools in tests. (#589) 2023-02-15 22:29:41 +01:00