You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test
Felix Fontein 0a624eaad3 [2.8] [docker_network] Fix idempotency when using aux_addresses in ipam_config (#56972)
* [docker_network] Fix idempotency when using aux_addresses in ipam_config (#56901)

* [docker_network] Fix idempotency when using aux_addresses in ipam_config

Mismatch between keys returned by Docker API (AuxilliaryAddresses) vs
expected by Ansible module (aux_addresses) resulted in tasks always
have status 'changed'. The existing code normalizing one set of
keys to another missed this special case where converting
CamelCase to lowercase is not sufficent.

Please see
https://github.com/moby/moby/blob/master/api/types/network/network.go
for reference.

* Correct keywords formatting in changelog file

Co-Authored-By: Felix Fontein <felix@fontein.de>
(cherry picked from commit 37df89b2d8)

* docker_network: Integration tests for IPAM config idempotence (#56975)

Integration tests for pull request #56901 which fixes found issues with idempotence.

(cherry picked from commit 6a50c6aae4)
7 years ago
..
cache Update ansible-test sanity command. (#31958) 8 years ago
env Add `env` command to ansible-test and run in CI. (#50176) 7 years ago
integration [2.8] [docker_network] Fix idempotency when using aux_addresses in ipam_config (#56972) 7 years ago
legacy Migrate Scaleway tests to integration tests 7 years ago
results Collect data from integration test runs. (#28650) 9 years ago
runner ansible-test: prefer shlex.quote (#56823) 7 years ago
sanity [stable-2.8] Validate types before asserting lengths (#56882) 7 years ago
units [stable-2.8] Ensure uri module always returns status even on failure (#56240) 7 years ago
utils Add Hetzner Cloud to CI integration tests. 7 years ago