From 35af8a48ad54edec87b386b17322dd334e9d05d9 Mon Sep 17 00:00:00 2001 From: abikouo <79859644+abikouo@users.noreply.github.com> Date: Thu, 24 Jun 2021 14:33:14 +0200 Subject: [PATCH] molecule gc.yml - fix sporadic fail (#144) * update * Update gc.yml --- molecule/default/tasks/gc.yml | 48 ++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/molecule/default/tasks/gc.yml b/molecule/default/tasks/gc.yml index 81381f4b..3d71ddcf 100644 --- a/molecule/default/tasks/gc.yml +++ b/molecule/default/tasks/gc.yml @@ -37,19 +37,25 @@ k8s: definition: "{{ job_definition }}" - - name: Test that job's pod is running + - name: Wait Job's pod k8s_info: kind: Pod namespace: "{{ gc_namespace }}" label_selectors: - "job=gc" - wait: yes - wait_timeout: 100 - register: job - until: job.resources[0].status.phase == "Running" + register: wait_job + until: wait_job.resources retries: 5 delay: 10 + - name: Wait job's pod running + k8s_info: + kind: Pod + namespace: "{{ gc_namespace }}" + name: "{{ wait_job.resources[0].metadata.name }}" + wait: yes + register: job + - name: Assert job's pod is running assert: that: job.resources[0].status.phase == "Running" @@ -81,19 +87,25 @@ k8s: definition: "{{ job_definition }}" - - name: Test that job's pod is running + - name: Wait Job's pod k8s_info: kind: Pod namespace: "{{ gc_namespace }}" label_selectors: - "job=gc" - wait: yes - wait_timeout: 100 - register: job - until: job.resources[0].status.phase == "Running" + register: wait_job + until: wait_job.resources retries: 5 delay: 10 + - name: Wait job's pod running + k8s_info: + kind: Pod + namespace: "{{ gc_namespace }}" + name: "{{ wait_job.resources[0].metadata.name }}" + wait: yes + register: job + - name: Assert job's pod is running assert: that: job.resources[0].status.phase == "Running" @@ -126,19 +138,25 @@ k8s: definition: "{{ job_definition }}" - - name: Test that job's pod is running + - name: Wait Job's pod k8s_info: kind: Pod namespace: "{{ gc_namespace }}" label_selectors: - "job=gc" - wait: yes - wait_timeout: 100 - register: job - until: job.resources[0].status.phase == "Running" + register: wait_job + until: wait_job.resources retries: 5 delay: 10 + - name: Wait job's pod running + k8s_info: + kind: Pod + namespace: "{{ gc_namespace }}" + name: "{{ wait_job.resources[0].metadata.name }}" + wait: yes + register: job + - name: Assert job's pod is running assert: that: job.resources[0].status.phase == "Running"