From f976d40883de3eac6e252f29ff3252a73f23c632 Mon Sep 17 00:00:00 2001
From: Pranav Gaikwad <pgaikwad@redhat.com>
Date: Wed, 19 Feb 2020 18:33:18 +0100
Subject: [PATCH] Upgraded to migration operator v1.1.1 (#1165)

---
 ansible/roles/ocp4-workload-migration/tasks/workload.yml |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ansible/roles/ocp4-workload-migration/tasks/workload.yml b/ansible/roles/ocp4-workload-migration/tasks/workload.yml
index 067c4bc..f0cd894 100644
--- a/ansible/roles/ocp4-workload-migration/tasks/workload.yml
+++ b/ansible/roles/ocp4-workload-migration/tasks/workload.yml
@@ -20,8 +20,17 @@
     state: "{{ mig_state }}"
     definition: "{{ lookup('template', 'mig-operator-subscription-downstream.yml.j2' ) }}"
 
-- pause:
-    seconds: "{{ mig_subscription_wait }}"
+- name: "Wait for Migration CRDs to exist"
+  k8s_info:
+    api_version: "apiextensions.k8s.io/v1beta1"
+    kind: CustomResourceDefinition
+    name: "{{ item }}"
+  loop: "{{ mig_expected_crds }}"
+  register: crds
+  until: crds.resources|length > 0
+  retries: 30
+  delay: 10
+  when: not migration_workload_destroy|bool
 
 - name: "Set MigrationController state to {{ mig_state }}"
   k8s:

--
Gitblit v1.9.3