diff --git a/cp3pt0-deployment/setup_singleton.sh b/cp3pt0-deployment/setup_singleton.sh index 149fe492e..09bf21ab5 100755 --- a/cp3pt0-deployment/setup_singleton.sh +++ b/cp3pt0-deployment/setup_singleton.sh @@ -231,7 +231,15 @@ function is_migrate_licensing() { fi title "Check migrating LTSR ibm-licensing-operator" - wait_for_licensing_instance_deployment + # wait for ibm-licensing-operator instance + local licensing_operator_exist=$("$OC" get deployment -A | (grep ibm-licensing-operator || echo "fail")) + if [[ $licensing_operator_exist != "fail" ]]; then + wait_for_licensing_instance_deployment + else + info "No ibm-licensing-operator found, skipping" + return 0 + fi + local ns=$("$OC" get deployments -A | grep ibm-licensing-service-instance | cut -d ' ' -f1) if [ -z "$ns" ]; then info "No LTSR ibm-licensing-operator to migrate, skipping"