Fix healthcheck idempotency issue with strict comparison. (#88)

This commit is contained in:
Felix Fontein
2021-02-17 22:56:52 +01:00
committed by GitHub
parent 5fd13c79b6
commit f5d68755c4
3 changed files with 28 additions and 4 deletions
@@ -1699,6 +1699,21 @@
register: healthcheck_6
ignore_errors: yes
- name: healthcheck (disabled, idempotency, strict)
docker_container:
image: "{{ docker_test_image_alpine }}"
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
healthcheck:
test:
- NONE
force_kill: yes
comparisons:
'*': strict
register: healthcheck_7
ignore_errors: yes
- name: healthcheck (string in healthcheck test, changed)
docker_container:
image: "{{ docker_test_image_alpine }}"
@@ -1708,7 +1723,7 @@
healthcheck:
test: "sleep 1"
force_kill: yes
register: healthcheck_7
register: healthcheck_8
ignore_errors: yes
- name: healthcheck (string in healthcheck test, idempotency)
@@ -1720,7 +1735,7 @@
healthcheck:
test: "sleep 1"
force_kill: yes
register: healthcheck_8
register: healthcheck_9
ignore_errors: yes
- name: cleanup
@@ -1738,8 +1753,9 @@
- healthcheck_4 is not changed
- healthcheck_5 is changed
- healthcheck_6 is not changed
- healthcheck_7 is changed
- healthcheck_8 is not changed
- healthcheck_7 is not changed
- healthcheck_8 is changed
- healthcheck_9 is not changed
when: docker_py_version is version('2.0.0', '>=')
- assert:
that: