Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/logs/pvc-resize-5-7.log Warning: version difference between client (1.34) and server (1.31) exceeds the supported minor version skew of +/-1 Warning: version difference between client (1.34) and server (1.31) exceeds the supported minor version skew of +/-1 + '[' 0 == 1 -o -n '' ']' + ensure_default_sc_allows_expansion ++ get_default_storageclass ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e7SaGdpEWJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.YZKxjnp3Mq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.e7SaGdpEWJ ++ cat /tmp/tmp.YZKxjnp3Mq ++ rm /tmp/tmp.e7SaGdpEWJ /tmp/tmp.YZKxjnp3Mq ++ return 0 + local default_sc=standard-rwo + echo 'Checking if default storageclass standard-rwo allows volume expansion' Checking if default storageclass standard-rwo allows volume expansion ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.name=="standard-rwo")].allowVolumeExpansion}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Lqt7dfsQ5z +++ mktemp ++ local LAST_ERR=/tmp/tmp.pogAusL6MQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.name=="standard-rwo")].allowVolumeExpansion}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Lqt7dfsQ5z ++ cat /tmp/tmp.pogAusL6MQ ++ rm /tmp/tmp.Lqt7dfsQ5z /tmp/tmp.pogAusL6MQ ++ return 0 + local allowVolumeExpansion=true + [[ true != \t\r\u\e ]] + create_infra pvc-resize-4023 + local ns=pvc-resize-4023 + '[' -n pxc-operator ']' + kubectl get pxc --all-namespaces -o wide + xargs -L 1 sh -xc 'kubectl patch pxc -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + grep -v NAMESPACE + kubectl patch pxc -n pvc-resize-23836 some-name --type=merge -p '{"metadata":{"finalizers":[]}}' Error from server (InternalError): Internal error occurred: failed calling webhook "validationwebhook.pxc.percona.com": failed to call webhook: Post "https://percona-xtradb-cluster-operator.pxc-operator.svc:443/validate-percona-xtradbcluster?timeout=10s": tls: failed to verify certificate: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "Root CA") + : + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.hZDcDEAHxY ++ mktemp + local LAST_ERR=/tmp/tmp.pZoALcjeG1 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc --all --all-namespaces + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.hZDcDEAHxY perconaxtradbcluster.pxc.percona.com "some-name" deleted from pvc-resize-23836 namespace + cat /tmp/tmp.pZoALcjeG1 + rm /tmp/tmp.hZDcDEAHxY /tmp/tmp.pZoALcjeG1 + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.PbWJzgv3GU ++ mktemp + local LAST_ERR=/tmp/tmp.4VFAKAB1yK + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-backup --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-backup --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-backup --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.PbWJzgv3GU + cat /tmp/tmp.4VFAKAB1yK error: the server doesn't have a resource type "pxc-backup" + rm /tmp/tmp.PbWJzgv3GU /tmp/tmp.4VFAKAB1yK + return 1 + : + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.5uhAAl8pZR ++ mktemp + local LAST_ERR=/tmp/tmp.OJlEseJdX5 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-restore --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-restore --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete pxc-restore --all --all-namespaces + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.5uhAAl8pZR + cat /tmp/tmp.OJlEseJdX5 error: the server doesn't have a resource type "pxc-restore" + rm /tmp/tmp.5uhAAl8pZR /tmp/tmp.OJlEseJdX5 + return 1 + : + create_namespace pxc-operator + local namespace=pxc-operator + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + destroy_chaos_mesh ++ helm list --all-namespaces --filter chaos-mesh ++ tail -n1 ++ awk '-F ' '{print $2}' ++ sed s/NAMESPACE// + local chaos_mesh_ns= + '[' -n '' ']' ++ kubectl get MutatingWebhookConfiguration ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete MutatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl get ValidatingWebhookConfiguration ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ awk '{print $1}' ++ grep validate-auth ++ kubectl get ValidatingWebhookConfiguration + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl api-resources ++ grep chaos-mesh ++ awk '{print $1}' ++ kubectl get crd ++ grep chaos-mesh.org ++ awk '{print $1}' + timeout 30 kubectl delete crd error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrolebinding ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrolebinding error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrole ++ awk '{print $1}' ++ grep chaos-mesh + timeout 30 kubectl delete clusterrole error: resource(s) were provided, but no name was specified + : + desc 'cleaned up all old namespaces' + set +o xtrace ----------------------------------------------------------------------------------- cleaned up all old namespaces ----------------------------------------------------------------------------------- + kubectl_bin get ns + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' + awk '{print$1}' + '[' -n '' ']' + desc 'cleaned up old namespaces pxc-operator' + xargs kubectl delete ns + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces pxc-operator ----------------------------------------------------------------------------------- + kubectl_bin delete namespace pxc-operator ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.IUiIAJ3TQ0 ++ mktemp + local LAST_OUT=/tmp/tmp.l5EyVN9BAk ++ mktemp + local LAST_ERR=/tmp/tmp.jDvAbQ0oUi + local exit_status=0 ++ seq 0 2 + local LAST_ERR=/tmp/tmp.mhzgQKpOE2 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pxc-operator + for i in '$(seq 0 2)' + set +e + kubectl get ns + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.l5EyVN9BAk + cat /tmp/tmp.mhzgQKpOE2 + rm /tmp/tmp.l5EyVN9BAk /tmp/tmp.mhzgQKpOE2 + return 0 namespace "pvc-resize-23836" deleted + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.IUiIAJ3TQ0 namespace "pxc-operator" deleted + cat /tmp/tmp.jDvAbQ0oUi + rm /tmp/tmp.IUiIAJ3TQ0 /tmp/tmp.jDvAbQ0oUi + return 0 + wait_for_delete namespace/pxc-operator + local res=namespace/pxc-operator + echo -n 'waiting for namespace/pxc-operator to be deleted' waiting for namespace/pxc-operator to be deleted+ set +o xtrace Error from server (NotFound): namespaces "pxc-operator" not found + desc 'create namespace pxc-operator' + set +o xtrace ----------------------------------------------------------------------------------- create namespace pxc-operator ----------------------------------------------------------------------------------- + kubectl_bin create namespace pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.q4HH1FcdpJ ++ mktemp + local LAST_ERR=/tmp/tmp.Hx2K2NUx3j + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl create namespace pxc-operator + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.q4HH1FcdpJ namespace/pxc-operator created + cat /tmp/tmp.Hx2K2NUx3j + rm /tmp/tmp.q4HH1FcdpJ /tmp/tmp.Hx2K2NUx3j + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.CPWm6iZRfB +++ mktemp ++ local LAST_ERR=/tmp/tmp.lttQ9x5PsJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl config current-context ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CPWm6iZRfB ++ cat /tmp/tmp.lttQ9x5PsJ ++ rm /tmp/tmp.CPWm6iZRfB /tmp/tmp.lttQ9x5PsJ ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6 --namespace=pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.HvPecvtHn4 ++ mktemp + local LAST_ERR=/tmp/tmp.fPDsNOdIoV + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6 --namespace=pxc-operator + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.HvPecvtHn4 Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6" modified. + cat /tmp/tmp.fPDsNOdIoV + rm /tmp/tmp.HvPecvtHn4 /tmp/tmp.fPDsNOdIoV + return 0 + deploy_operator + desc 'start PXC operator' + set +o xtrace ----------------------------------------------------------------------------------- start PXC operator ----------------------------------------------------------------------------------- + kubectl_bin apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/crd.yaml ++ mktemp + local LAST_OUT=/tmp/tmp.RGJfuT2b1a ++ mktemp + local LAST_ERR=/tmp/tmp.zgleadfhQ1 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/crd.yaml + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.RGJfuT2b1a customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusters.pxc.percona.com serverside-applied + cat /tmp/tmp.zgleadfhQ1 + rm /tmp/tmp.RGJfuT2b1a /tmp/tmp.zgleadfhQ1 + return 0 + '[' -n pxc-operator ']' + apply_rbac cw-rbac + local operator_namespace=pxc-operator + local rbac=cw-rbac + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/cw-rbac.yaml + sed -e 's^namespace: .*^namespace: pxc-operator^' + kubectl_bin apply -f - ++ mktemp + local LAST_OUT=/tmp/tmp.Wt2hh3jTfj ++ mktemp + local LAST_ERR=/tmp/tmp.5Rd4Uu8Hl9 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.Wt2hh3jTfj clusterrole.rbac.authorization.k8s.io/percona-xtradb-cluster-operator unchanged serviceaccount/percona-xtradb-cluster-operator created clusterrolebinding.rbac.authorization.k8s.io/service-account-percona-xtradb-cluster-operator unchanged + cat /tmp/tmp.5Rd4Uu8Hl9 + rm /tmp/tmp.Wt2hh3jTfj /tmp/tmp.5Rd4Uu8Hl9 + return 0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/cw-operator.yaml + sed -e 's^failureThreshold: .*^failureThreshold: 10^' + kubectl_bin apply -f - + yq eval '(select(.kind == "Deployment").spec.template.spec.containers[] | select(.name == "percona-xtradb-cluster-operator").env[] | select(.name == "LOG_LEVEL").value) = "VERBOSE"' - + sed -e 's^image: .*^image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7^' + yq eval '(select(.kind == "Deployment").spec.template.spec.containers[] | select(.name == "percona-xtradb-cluster-operator").env[] | select(.name == "DISABLE_TELEMETRY").value) = "true"' - ++ mktemp + local LAST_OUT=/tmp/tmp.AgR6hkJjK9 ++ mktemp + local LAST_ERR=/tmp/tmp.dQJPkRnSZN + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.AgR6hkJjK9 deployment.apps/percona-xtradb-cluster-operator created service/percona-xtradb-cluster-operator created + cat /tmp/tmp.dQJPkRnSZN + rm /tmp/tmp.AgR6hkJjK9 /tmp/tmp.dQJPkRnSZN + return 0 + sleep 10 + kubectl_bin wait --for=condition=Ready pods -l app.kubernetes.io/component=operator,app.kubernetes.io/instance=percona-xtradb-cluster-operator,app.kubernetes.io/name=percona-xtradb-cluster-operator --timeout=30s ++ mktemp + local LAST_OUT=/tmp/tmp.EAuYMEjaVj ++ mktemp + local LAST_ERR=/tmp/tmp.sPhu0rfdt1 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl wait --for=condition=Ready pods -l app.kubernetes.io/component=operator,app.kubernetes.io/instance=percona-xtradb-cluster-operator,app.kubernetes.io/name=percona-xtradb-cluster-operator --timeout=30s + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.EAuYMEjaVj pod/percona-xtradb-cluster-operator-859595f865-nlglc condition met + cat /tmp/tmp.sPhu0rfdt1 + rm /tmp/tmp.EAuYMEjaVj /tmp/tmp.sPhu0rfdt1 + return 0 ++ get_operator_pod ++ local label_prefix=app.kubernetes.io/ +++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -n pxc-operator +++ grep -c percona-xtradb-cluster-operator ++ local check_label=1 ++ [[ 1 -eq 0 ]] ++ kubectl_bin get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator +++ mktemp ++ local LAST_OUT=/tmp/tmp.dJ33aMGGJE +++ mktemp ++ local LAST_ERR=/tmp/tmp.37Fe7g3gSM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dJ33aMGGJE ++ cat /tmp/tmp.37Fe7g3gSM ++ rm /tmp/tmp.dJ33aMGGJE /tmp/tmp.37Fe7g3gSM ++ return 0 + wait_pod percona-xtradb-cluster-operator-859595f865-nlglc 480 pxc-operator + local pod=percona-xtradb-cluster-operator-859595f865-nlglc + local max_retry=480 + local ns=pxc-operator ++ echo percona-xtradb-cluster-operator-859595f865-nlglc ++ egrep '^(pxc|proxysql)$' ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' + local container= + set +o xtrace pod/percona-xtradb-cluster-operator-859595f865-nlglc condition met waiting for pod/percona-xtradb-cluster-operator-859595f865-nlglc to become Ready.Ok + sleep 3 + create_namespace pvc-resize-4023 + local namespace=pvc-resize-4023 + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + destroy_chaos_mesh ++ helm list --all-namespaces --filter chaos-mesh ++ tail -n1 ++ awk '-F ' '{print $2}' ++ sed s/NAMESPACE// + local chaos_mesh_ns= + '[' -n '' ']' ++ kubectl get MutatingWebhookConfiguration ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete MutatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl get ValidatingWebhookConfiguration ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl get ValidatingWebhookConfiguration ++ grep validate-auth ++ awk '{print $1}' + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl api-resources ++ grep chaos-mesh ++ awk '{print $1}' ++ kubectl get crd ++ grep chaos-mesh.org ++ awk '{print $1}' + timeout 30 kubectl delete crd error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrolebinding ++ awk '{print $1}' ++ grep chaos-mesh + timeout 30 kubectl delete clusterrolebinding error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrole ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrole error: resource(s) were provided, but no name was specified + : + desc 'cleaned up all old namespaces' + set +o xtrace ----------------------------------------------------------------------------------- cleaned up all old namespaces ----------------------------------------------------------------------------------- + kubectl_bin get ns + awk '{print$1}' + '[' -n '' ']' + desc 'cleaned up old namespaces pvc-resize-4023' + xargs kubectl delete ns + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces pvc-resize-4023 ----------------------------------------------------------------------------------- + kubectl_bin delete namespace pvc-resize-4023 ++ mktemp ++ mktemp + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' + local LAST_OUT=/tmp/tmp.AAE387gNIx + local LAST_OUT=/tmp/tmp.r3D9LhyIBK ++ mktemp ++ mktemp + local LAST_ERR=/tmp/tmp.n7rbgp2EHU + local exit_status=0 + local LAST_ERR=/tmp/tmp.8xRX0VddEV + local exit_status=0 ++ seq 0 2 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pvc-resize-4023 + for i in '$(seq 0 2)' + set +e + kubectl get ns + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pvc-resize-4023 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.r3D9LhyIBK + cat /tmp/tmp.8xRX0VddEV + rm /tmp/tmp.r3D9LhyIBK /tmp/tmp.8xRX0VddEV + return 0 error: resource(s) were provided, but no name was specified + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pvc-resize-4023 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.AAE387gNIx + cat /tmp/tmp.n7rbgp2EHU Error from server (NotFound): namespaces "pvc-resize-4023" not found + rm /tmp/tmp.AAE387gNIx /tmp/tmp.n7rbgp2EHU + return 1 + : + wait_for_delete namespace/pvc-resize-4023 + local res=namespace/pvc-resize-4023 + echo -n 'waiting for namespace/pvc-resize-4023 to be deleted' waiting for namespace/pvc-resize-4023 to be deleted+ set +o xtrace Error from server (NotFound): namespaces "pvc-resize-4023" not found + desc 'create namespace pvc-resize-4023' + set +o xtrace ----------------------------------------------------------------------------------- create namespace pvc-resize-4023 ----------------------------------------------------------------------------------- + kubectl_bin create namespace pvc-resize-4023 ++ mktemp + local LAST_OUT=/tmp/tmp.PPQig0bH6M ++ mktemp + local LAST_ERR=/tmp/tmp.cJFp12y38L + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl create namespace pvc-resize-4023 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.PPQig0bH6M namespace/pvc-resize-4023 created + cat /tmp/tmp.cJFp12y38L + rm /tmp/tmp.PPQig0bH6M /tmp/tmp.cJFp12y38L + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.UnNgIsWzs0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.hKO7NsDQs2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl config current-context ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UnNgIsWzs0 ++ cat /tmp/tmp.hKO7NsDQs2 ++ rm /tmp/tmp.UnNgIsWzs0 /tmp/tmp.hKO7NsDQs2 ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6 --namespace=pvc-resize-4023 ++ mktemp + local LAST_OUT=/tmp/tmp.S6KwIOz321 ++ mktemp + local LAST_ERR=/tmp/tmp.J0H04ZTTuj + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6 --namespace=pvc-resize-4023 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.S6KwIOz321 Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster6" modified. + cat /tmp/tmp.J0H04ZTTuj + rm /tmp/tmp.S6KwIOz321 /tmp/tmp.J0H04ZTTuj + return 0 + apply_secrets + desc 'create secrets for cloud storages' + set +o xtrace ----------------------------------------------------------------------------------- create secrets for cloud storages ----------------------------------------------------------------------------------- + '[' -z '' ']' + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/minio-secret.yml -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/cloud-secret.yml ++ mktemp + local LAST_OUT=/tmp/tmp.SP8B6gIxAJ ++ mktemp + local LAST_ERR=/tmp/tmp.xjmPctro80 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/minio-secret.yml -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/cloud-secret.yml + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.SP8B6gIxAJ secret/minio-secret created secret/aws-s3-secret created secret/gcp-cs-secret created secret/azure-secret created + cat /tmp/tmp.xjmPctro80 + rm /tmp/tmp.SP8B6gIxAJ /tmp/tmp.xjmPctro80 + return 0 + desc 'create first PXC cluster' + set +o xtrace ----------------------------------------------------------------------------------- create first PXC cluster ----------------------------------------------------------------------------------- + cluster=some-name + '[' 0 == 1 -o -n '' ']' + spinup_pxc some-name /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml 3 10 /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/secrets.yml + local cluster=some-name + local config=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml + local size=3 + local sleep=10 + local secretsFile=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/secrets.yml + local pxcClientFile=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/client.yml + local port=3306 + desc 'create first PXC cluster' + set +o xtrace ----------------------------------------------------------------------------------- create first PXC cluster ----------------------------------------------------------------------------------- + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/secrets.yml ++ mktemp + local LAST_OUT=/tmp/tmp.EzjY5gPtHY ++ mktemp + local LAST_ERR=/tmp/tmp.IU8lc5l3yN + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/secrets.yml + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.EzjY5gPtHY secret/my-cluster-secrets created secret/some-name-ssl created secret/some-name-ssl-internal created + cat /tmp/tmp.IU8lc5l3yN + rm /tmp/tmp.EzjY5gPtHY /tmp/tmp.IU8lc5l3yN + return 0 + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/client.yml + '[' -z '' ']' + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/client.yml + kubectl_bin apply -f - + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' ++ mktemp + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + local LAST_OUT=/tmp/tmp.BYNZf2AyPL ++ mktemp + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + local LAST_ERR=/tmp/tmp.25EYZP2wJg + local exit_status=0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/client.yml ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f - + /usr/bin/sed -e 's#apply:.*#apply: Never#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.pvc-resize-4023~ + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7-backup#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.BYNZf2AyPL deployment.apps/pxc-client created + cat /tmp/tmp.25EYZP2wJg + rm /tmp/tmp.BYNZf2AyPL /tmp/tmp.25EYZP2wJg + return 0 + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ some-name == \d\e\m\a\n\d\-\b\a\c\k\u\p ]] + [[ some-name == \d\e\m\a\n\d\-\b\a\c\k\u\p\-\c\l\o\u\d ]] + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml + '[' -z '' ']' + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml + kubectl_bin apply -f - + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' ++ mktemp + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7-backup#' + /usr/bin/sed -e 's#apply:.*#apply: Never#' + local LAST_OUT=/tmp/tmp.Iz1bSl9xTw + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.pvc-resize-4023~ + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' ++ mktemp + local LAST_ERR=/tmp/tmp.OTBp732sr1 + local exit_status=0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.Iz1bSl9xTw perconaxtradbcluster.pxc.percona.com/some-name created + cat /tmp/tmp.OTBp732sr1 + rm /tmp/tmp.Iz1bSl9xTw /tmp/tmp.OTBp732sr1 + return 0 + desc 'check if all 3 Pods started' + set +o xtrace ----------------------------------------------------------------------------------- check if all 3 Pods started ----------------------------------------------------------------------------------- ++ get_proxy some-name ++ local target_cluster=some-name +++ kubectl_bin get pxc some-name -o 'jsonpath={.spec.haproxy.enabled}' ++++ mktemp +++ local LAST_OUT=/tmp/tmp.Vto8BiikwK ++++ mktemp +++ local LAST_ERR=/tmp/tmp.tEjsDYJTH3 +++ local exit_status=0 ++++ seq 0 2 +++ for i in '$(seq 0 2)' +++ set +e +++ kubectl get pxc some-name -o 'jsonpath={.spec.haproxy.enabled}' +++ exit_status=0 +++ set -e +++ '[' 0 '!=' 0 ']' +++ break +++ cat /tmp/tmp.Vto8BiikwK +++ cat /tmp/tmp.tEjsDYJTH3 +++ rm /tmp/tmp.Vto8BiikwK /tmp/tmp.tEjsDYJTH3 +++ return 0 ++ [[ true == \t\r\u\e ]] ++ echo some-name-haproxy ++ return + local proxy=some-name-haproxy + kubectl_bin wait --for=condition=Ready pod -l app.kubernetes.io/instance=monitoring,app.kubernetes.io/managed-by=percona-xtradb-cluster-operator --timeout=300s -n pvc-resize-4023 ++ mktemp + local LAST_OUT=/tmp/tmp.pDS8HdmSTO ++ mktemp + local LAST_ERR=/tmp/tmp.3UpgtmuOvy + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl wait --for=condition=Ready pod -l app.kubernetes.io/instance=monitoring,app.kubernetes.io/managed-by=percona-xtradb-cluster-operator --timeout=300s -n pvc-resize-4023 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl wait --for=condition=Ready pod -l app.kubernetes.io/instance=monitoring,app.kubernetes.io/managed-by=percona-xtradb-cluster-operator --timeout=300s -n pvc-resize-4023 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl wait --for=condition=Ready pod -l app.kubernetes.io/instance=monitoring,app.kubernetes.io/managed-by=percona-xtradb-cluster-operator --timeout=300s -n pvc-resize-4023 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.pDS8HdmSTO + cat /tmp/tmp.3UpgtmuOvy error: no matching resources found + rm /tmp/tmp.pDS8HdmSTO /tmp/tmp.3UpgtmuOvy + return 1 + true + wait_for_running some-name-haproxy 1 + local name=some-name-haproxy + let last_pod=0 + : + local max_retry=480 + desc 'wait for running cluster' + set +o xtrace ----------------------------------------------------------------------------------- wait for running cluster ----------------------------------------------------------------------------------- ++ seq 0 0 + for i in '$(seq 0 $last_pod)' + wait_pod some-name-haproxy-0 480 + local pod=some-name-haproxy-0 + local max_retry=480 + local ns= ++ echo some-name-haproxy-0 ++ egrep '^(pxc|proxysql)$' ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' + local container= + set +o xtrace pod/some-name-haproxy-0 condition met waiting for pod/some-name-haproxy-0 to become Ready.Ok + wait_for_running some-name-pxc 3 + local name=some-name-pxc + let last_pod=2 + local max_retry=480 + desc 'wait for running cluster' + set +o xtrace ----------------------------------------------------------------------------------- wait for running cluster ----------------------------------------------------------------------------------- ++ seq 0 2 + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-0 480 + local pod=some-name-pxc-0 + local max_retry=480 + local ns= ++ echo some-name-pxc-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/some-name-pxc-0 condition met waiting for pod/some-name-pxc-0 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-1 480 + local pod=some-name-pxc-1 + local max_retry=480 + local ns= ++ echo some-name-pxc-1 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/some-name-pxc-1 condition met waiting for pod/some-name-pxc-1 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-2 480 + local pod=some-name-pxc-2 + local max_retry=480 + local ns= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ echo some-name-pxc-2 ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/some-name-pxc-2 condition met waiting for pod/some-name-pxc-2 to become Ready.Ok + sleep 10 ++ kubectl get pxc some-name -o 'jsonpath={.spec.secretsName}' + local secret_name=my-cluster-secrets ++ getSecretData my-cluster-secrets root ++ local secretName=my-cluster-secrets ++ local dataKey=root ++ kubectl_bin get secrets/my-cluster-secrets '--template={{.data.root}}' ++ base64 --decode +++ mktemp ++ local LAST_OUT=/tmp/tmp.OvNdp1UIcI +++ mktemp ++ local LAST_ERR=/tmp/tmp.B9vaatThUj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get secrets/my-cluster-secrets '--template={{.data.root}}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OvNdp1UIcI ++ cat /tmp/tmp.B9vaatThUj ++ rm /tmp/tmp.OvNdp1UIcI /tmp/tmp.B9vaatThUj ++ return 0 + local root_pass=root_password + desc 'write data' + set +o xtrace ----------------------------------------------------------------------------------- write data ----------------------------------------------------------------------------------- + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] ++ is_keyring_plugin_in_use some-name ++ local cluster=some-name ++ kubectl_bin exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ egrep -o 'early-plugin-load=keyring_\w+.so' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NR2Upo1IBr +++ mktemp ++ local LAST_ERR=/tmp/tmp.o7Z81D6rKj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NR2Upo1IBr ++ cat /tmp/tmp.o7Z81D6rKj Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.NR2Upo1IBr /tmp/tmp.o7Z81D6rKj ++ return 0 + [[ -n '' ]] + run_mysql 'CREATE DATABASE IF NOT EXISTS myApp; use myApp; CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY) ;' '-h some-name-haproxy -uroot -p'\''root_password'\'' -P3306' + local 'command=CREATE DATABASE IF NOT EXISTS myApp; use myApp; CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY) ;' + local 'uri=-h some-name-haproxy -uroot -p'\''root_password'\'' -P3306' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bWSmEBdjif +++ mktemp ++ local LAST_ERR=/tmp/tmp.k4fmd6eDe2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bWSmEBdjif ++ cat /tmp/tmp.k4fmd6eDe2 ++ rm /tmp/tmp.bWSmEBdjif /tmp/tmp.k4fmd6eDe2 ++ return 0 + client_pod=pxc-client-857d976497-ftr7h + wait_pod pxc-client-857d976497-ftr7h + local pod=pxc-client-857d976497-ftr7h + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-ftr7h ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-ftr7h condition met waiting for pod/pxc-client-857d976497-ftr7h to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + run_mysql 'INSERT myApp.myApp (id) VALUES (100500)' '-h some-name-haproxy -uroot -p'\''root_password'\'' -P3306' + local 'command=INSERT myApp.myApp (id) VALUES (100500)' + local 'uri=-h some-name-haproxy -uroot -p'\''root_password'\'' -P3306' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yf9UM4pPLr +++ mktemp ++ local LAST_ERR=/tmp/tmp.fvyRhCkgAR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yf9UM4pPLr ++ cat /tmp/tmp.fvyRhCkgAR ++ rm /tmp/tmp.yf9UM4pPLr /tmp/tmp.fvyRhCkgAR ++ return 0 + client_pod=pxc-client-857d976497-ftr7h + wait_pod pxc-client-857d976497-ftr7h + local pod=pxc-client-857d976497-ftr7h + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-ftr7h ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-ftr7h condition met waiting for pod/pxc-client-857d976497-ftr7h to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + sleep 30 ++ seq 0 2 + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-0.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-0.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-0.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-0.some-name-pxc -uroot -p'\''root_password'\'' -P3306' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nwF0U4SveZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.9PkMRzp5Gq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nwF0U4SveZ ++ cat /tmp/tmp.9PkMRzp5Gq ++ rm /tmp/tmp.nwF0U4SveZ /tmp/tmp.9PkMRzp5Gq ++ return 0 + client_pod=pxc-client-857d976497-ftr7h + wait_pod pxc-client-857d976497-ftr7h + local pod=pxc-client-857d976497-ftr7h + local max_retry=480 + local ns= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ echo pxc-client-857d976497-ftr7h ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-ftr7h condition met waiting for pod/pxc-client-857d976497-ftr7h to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.d2Xe0Lo82C/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.d2Xe0Lo82C/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-1.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-1.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-1.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-1.some-name-pxc -uroot -p'\''root_password'\'' -P3306' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.I3WMyIZOTJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.AgM1G1jl2Y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.I3WMyIZOTJ ++ cat /tmp/tmp.AgM1G1jl2Y ++ rm /tmp/tmp.I3WMyIZOTJ /tmp/tmp.AgM1G1jl2Y ++ return 0 + client_pod=pxc-client-857d976497-ftr7h + wait_pod pxc-client-857d976497-ftr7h + local pod=pxc-client-857d976497-ftr7h + local max_retry=480 + local ns= ++ egrep '^(pxc|proxysql)$' ++ echo pxc-client-857d976497-ftr7h ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' + local container= + set +o xtrace pod/pxc-client-857d976497-ftr7h condition met waiting for pod/pxc-client-857d976497-ftr7h to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.d2Xe0Lo82C/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.d2Xe0Lo82C/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-2.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-2.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-2.some-name-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-2.some-name-pxc -uroot -p'\''root_password'\'' -P3306' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3B3rFpX1ow +++ mktemp ++ local LAST_ERR=/tmp/tmp.GSF3z67aJN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3B3rFpX1ow ++ cat /tmp/tmp.GSF3z67aJN ++ rm /tmp/tmp.3B3rFpX1ow /tmp/tmp.GSF3z67aJN ++ return 0 + client_pod=pxc-client-857d976497-ftr7h + wait_pod pxc-client-857d976497-ftr7h + local pod=pxc-client-857d976497-ftr7h + local max_retry=480 + local ns= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' ++ echo pxc-client-857d976497-ftr7h + local container= + set +o xtrace pod/pxc-client-857d976497-ftr7h condition met waiting for pod/pxc-client-857d976497-ftr7h to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.d2Xe0Lo82C/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.d2Xe0Lo82C/select-1.sql ++ is_keyring_plugin_in_use some-name ++ local cluster=some-name ++ egrep -o 'early-plugin-load=keyring_\w+.so' ++ kubectl_bin exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8NeWgL5pqb +++ mktemp ++ local LAST_ERR=/tmp/tmp.5COac9pja0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8NeWgL5pqb ++ cat /tmp/tmp.5COac9pja0 Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.8NeWgL5pqb /tmp/tmp.5COac9pja0 ++ return 0 + '[' '' ']' + desc 'test scaling' + set +o xtrace ----------------------------------------------------------------------------------- test scaling ----------------------------------------------------------------------------------- + patch_pvc_request some-name 3G + local cluster=some-name + local size=3G + echo 'Patching PVC request to 3G in some-name' Patching PVC request to 3G in some-name + kubectl_bin patch pxc some-name --type=json '-p=[{"op": "replace", "path": "/spec/pxc/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' ++ mktemp + local LAST_OUT=/tmp/tmp.zmQ8b02Vrx ++ mktemp + local LAST_ERR=/tmp/tmp.9sCoUxk2pG + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl patch pxc some-name --type=json '-p=[{"op": "replace", "path": "/spec/pxc/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.zmQ8b02Vrx perconaxtradbcluster.pxc.percona.com/some-name patched + cat /tmp/tmp.9sCoUxk2pG + rm /tmp/tmp.zmQ8b02Vrx /tmp/tmp.9sCoUxk2pG + return 0 + wait_cluster_consistency some-name 3 2 + local cluster_name=some-name + local cluster_size=3 + local proxy_size=2 + '[' -z 2 ']' + desc 'wait cluster consistency' + set +o xtrace ----------------------------------------------------------------------------------- wait cluster consistency ----------------------------------------------------------------------------------- + local i=0 + local max=300 + sleep 7 + echo -n 'waiting for pxc/some-name to be ready' waiting for pxc/some-name to be ready++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VOnuMoh9lL +++ mktemp ++ local LAST_ERR=/tmp/tmp.U5Ia6zY72M ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VOnuMoh9lL ++ cat /tmp/tmp.U5Ia6zY72M ++ rm /tmp/tmp.VOnuMoh9lL /tmp/tmp.U5Ia6zY72M ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 0 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6lE8tiBxbh +++ mktemp ++ local LAST_ERR=/tmp/tmp.Efw4Yzg5zL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6lE8tiBxbh ++ cat /tmp/tmp.Efw4Yzg5zL ++ rm /tmp/tmp.6lE8tiBxbh /tmp/tmp.Efw4Yzg5zL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 1 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sePhYTHc6L +++ mktemp ++ local LAST_ERR=/tmp/tmp.sSfcZANAdg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sePhYTHc6L ++ cat /tmp/tmp.sSfcZANAdg ++ rm /tmp/tmp.sePhYTHc6L /tmp/tmp.sSfcZANAdg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 2 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Z8XKpJMxJ6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.s98cs1wDAp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Z8XKpJMxJ6 ++ cat /tmp/tmp.s98cs1wDAp ++ rm /tmp/tmp.Z8XKpJMxJ6 /tmp/tmp.s98cs1wDAp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 3 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kMSWZKNlno +++ mktemp ++ local LAST_ERR=/tmp/tmp.DIc8mGHTaE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kMSWZKNlno ++ cat /tmp/tmp.DIc8mGHTaE ++ rm /tmp/tmp.kMSWZKNlno /tmp/tmp.DIc8mGHTaE ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 4 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Y8AOOqDvai +++ mktemp ++ local LAST_ERR=/tmp/tmp.Of7czygSED ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Y8AOOqDvai ++ cat /tmp/tmp.Of7czygSED ++ rm /tmp/tmp.Y8AOOqDvai /tmp/tmp.Of7czygSED ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 5 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6dffQtKQ4K +++ mktemp ++ local LAST_ERR=/tmp/tmp.ie92lwXADu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6dffQtKQ4K ++ cat /tmp/tmp.ie92lwXADu ++ rm /tmp/tmp.6dffQtKQ4K /tmp/tmp.ie92lwXADu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 6 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.L57SVi4Ffm +++ mktemp ++ local LAST_ERR=/tmp/tmp.8PtaEPXEPF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.L57SVi4Ffm ++ cat /tmp/tmp.8PtaEPXEPF ++ rm /tmp/tmp.L57SVi4Ffm /tmp/tmp.8PtaEPXEPF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 7 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.smnCksKrut +++ mktemp ++ local LAST_ERR=/tmp/tmp.IVj4QQPsDm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.smnCksKrut ++ cat /tmp/tmp.IVj4QQPsDm ++ rm /tmp/tmp.smnCksKrut /tmp/tmp.IVj4QQPsDm ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 8 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.R1jrLhBgHU +++ mktemp ++ local LAST_ERR=/tmp/tmp.8zDtCO42lQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.R1jrLhBgHU ++ cat /tmp/tmp.8zDtCO42lQ ++ rm /tmp/tmp.R1jrLhBgHU /tmp/tmp.8zDtCO42lQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 9 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6OSzxzndws +++ mktemp ++ local LAST_ERR=/tmp/tmp.Tze2HoqXdL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6OSzxzndws ++ cat /tmp/tmp.Tze2HoqXdL ++ rm /tmp/tmp.6OSzxzndws /tmp/tmp.Tze2HoqXdL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 10 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fYxrOzacmc +++ mktemp ++ local LAST_ERR=/tmp/tmp.9KGHRhug3F ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fYxrOzacmc ++ cat /tmp/tmp.9KGHRhug3F ++ rm /tmp/tmp.fYxrOzacmc /tmp/tmp.9KGHRhug3F ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 11 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AAGuzDn2Re +++ mktemp ++ local LAST_ERR=/tmp/tmp.DxEvhmfT2l ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AAGuzDn2Re ++ cat /tmp/tmp.DxEvhmfT2l ++ rm /tmp/tmp.AAGuzDn2Re /tmp/tmp.DxEvhmfT2l ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 12 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WB9HMkIIHS +++ mktemp ++ local LAST_ERR=/tmp/tmp.0zKP2HKMil ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WB9HMkIIHS ++ cat /tmp/tmp.0zKP2HKMil ++ rm /tmp/tmp.WB9HMkIIHS /tmp/tmp.0zKP2HKMil ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 13 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qgq1AnsL9U +++ mktemp ++ local LAST_ERR=/tmp/tmp.gleTaIsOiM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qgq1AnsL9U ++ cat /tmp/tmp.gleTaIsOiM ++ rm /tmp/tmp.qgq1AnsL9U /tmp/tmp.gleTaIsOiM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 14 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZCE3Ma34dR +++ mktemp ++ local LAST_ERR=/tmp/tmp.YzLTvgddWn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZCE3Ma34dR ++ cat /tmp/tmp.YzLTvgddWn ++ rm /tmp/tmp.ZCE3Ma34dR /tmp/tmp.YzLTvgddWn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 15 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PEv50TGEuC +++ mktemp ++ local LAST_ERR=/tmp/tmp.45ADkuS6g3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PEv50TGEuC ++ cat /tmp/tmp.45ADkuS6g3 ++ rm /tmp/tmp.PEv50TGEuC /tmp/tmp.45ADkuS6g3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 16 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hHhHC9dsuy +++ mktemp ++ local LAST_ERR=/tmp/tmp.0Y4Wt68nFj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hHhHC9dsuy ++ cat /tmp/tmp.0Y4Wt68nFj ++ rm /tmp/tmp.hHhHC9dsuy /tmp/tmp.0Y4Wt68nFj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 17 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Yu2Dx15lMz +++ mktemp ++ local LAST_ERR=/tmp/tmp.ArdbnQaLjq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Yu2Dx15lMz ++ cat /tmp/tmp.ArdbnQaLjq ++ rm /tmp/tmp.Yu2Dx15lMz /tmp/tmp.ArdbnQaLjq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 18 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YBGBgte4nG +++ mktemp ++ local LAST_ERR=/tmp/tmp.YU4SbO91zQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YBGBgte4nG ++ cat /tmp/tmp.YU4SbO91zQ ++ rm /tmp/tmp.YBGBgte4nG /tmp/tmp.YU4SbO91zQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 19 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.n4jfgmMV6C +++ mktemp ++ local LAST_ERR=/tmp/tmp.K9eh59oZzf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.n4jfgmMV6C ++ cat /tmp/tmp.K9eh59oZzf ++ rm /tmp/tmp.n4jfgmMV6C /tmp/tmp.K9eh59oZzf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 20 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GT46WFjh7d +++ mktemp ++ local LAST_ERR=/tmp/tmp.04A0hx5YhR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GT46WFjh7d ++ cat /tmp/tmp.04A0hx5YhR ++ rm /tmp/tmp.GT46WFjh7d /tmp/tmp.04A0hx5YhR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 21 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PqCgy3SPws +++ mktemp ++ local LAST_ERR=/tmp/tmp.ltoosj7pUO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PqCgy3SPws ++ cat /tmp/tmp.ltoosj7pUO ++ rm /tmp/tmp.PqCgy3SPws /tmp/tmp.ltoosj7pUO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 22 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.a4A1sZ12C4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.V37Jsof6tH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.a4A1sZ12C4 ++ cat /tmp/tmp.V37Jsof6tH ++ rm /tmp/tmp.a4A1sZ12C4 /tmp/tmp.V37Jsof6tH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 23 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gbDNpJbVui +++ mktemp ++ local LAST_ERR=/tmp/tmp.qdlnyfPPhJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gbDNpJbVui ++ cat /tmp/tmp.qdlnyfPPhJ ++ rm /tmp/tmp.gbDNpJbVui /tmp/tmp.qdlnyfPPhJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 24 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.XfeGud1BJX +++ mktemp ++ local LAST_ERR=/tmp/tmp.D2mRbJIgxR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XfeGud1BJX ++ cat /tmp/tmp.D2mRbJIgxR ++ rm /tmp/tmp.XfeGud1BJX /tmp/tmp.D2mRbJIgxR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 25 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.baE6urnXwr +++ mktemp ++ local LAST_ERR=/tmp/tmp.bJuCU2P5I0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.baE6urnXwr ++ cat /tmp/tmp.bJuCU2P5I0 ++ rm /tmp/tmp.baE6urnXwr /tmp/tmp.bJuCU2P5I0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 26 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kKumwwJmd3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.vsBhWVSnle ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kKumwwJmd3 ++ cat /tmp/tmp.vsBhWVSnle ++ rm /tmp/tmp.kKumwwJmd3 /tmp/tmp.vsBhWVSnle ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 27 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EeqPIvRVQE +++ mktemp ++ local LAST_ERR=/tmp/tmp.QNbqlNkoCD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EeqPIvRVQE ++ cat /tmp/tmp.QNbqlNkoCD ++ rm /tmp/tmp.EeqPIvRVQE /tmp/tmp.QNbqlNkoCD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 28 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.04CjabP03f +++ mktemp ++ local LAST_ERR=/tmp/tmp.R0N40LnH5e ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.04CjabP03f ++ cat /tmp/tmp.R0N40LnH5e ++ rm /tmp/tmp.04CjabP03f /tmp/tmp.R0N40LnH5e ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 29 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WZENdv5JoS +++ mktemp ++ local LAST_ERR=/tmp/tmp.ij6drkhqoQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WZENdv5JoS ++ cat /tmp/tmp.ij6drkhqoQ ++ rm /tmp/tmp.WZENdv5JoS /tmp/tmp.ij6drkhqoQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 30 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jksk34GgoC +++ mktemp ++ local LAST_ERR=/tmp/tmp.WULqas57ZR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jksk34GgoC ++ cat /tmp/tmp.WULqas57ZR ++ rm /tmp/tmp.jksk34GgoC /tmp/tmp.WULqas57ZR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 31 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qRnnWuvmFF +++ mktemp ++ local LAST_ERR=/tmp/tmp.ioJj01qqEn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qRnnWuvmFF ++ cat /tmp/tmp.ioJj01qqEn ++ rm /tmp/tmp.qRnnWuvmFF /tmp/tmp.ioJj01qqEn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 32 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gsZ8UwPQUh +++ mktemp ++ local LAST_ERR=/tmp/tmp.j4cBVha4a8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gsZ8UwPQUh ++ cat /tmp/tmp.j4cBVha4a8 ++ rm /tmp/tmp.gsZ8UwPQUh /tmp/tmp.j4cBVha4a8 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 33 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.638gGc2whL +++ mktemp ++ local LAST_ERR=/tmp/tmp.4o7bo0L3nZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.638gGc2whL ++ cat /tmp/tmp.4o7bo0L3nZ ++ rm /tmp/tmp.638gGc2whL /tmp/tmp.4o7bo0L3nZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 34 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.W3Q8Mj2cDl +++ mktemp ++ local LAST_ERR=/tmp/tmp.7GzF7UNq96 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.W3Q8Mj2cDl ++ cat /tmp/tmp.7GzF7UNq96 ++ rm /tmp/tmp.W3Q8Mj2cDl /tmp/tmp.7GzF7UNq96 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 35 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oAtGjvl5zR +++ mktemp ++ local LAST_ERR=/tmp/tmp.KNaDfBAroe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oAtGjvl5zR ++ cat /tmp/tmp.KNaDfBAroe ++ rm /tmp/tmp.oAtGjvl5zR /tmp/tmp.KNaDfBAroe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 36 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hMZTaZFfcU +++ mktemp ++ local LAST_ERR=/tmp/tmp.93GCNv7uah ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hMZTaZFfcU ++ cat /tmp/tmp.93GCNv7uah ++ rm /tmp/tmp.hMZTaZFfcU /tmp/tmp.93GCNv7uah ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 37 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FRG2SaaFTw +++ mktemp ++ local LAST_ERR=/tmp/tmp.tUeMSy0amM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FRG2SaaFTw ++ cat /tmp/tmp.tUeMSy0amM ++ rm /tmp/tmp.FRG2SaaFTw /tmp/tmp.tUeMSy0amM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 38 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QsfiScUbmL +++ mktemp ++ local LAST_ERR=/tmp/tmp.YYJXllF6Su ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QsfiScUbmL ++ cat /tmp/tmp.YYJXllF6Su ++ rm /tmp/tmp.QsfiScUbmL /tmp/tmp.YYJXllF6Su ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 39 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OLn1WwrtvJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.GIOF5ik5IO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OLn1WwrtvJ ++ cat /tmp/tmp.GIOF5ik5IO ++ rm /tmp/tmp.OLn1WwrtvJ /tmp/tmp.GIOF5ik5IO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 40 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lH9enYWSDV +++ mktemp ++ local LAST_ERR=/tmp/tmp.qdKVGORRU5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lH9enYWSDV ++ cat /tmp/tmp.qdKVGORRU5 ++ rm /tmp/tmp.lH9enYWSDV /tmp/tmp.qdKVGORRU5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 41 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.84B9zvUD1W +++ mktemp ++ local LAST_ERR=/tmp/tmp.cgsI7UdNLi ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.84B9zvUD1W ++ cat /tmp/tmp.cgsI7UdNLi ++ rm /tmp/tmp.84B9zvUD1W /tmp/tmp.cgsI7UdNLi ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 42 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BjIVNthTFG +++ mktemp ++ local LAST_ERR=/tmp/tmp.TmO0i1VXVt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BjIVNthTFG ++ cat /tmp/tmp.TmO0i1VXVt ++ rm /tmp/tmp.BjIVNthTFG /tmp/tmp.TmO0i1VXVt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 43 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xE21NT0Fh5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.uclhHO2XNu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xE21NT0Fh5 ++ cat /tmp/tmp.uclhHO2XNu ++ rm /tmp/tmp.xE21NT0Fh5 /tmp/tmp.uclhHO2XNu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 44 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pNJtsDXE68 +++ mktemp ++ local LAST_ERR=/tmp/tmp.hSH1RDZ1kU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pNJtsDXE68 ++ cat /tmp/tmp.hSH1RDZ1kU ++ rm /tmp/tmp.pNJtsDXE68 /tmp/tmp.hSH1RDZ1kU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 45 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LZD64uSoeH +++ mktemp ++ local LAST_ERR=/tmp/tmp.RskEmsI4Ut ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LZD64uSoeH ++ cat /tmp/tmp.RskEmsI4Ut ++ rm /tmp/tmp.LZD64uSoeH /tmp/tmp.RskEmsI4Ut ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 46 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KNvP0ZIkUP +++ mktemp ++ local LAST_ERR=/tmp/tmp.v47QsFqcX0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KNvP0ZIkUP ++ cat /tmp/tmp.v47QsFqcX0 ++ rm /tmp/tmp.KNvP0ZIkUP /tmp/tmp.v47QsFqcX0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 47 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4zIm1EJwov +++ mktemp ++ local LAST_ERR=/tmp/tmp.q4rsxJ54MM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4zIm1EJwov ++ cat /tmp/tmp.q4rsxJ54MM ++ rm /tmp/tmp.4zIm1EJwov /tmp/tmp.q4rsxJ54MM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 48 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qMr3FSQUAT +++ mktemp ++ local LAST_ERR=/tmp/tmp.YSQs7Bs78L ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qMr3FSQUAT ++ cat /tmp/tmp.YSQs7Bs78L ++ rm /tmp/tmp.qMr3FSQUAT /tmp/tmp.YSQs7Bs78L ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 49 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PWGynGmMms +++ mktemp ++ local LAST_ERR=/tmp/tmp.zZ7OSe2Z29 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PWGynGmMms ++ cat /tmp/tmp.zZ7OSe2Z29 ++ rm /tmp/tmp.PWGynGmMms /tmp/tmp.zZ7OSe2Z29 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 50 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RF6BBNPptM +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ml15E25wap ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RF6BBNPptM ++ cat /tmp/tmp.Ml15E25wap ++ rm /tmp/tmp.RF6BBNPptM /tmp/tmp.Ml15E25wap ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 51 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YhuCvmxv3c +++ mktemp ++ local LAST_ERR=/tmp/tmp.F77m3lsvw0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YhuCvmxv3c ++ cat /tmp/tmp.F77m3lsvw0 ++ rm /tmp/tmp.YhuCvmxv3c /tmp/tmp.F77m3lsvw0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 52 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KYJxGtIPyz +++ mktemp ++ local LAST_ERR=/tmp/tmp.T7UTpTw3eO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KYJxGtIPyz ++ cat /tmp/tmp.T7UTpTw3eO ++ rm /tmp/tmp.KYJxGtIPyz /tmp/tmp.T7UTpTw3eO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 53 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zEULKdYcfL +++ mktemp ++ local LAST_ERR=/tmp/tmp.yeNmFFpTm2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zEULKdYcfL ++ cat /tmp/tmp.yeNmFFpTm2 ++ rm /tmp/tmp.zEULKdYcfL /tmp/tmp.yeNmFFpTm2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 54 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jpj9zt30X0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.VJ9JhR1s9u ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jpj9zt30X0 ++ cat /tmp/tmp.VJ9JhR1s9u ++ rm /tmp/tmp.jpj9zt30X0 /tmp/tmp.VJ9JhR1s9u ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 55 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hM5HXPWhOI +++ mktemp ++ local LAST_ERR=/tmp/tmp.dVGM7BUNri ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hM5HXPWhOI ++ cat /tmp/tmp.dVGM7BUNri ++ rm /tmp/tmp.hM5HXPWhOI /tmp/tmp.dVGM7BUNri ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 56 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0EegpHGtbn +++ mktemp ++ local LAST_ERR=/tmp/tmp.nfvietwiSF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0EegpHGtbn ++ cat /tmp/tmp.nfvietwiSF ++ rm /tmp/tmp.0EegpHGtbn /tmp/tmp.nfvietwiSF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 57 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oJ7v965NUG +++ mktemp ++ local LAST_ERR=/tmp/tmp.CSlVsYQd1t ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oJ7v965NUG ++ cat /tmp/tmp.CSlVsYQd1t ++ rm /tmp/tmp.oJ7v965NUG /tmp/tmp.CSlVsYQd1t ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 58 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BDPHg5Xxko +++ mktemp ++ local LAST_ERR=/tmp/tmp.fxdgrVcgpa ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BDPHg5Xxko ++ cat /tmp/tmp.fxdgrVcgpa ++ rm /tmp/tmp.BDPHg5Xxko /tmp/tmp.fxdgrVcgpa ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 59 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HLfj2AAvYW +++ mktemp ++ local LAST_ERR=/tmp/tmp.revYIcbyMg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HLfj2AAvYW ++ cat /tmp/tmp.revYIcbyMg ++ rm /tmp/tmp.HLfj2AAvYW /tmp/tmp.revYIcbyMg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 60 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.i5B2zce5H3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.VQuRCFwhM0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.i5B2zce5H3 ++ cat /tmp/tmp.VQuRCFwhM0 ++ rm /tmp/tmp.i5B2zce5H3 /tmp/tmp.VQuRCFwhM0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 61 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1m329G4DeP +++ mktemp ++ local LAST_ERR=/tmp/tmp.D6FLcceWGC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1m329G4DeP ++ cat /tmp/tmp.D6FLcceWGC ++ rm /tmp/tmp.1m329G4DeP /tmp/tmp.D6FLcceWGC ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 62 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZCkdZvEu7Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.vDcaEWXLmn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZCkdZvEu7Z ++ cat /tmp/tmp.vDcaEWXLmn ++ rm /tmp/tmp.ZCkdZvEu7Z /tmp/tmp.vDcaEWXLmn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 63 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cLwTBazWwg +++ mktemp ++ local LAST_ERR=/tmp/tmp.5K6DIHU9uu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cLwTBazWwg ++ cat /tmp/tmp.5K6DIHU9uu ++ rm /tmp/tmp.cLwTBazWwg /tmp/tmp.5K6DIHU9uu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 64 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sCKasTJESy +++ mktemp ++ local LAST_ERR=/tmp/tmp.m7dvFHLzXe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sCKasTJESy ++ cat /tmp/tmp.m7dvFHLzXe ++ rm /tmp/tmp.sCKasTJESy /tmp/tmp.m7dvFHLzXe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 65 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e7jJmwwQHA +++ mktemp ++ local LAST_ERR=/tmp/tmp.7HH8k4lLN2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.e7jJmwwQHA ++ cat /tmp/tmp.7HH8k4lLN2 ++ rm /tmp/tmp.e7jJmwwQHA /tmp/tmp.7HH8k4lLN2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 66 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nZ1A1ly2Lq +++ mktemp ++ local LAST_ERR=/tmp/tmp.akEP6QlSSo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nZ1A1ly2Lq ++ cat /tmp/tmp.akEP6QlSSo ++ rm /tmp/tmp.nZ1A1ly2Lq /tmp/tmp.akEP6QlSSo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 67 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gx9YOndDne +++ mktemp ++ local LAST_ERR=/tmp/tmp.QdVEFY8g3t ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gx9YOndDne ++ cat /tmp/tmp.QdVEFY8g3t ++ rm /tmp/tmp.gx9YOndDne /tmp/tmp.QdVEFY8g3t ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 68 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wEaAa5evSw +++ mktemp ++ local LAST_ERR=/tmp/tmp.gKgzF2wKJZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wEaAa5evSw ++ cat /tmp/tmp.gKgzF2wKJZ ++ rm /tmp/tmp.wEaAa5evSw /tmp/tmp.gKgzF2wKJZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 69 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VQG5SJgqPe +++ mktemp ++ local LAST_ERR=/tmp/tmp.khwRpno5Ns ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VQG5SJgqPe ++ cat /tmp/tmp.khwRpno5Ns ++ rm /tmp/tmp.VQG5SJgqPe /tmp/tmp.khwRpno5Ns ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 70 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.25T70Szg1l +++ mktemp ++ local LAST_ERR=/tmp/tmp.7AHigG3wxv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.25T70Szg1l ++ cat /tmp/tmp.7AHigG3wxv ++ rm /tmp/tmp.25T70Szg1l /tmp/tmp.7AHigG3wxv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 71 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uNO3GHIA2I +++ mktemp ++ local LAST_ERR=/tmp/tmp.xkTbDDJbpY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uNO3GHIA2I ++ cat /tmp/tmp.xkTbDDJbpY ++ rm /tmp/tmp.uNO3GHIA2I /tmp/tmp.xkTbDDJbpY ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 72 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tXsAB32GSr +++ mktemp ++ local LAST_ERR=/tmp/tmp.opqGodZY73 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tXsAB32GSr ++ cat /tmp/tmp.opqGodZY73 ++ rm /tmp/tmp.tXsAB32GSr /tmp/tmp.opqGodZY73 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 73 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IzhocSzPog +++ mktemp ++ local LAST_ERR=/tmp/tmp.35ZRPb7NG5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IzhocSzPog ++ cat /tmp/tmp.35ZRPb7NG5 ++ rm /tmp/tmp.IzhocSzPog /tmp/tmp.35ZRPb7NG5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 74 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FJh9jmeLsO +++ mktemp ++ local LAST_ERR=/tmp/tmp.OgIxQecDXh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FJh9jmeLsO ++ cat /tmp/tmp.OgIxQecDXh ++ rm /tmp/tmp.FJh9jmeLsO /tmp/tmp.OgIxQecDXh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 75 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1Ji28QqqIU +++ mktemp ++ local LAST_ERR=/tmp/tmp.UxdOpbFqyI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1Ji28QqqIU ++ cat /tmp/tmp.UxdOpbFqyI ++ rm /tmp/tmp.1Ji28QqqIU /tmp/tmp.UxdOpbFqyI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 76 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yGB2Zx2vkc +++ mktemp ++ local LAST_ERR=/tmp/tmp.0xBYqlF4HE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yGB2Zx2vkc ++ cat /tmp/tmp.0xBYqlF4HE ++ rm /tmp/tmp.yGB2Zx2vkc /tmp/tmp.0xBYqlF4HE ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 77 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.MaAnOxj34G +++ mktemp ++ local LAST_ERR=/tmp/tmp.zPIjV469NC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MaAnOxj34G ++ cat /tmp/tmp.zPIjV469NC ++ rm /tmp/tmp.MaAnOxj34G /tmp/tmp.zPIjV469NC ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 78 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EqtXwQHcgJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.ce2cH4JGoS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EqtXwQHcgJ ++ cat /tmp/tmp.ce2cH4JGoS ++ rm /tmp/tmp.EqtXwQHcgJ /tmp/tmp.ce2cH4JGoS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 79 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HhzY8Tp2Dq +++ mktemp ++ local LAST_ERR=/tmp/tmp.XB9Sp8T2p0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HhzY8Tp2Dq ++ cat /tmp/tmp.XB9Sp8T2p0 ++ rm /tmp/tmp.HhzY8Tp2Dq /tmp/tmp.XB9Sp8T2p0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 80 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wafe3kIIgi +++ mktemp ++ local LAST_ERR=/tmp/tmp.len3qC4to5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wafe3kIIgi ++ cat /tmp/tmp.len3qC4to5 ++ rm /tmp/tmp.wafe3kIIgi /tmp/tmp.len3qC4to5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 81 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.B3wPmx11In +++ mktemp ++ local LAST_ERR=/tmp/tmp.wL6gUimwwB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.B3wPmx11In ++ cat /tmp/tmp.wL6gUimwwB ++ rm /tmp/tmp.B3wPmx11In /tmp/tmp.wL6gUimwwB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 82 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VquMkxVhFb +++ mktemp ++ local LAST_ERR=/tmp/tmp.CkdK55LOOs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VquMkxVhFb ++ cat /tmp/tmp.CkdK55LOOs ++ rm /tmp/tmp.VquMkxVhFb /tmp/tmp.CkdK55LOOs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 83 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZLhH3RIn9I +++ mktemp ++ local LAST_ERR=/tmp/tmp.cNgN3y4mcg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZLhH3RIn9I ++ cat /tmp/tmp.cNgN3y4mcg ++ rm /tmp/tmp.ZLhH3RIn9I /tmp/tmp.cNgN3y4mcg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 84 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.c9sqLf6UWu +++ mktemp ++ local LAST_ERR=/tmp/tmp.rqqrtPRcc5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.c9sqLf6UWu ++ cat /tmp/tmp.rqqrtPRcc5 ++ rm /tmp/tmp.c9sqLf6UWu /tmp/tmp.rqqrtPRcc5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 85 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PuhGBLmcNr +++ mktemp ++ local LAST_ERR=/tmp/tmp.aeAGLBpB1n ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PuhGBLmcNr ++ cat /tmp/tmp.aeAGLBpB1n ++ rm /tmp/tmp.PuhGBLmcNr /tmp/tmp.aeAGLBpB1n ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 86 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0FCmSAGdcb +++ mktemp ++ local LAST_ERR=/tmp/tmp.RziAbYazCd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0FCmSAGdcb ++ cat /tmp/tmp.RziAbYazCd ++ rm /tmp/tmp.0FCmSAGdcb /tmp/tmp.RziAbYazCd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 87 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4P4aPLC0RW +++ mktemp ++ local LAST_ERR=/tmp/tmp.gAegwB5nbs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4P4aPLC0RW ++ cat /tmp/tmp.gAegwB5nbs ++ rm /tmp/tmp.4P4aPLC0RW /tmp/tmp.gAegwB5nbs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 88 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.s0pHgXWR3F +++ mktemp ++ local LAST_ERR=/tmp/tmp.HpdHy7DT3C ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.s0pHgXWR3F ++ cat /tmp/tmp.HpdHy7DT3C ++ rm /tmp/tmp.s0pHgXWR3F /tmp/tmp.HpdHy7DT3C ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 89 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.U3NN2ogXO2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.k5631BfWDb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.U3NN2ogXO2 ++ cat /tmp/tmp.k5631BfWDb ++ rm /tmp/tmp.U3NN2ogXO2 /tmp/tmp.k5631BfWDb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 90 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TYCF6YTAfW +++ mktemp ++ local LAST_ERR=/tmp/tmp.ijaLSFIRtD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TYCF6YTAfW ++ cat /tmp/tmp.ijaLSFIRtD ++ rm /tmp/tmp.TYCF6YTAfW /tmp/tmp.ijaLSFIRtD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 91 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4PTCzNmWIM +++ mktemp ++ local LAST_ERR=/tmp/tmp.9GXzYsoFQR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4PTCzNmWIM ++ cat /tmp/tmp.9GXzYsoFQR ++ rm /tmp/tmp.4PTCzNmWIM /tmp/tmp.9GXzYsoFQR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 92 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OqUnAMmVJb +++ mktemp ++ local LAST_ERR=/tmp/tmp.l5KV8dn4gR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OqUnAMmVJb ++ cat /tmp/tmp.l5KV8dn4gR ++ rm /tmp/tmp.OqUnAMmVJb /tmp/tmp.l5KV8dn4gR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 93 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kB34xxwLa2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.2ZAc8C9txM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kB34xxwLa2 ++ cat /tmp/tmp.2ZAc8C9txM ++ rm /tmp/tmp.kB34xxwLa2 /tmp/tmp.2ZAc8C9txM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 94 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Yx7Xfkfm2x +++ mktemp ++ local LAST_ERR=/tmp/tmp.eTuZTqKp4x ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Yx7Xfkfm2x ++ cat /tmp/tmp.eTuZTqKp4x ++ rm /tmp/tmp.Yx7Xfkfm2x /tmp/tmp.eTuZTqKp4x ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 95 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pPYESwzeSP +++ mktemp ++ local LAST_ERR=/tmp/tmp.pUHoCcIbn1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pPYESwzeSP ++ cat /tmp/tmp.pUHoCcIbn1 ++ rm /tmp/tmp.pPYESwzeSP /tmp/tmp.pUHoCcIbn1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 96 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tRWQNAJi9b +++ mktemp ++ local LAST_ERR=/tmp/tmp.kVYUdOUpUo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tRWQNAJi9b ++ cat /tmp/tmp.kVYUdOUpUo ++ rm /tmp/tmp.tRWQNAJi9b /tmp/tmp.kVYUdOUpUo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 97 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zvJDLPLukc +++ mktemp ++ local LAST_ERR=/tmp/tmp.Q7XvPp3qkB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zvJDLPLukc ++ cat /tmp/tmp.Q7XvPp3qkB ++ rm /tmp/tmp.zvJDLPLukc /tmp/tmp.Q7XvPp3qkB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 98 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.c3pz7HkdpQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.NXPaQv4XBW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.c3pz7HkdpQ ++ cat /tmp/tmp.NXPaQv4XBW ++ rm /tmp/tmp.c3pz7HkdpQ /tmp/tmp.NXPaQv4XBW ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 99 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZlfnCpVGiM +++ mktemp ++ local LAST_ERR=/tmp/tmp.RS9vsoJOzx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZlfnCpVGiM ++ cat /tmp/tmp.RS9vsoJOzx ++ rm /tmp/tmp.ZlfnCpVGiM /tmp/tmp.RS9vsoJOzx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 100 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nqNOBRLGW4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.8hpsbjV1bw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nqNOBRLGW4 ++ cat /tmp/tmp.8hpsbjV1bw ++ rm /tmp/tmp.nqNOBRLGW4 /tmp/tmp.8hpsbjV1bw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 101 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2xOCxuWbTI +++ mktemp ++ local LAST_ERR=/tmp/tmp.YHwTNq1Otg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2xOCxuWbTI ++ cat /tmp/tmp.YHwTNq1Otg ++ rm /tmp/tmp.2xOCxuWbTI /tmp/tmp.YHwTNq1Otg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 102 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2jPrXWAG2m +++ mktemp ++ local LAST_ERR=/tmp/tmp.FYRrcwI3cF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2jPrXWAG2m ++ cat /tmp/tmp.FYRrcwI3cF ++ rm /tmp/tmp.2jPrXWAG2m /tmp/tmp.FYRrcwI3cF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 103 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.10tKYnID30 +++ mktemp ++ local LAST_ERR=/tmp/tmp.G6M5jLHcgG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.10tKYnID30 ++ cat /tmp/tmp.G6M5jLHcgG ++ rm /tmp/tmp.10tKYnID30 /tmp/tmp.G6M5jLHcgG ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 104 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CCcDa9r95f +++ mktemp ++ local LAST_ERR=/tmp/tmp.pfm2GwI7m1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CCcDa9r95f ++ cat /tmp/tmp.pfm2GwI7m1 ++ rm /tmp/tmp.CCcDa9r95f /tmp/tmp.pfm2GwI7m1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 105 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3F5opJl50i +++ mktemp ++ local LAST_ERR=/tmp/tmp.BaGfSKzUXc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3F5opJl50i ++ cat /tmp/tmp.BaGfSKzUXc ++ rm /tmp/tmp.3F5opJl50i /tmp/tmp.BaGfSKzUXc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 106 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.j0jYhqr6sX +++ mktemp ++ local LAST_ERR=/tmp/tmp.9Erj1BLIKj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.j0jYhqr6sX ++ cat /tmp/tmp.9Erj1BLIKj ++ rm /tmp/tmp.j0jYhqr6sX /tmp/tmp.9Erj1BLIKj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 107 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1t5vQyw72d +++ mktemp ++ local LAST_ERR=/tmp/tmp.qb8VPVVMpm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1t5vQyw72d ++ cat /tmp/tmp.qb8VPVVMpm ++ rm /tmp/tmp.1t5vQyw72d /tmp/tmp.qb8VPVVMpm ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 108 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qQtdSGhrlL +++ mktemp ++ local LAST_ERR=/tmp/tmp.NFbrLcpArk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qQtdSGhrlL ++ cat /tmp/tmp.NFbrLcpArk ++ rm /tmp/tmp.qQtdSGhrlL /tmp/tmp.NFbrLcpArk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 109 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.XFCyHaa1DY +++ mktemp ++ local LAST_ERR=/tmp/tmp.7K3ZrzmcDk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XFCyHaa1DY ++ cat /tmp/tmp.7K3ZrzmcDk ++ rm /tmp/tmp.XFCyHaa1DY /tmp/tmp.7K3ZrzmcDk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 110 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jWVBHdR14j +++ mktemp ++ local LAST_ERR=/tmp/tmp.52k82bwUWb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jWVBHdR14j ++ cat /tmp/tmp.52k82bwUWb ++ rm /tmp/tmp.jWVBHdR14j /tmp/tmp.52k82bwUWb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 111 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.A4YzUj9lIB +++ mktemp ++ local LAST_ERR=/tmp/tmp.OmwETIB1gc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.A4YzUj9lIB ++ cat /tmp/tmp.OmwETIB1gc ++ rm /tmp/tmp.A4YzUj9lIB /tmp/tmp.OmwETIB1gc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 112 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pUlgrAilWF +++ mktemp ++ local LAST_ERR=/tmp/tmp.ehHYlclGBe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pUlgrAilWF ++ cat /tmp/tmp.ehHYlclGBe ++ rm /tmp/tmp.pUlgrAilWF /tmp/tmp.ehHYlclGBe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 113 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.clhafMnG92 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Q1ow35Tby4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.clhafMnG92 ++ cat /tmp/tmp.Q1ow35Tby4 ++ rm /tmp/tmp.clhafMnG92 /tmp/tmp.Q1ow35Tby4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 114 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TOdL0k7ucM +++ mktemp ++ local LAST_ERR=/tmp/tmp.SJvniLSJ7k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TOdL0k7ucM ++ cat /tmp/tmp.SJvniLSJ7k ++ rm /tmp/tmp.TOdL0k7ucM /tmp/tmp.SJvniLSJ7k ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 115 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e27cgHnJoZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.viyxp3ZdBo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.e27cgHnJoZ ++ cat /tmp/tmp.viyxp3ZdBo ++ rm /tmp/tmp.e27cgHnJoZ /tmp/tmp.viyxp3ZdBo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 116 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uQOuUtMDwo +++ mktemp ++ local LAST_ERR=/tmp/tmp.c3oV6tg3Vb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uQOuUtMDwo ++ cat /tmp/tmp.c3oV6tg3Vb ++ rm /tmp/tmp.uQOuUtMDwo /tmp/tmp.c3oV6tg3Vb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 117 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gjPepMMvMF +++ mktemp ++ local LAST_ERR=/tmp/tmp.9Ax6sdyFtv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gjPepMMvMF ++ cat /tmp/tmp.9Ax6sdyFtv ++ rm /tmp/tmp.gjPepMMvMF /tmp/tmp.9Ax6sdyFtv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 118 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aMI9qjpXJ9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.eNmTlO7pGd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aMI9qjpXJ9 ++ cat /tmp/tmp.eNmTlO7pGd ++ rm /tmp/tmp.aMI9qjpXJ9 /tmp/tmp.eNmTlO7pGd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 119 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.thMd3NDk4r +++ mktemp ++ local LAST_ERR=/tmp/tmp.c4BnhYNoJ6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.thMd3NDk4r ++ cat /tmp/tmp.c4BnhYNoJ6 ++ rm /tmp/tmp.thMd3NDk4r /tmp/tmp.c4BnhYNoJ6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 120 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cDPGtb1UtL +++ mktemp ++ local LAST_ERR=/tmp/tmp.RZx1ePkx8N ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cDPGtb1UtL ++ cat /tmp/tmp.RZx1ePkx8N ++ rm /tmp/tmp.cDPGtb1UtL /tmp/tmp.RZx1ePkx8N ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 121 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pKoocGeube +++ mktemp ++ local LAST_ERR=/tmp/tmp.yBa68eSxdt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pKoocGeube ++ cat /tmp/tmp.yBa68eSxdt ++ rm /tmp/tmp.pKoocGeube /tmp/tmp.yBa68eSxdt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 122 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xxG2pGleWV +++ mktemp ++ local LAST_ERR=/tmp/tmp.HmPk6uvc2k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xxG2pGleWV ++ cat /tmp/tmp.HmPk6uvc2k ++ rm /tmp/tmp.xxG2pGleWV /tmp/tmp.HmPk6uvc2k ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 123 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HvrrHoesQm +++ mktemp ++ local LAST_ERR=/tmp/tmp.bCbSDNpov6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HvrrHoesQm ++ cat /tmp/tmp.bCbSDNpov6 ++ rm /tmp/tmp.HvrrHoesQm /tmp/tmp.bCbSDNpov6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 124 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GyMQ9F4n5Q +++ mktemp ++ local LAST_ERR=/tmp/tmp.73zbGxkWeE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GyMQ9F4n5Q ++ cat /tmp/tmp.73zbGxkWeE ++ rm /tmp/tmp.GyMQ9F4n5Q /tmp/tmp.73zbGxkWeE ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 125 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.iHRPuZBmQE +++ mktemp ++ local LAST_ERR=/tmp/tmp.T7VCtvKj4w ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.iHRPuZBmQE ++ cat /tmp/tmp.T7VCtvKj4w ++ rm /tmp/tmp.iHRPuZBmQE /tmp/tmp.T7VCtvKj4w ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 126 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4z0xj4PmmD +++ mktemp ++ local LAST_ERR=/tmp/tmp.cfNscfeDp9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4z0xj4PmmD ++ cat /tmp/tmp.cfNscfeDp9 ++ rm /tmp/tmp.4z0xj4PmmD /tmp/tmp.cfNscfeDp9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 127 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dBbfZdzMlp +++ mktemp ++ local LAST_ERR=/tmp/tmp.wzHPvAMNUL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dBbfZdzMlp ++ cat /tmp/tmp.wzHPvAMNUL ++ rm /tmp/tmp.dBbfZdzMlp /tmp/tmp.wzHPvAMNUL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 128 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Jo0JbQ84ks +++ mktemp ++ local LAST_ERR=/tmp/tmp.rCt48fdz3N ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Jo0JbQ84ks ++ cat /tmp/tmp.rCt48fdz3N ++ rm /tmp/tmp.Jo0JbQ84ks /tmp/tmp.rCt48fdz3N ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 129 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.livBKxSLpv +++ mktemp ++ local LAST_ERR=/tmp/tmp.Vg2BJQM9Xj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.livBKxSLpv ++ cat /tmp/tmp.Vg2BJQM9Xj ++ rm /tmp/tmp.livBKxSLpv /tmp/tmp.Vg2BJQM9Xj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 130 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WCBY1RIS39 +++ mktemp ++ local LAST_ERR=/tmp/tmp.J5xNzljNf3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WCBY1RIS39 ++ cat /tmp/tmp.J5xNzljNf3 ++ rm /tmp/tmp.WCBY1RIS39 /tmp/tmp.J5xNzljNf3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 131 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8kPDYXUc1A +++ mktemp ++ local LAST_ERR=/tmp/tmp.eJwzp5DGkL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8kPDYXUc1A ++ cat /tmp/tmp.eJwzp5DGkL ++ rm /tmp/tmp.8kPDYXUc1A /tmp/tmp.eJwzp5DGkL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 132 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BebgcJEhqU +++ mktemp ++ local LAST_ERR=/tmp/tmp.WpCePnCsTC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BebgcJEhqU ++ cat /tmp/tmp.WpCePnCsTC ++ rm /tmp/tmp.BebgcJEhqU /tmp/tmp.WpCePnCsTC ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 133 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9cfiNxY5Bg +++ mktemp ++ local LAST_ERR=/tmp/tmp.7omaJ10Mxv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9cfiNxY5Bg ++ cat /tmp/tmp.7omaJ10Mxv ++ rm /tmp/tmp.9cfiNxY5Bg /tmp/tmp.7omaJ10Mxv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 134 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lWchWM4kYC +++ mktemp ++ local LAST_ERR=/tmp/tmp.I6SIYwY8z7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lWchWM4kYC ++ cat /tmp/tmp.I6SIYwY8z7 ++ rm /tmp/tmp.lWchWM4kYC /tmp/tmp.I6SIYwY8z7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 135 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GWwZNxp22F +++ mktemp ++ local LAST_ERR=/tmp/tmp.R0wX29xZvF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GWwZNxp22F ++ cat /tmp/tmp.R0wX29xZvF ++ rm /tmp/tmp.GWwZNxp22F /tmp/tmp.R0wX29xZvF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 136 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e8slOPFwj0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.KJ7Jd2GJUe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.e8slOPFwj0 ++ cat /tmp/tmp.KJ7Jd2GJUe ++ rm /tmp/tmp.e8slOPFwj0 /tmp/tmp.KJ7Jd2GJUe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 137 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.z322llgxYV +++ mktemp ++ local LAST_ERR=/tmp/tmp.tr3EH0O7pz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.z322llgxYV ++ cat /tmp/tmp.tr3EH0O7pz ++ rm /tmp/tmp.z322llgxYV /tmp/tmp.tr3EH0O7pz ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 138 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.E2G0jPNzSv +++ mktemp ++ local LAST_ERR=/tmp/tmp.vCAj6Xz253 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.E2G0jPNzSv ++ cat /tmp/tmp.vCAj6Xz253 ++ rm /tmp/tmp.E2G0jPNzSv /tmp/tmp.vCAj6Xz253 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 139 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.es3hnnoZAh +++ mktemp ++ local LAST_ERR=/tmp/tmp.uWIQXlZj7M ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.es3hnnoZAh ++ cat /tmp/tmp.uWIQXlZj7M ++ rm /tmp/tmp.es3hnnoZAh /tmp/tmp.uWIQXlZj7M ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 140 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Ls3QotifcV +++ mktemp ++ local LAST_ERR=/tmp/tmp.mciLpNEhdN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Ls3QotifcV ++ cat /tmp/tmp.mciLpNEhdN ++ rm /tmp/tmp.Ls3QotifcV /tmp/tmp.mciLpNEhdN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 141 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.XFhEh1SHJF +++ mktemp ++ local LAST_ERR=/tmp/tmp.kDkHZZ8v3f ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XFhEh1SHJF ++ cat /tmp/tmp.kDkHZZ8v3f ++ rm /tmp/tmp.XFhEh1SHJF /tmp/tmp.kDkHZZ8v3f ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 142 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KXpsyJYdnm +++ mktemp ++ local LAST_ERR=/tmp/tmp.HPyxu7WWDu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KXpsyJYdnm ++ cat /tmp/tmp.HPyxu7WWDu ++ rm /tmp/tmp.KXpsyJYdnm /tmp/tmp.HPyxu7WWDu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 143 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aHdlSm8bZb +++ mktemp ++ local LAST_ERR=/tmp/tmp.o4kMtgfpJ0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aHdlSm8bZb ++ cat /tmp/tmp.o4kMtgfpJ0 ++ rm /tmp/tmp.aHdlSm8bZb /tmp/tmp.o4kMtgfpJ0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 144 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZI1cQfO2ZB +++ mktemp ++ local LAST_ERR=/tmp/tmp.vNFZS5PLXU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZI1cQfO2ZB ++ cat /tmp/tmp.vNFZS5PLXU ++ rm /tmp/tmp.ZI1cQfO2ZB /tmp/tmp.vNFZS5PLXU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 145 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.V9euYAnnHF +++ mktemp ++ local LAST_ERR=/tmp/tmp.hHZaBUdJaf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.V9euYAnnHF ++ cat /tmp/tmp.hHZaBUdJaf ++ rm /tmp/tmp.V9euYAnnHF /tmp/tmp.hHZaBUdJaf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 146 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sbxWpHVoRX +++ mktemp ++ local LAST_ERR=/tmp/tmp.YcR1mHM0r4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sbxWpHVoRX ++ cat /tmp/tmp.YcR1mHM0r4 ++ rm /tmp/tmp.sbxWpHVoRX /tmp/tmp.YcR1mHM0r4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 147 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.55KtGSwKLY +++ mktemp ++ local LAST_ERR=/tmp/tmp.5PIxsiIRkU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.55KtGSwKLY ++ cat /tmp/tmp.5PIxsiIRkU ++ rm /tmp/tmp.55KtGSwKLY /tmp/tmp.5PIxsiIRkU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 148 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1lDVaGUWjO +++ mktemp ++ local LAST_ERR=/tmp/tmp.wwFRzqPbV5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1lDVaGUWjO ++ cat /tmp/tmp.wwFRzqPbV5 ++ rm /tmp/tmp.1lDVaGUWjO /tmp/tmp.wwFRzqPbV5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 149 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kdaNmEwYpW +++ mktemp ++ local LAST_ERR=/tmp/tmp.w7cHnOjwQp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kdaNmEwYpW ++ cat /tmp/tmp.w7cHnOjwQp ++ rm /tmp/tmp.kdaNmEwYpW /tmp/tmp.w7cHnOjwQp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 150 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.L5d3jshkzt +++ mktemp ++ local LAST_ERR=/tmp/tmp.2NhYIVPX6v ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.L5d3jshkzt ++ cat /tmp/tmp.2NhYIVPX6v ++ rm /tmp/tmp.L5d3jshkzt /tmp/tmp.2NhYIVPX6v ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 151 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S8TjBdPmiz +++ mktemp ++ local LAST_ERR=/tmp/tmp.nCNrMHkXyw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S8TjBdPmiz ++ cat /tmp/tmp.nCNrMHkXyw ++ rm /tmp/tmp.S8TjBdPmiz /tmp/tmp.nCNrMHkXyw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 152 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nvfD2NBDoI +++ mktemp ++ local LAST_ERR=/tmp/tmp.cjqeEJrRUe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nvfD2NBDoI ++ cat /tmp/tmp.cjqeEJrRUe ++ rm /tmp/tmp.nvfD2NBDoI /tmp/tmp.cjqeEJrRUe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 153 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zAj1QWsqHw +++ mktemp ++ local LAST_ERR=/tmp/tmp.JyDzJFmP4K ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zAj1QWsqHw ++ cat /tmp/tmp.JyDzJFmP4K ++ rm /tmp/tmp.zAj1QWsqHw /tmp/tmp.JyDzJFmP4K ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 154 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.akCxqtt9V1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.9wa3qiBlgJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.akCxqtt9V1 ++ cat /tmp/tmp.9wa3qiBlgJ ++ rm /tmp/tmp.akCxqtt9V1 /tmp/tmp.9wa3qiBlgJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 155 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yFcf5hWYUI +++ mktemp ++ local LAST_ERR=/tmp/tmp.JvJnP0Fffb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yFcf5hWYUI ++ cat /tmp/tmp.JvJnP0Fffb ++ rm /tmp/tmp.yFcf5hWYUI /tmp/tmp.JvJnP0Fffb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 156 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KkGwKTZ0sw +++ mktemp ++ local LAST_ERR=/tmp/tmp.xeFWgalZeQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KkGwKTZ0sw ++ cat /tmp/tmp.xeFWgalZeQ ++ rm /tmp/tmp.KkGwKTZ0sw /tmp/tmp.xeFWgalZeQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 157 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.O2fSAWW5Ud +++ mktemp ++ local LAST_ERR=/tmp/tmp.Vnw4zpXJRy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.O2fSAWW5Ud ++ cat /tmp/tmp.Vnw4zpXJRy ++ rm /tmp/tmp.O2fSAWW5Ud /tmp/tmp.Vnw4zpXJRy ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 158 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eZoTu3Ik0G +++ mktemp ++ local LAST_ERR=/tmp/tmp.UACUggM3VR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eZoTu3Ik0G ++ cat /tmp/tmp.UACUggM3VR ++ rm /tmp/tmp.eZoTu3Ik0G /tmp/tmp.UACUggM3VR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 159 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mnULo2qIsD +++ mktemp ++ local LAST_ERR=/tmp/tmp.5JAoGophH5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mnULo2qIsD ++ cat /tmp/tmp.5JAoGophH5 ++ rm /tmp/tmp.mnULo2qIsD /tmp/tmp.5JAoGophH5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 160 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rVINY4Zar1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.PwOCk0gUza ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rVINY4Zar1 ++ cat /tmp/tmp.PwOCk0gUza ++ rm /tmp/tmp.rVINY4Zar1 /tmp/tmp.PwOCk0gUza ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 161 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LufYDO1yGK +++ mktemp ++ local LAST_ERR=/tmp/tmp.jKNhppokfq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LufYDO1yGK ++ cat /tmp/tmp.jKNhppokfq ++ rm /tmp/tmp.LufYDO1yGK /tmp/tmp.jKNhppokfq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 162 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yOZHvNOrWG +++ mktemp ++ local LAST_ERR=/tmp/tmp.iTFduewvBI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yOZHvNOrWG ++ cat /tmp/tmp.iTFduewvBI ++ rm /tmp/tmp.yOZHvNOrWG /tmp/tmp.iTFduewvBI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 163 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LPlNv77Xvn +++ mktemp ++ local LAST_ERR=/tmp/tmp.GMicG0D6XK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LPlNv77Xvn ++ cat /tmp/tmp.GMicG0D6XK ++ rm /tmp/tmp.LPlNv77Xvn /tmp/tmp.GMicG0D6XK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 164 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jLNsljioC1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.bcKaOaUcTd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jLNsljioC1 ++ cat /tmp/tmp.bcKaOaUcTd ++ rm /tmp/tmp.jLNsljioC1 /tmp/tmp.bcKaOaUcTd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 165 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Mi1uLbyZR0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.9cNHFQudmv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Mi1uLbyZR0 ++ cat /tmp/tmp.9cNHFQudmv ++ rm /tmp/tmp.Mi1uLbyZR0 /tmp/tmp.9cNHFQudmv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 166 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.5IHMy4JUST +++ mktemp ++ local LAST_ERR=/tmp/tmp.8q5G2G1hol ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5IHMy4JUST ++ cat /tmp/tmp.8q5G2G1hol ++ rm /tmp/tmp.5IHMy4JUST /tmp/tmp.8q5G2G1hol ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 167 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BVhgfp8XGJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.CMEOYixIOm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BVhgfp8XGJ ++ cat /tmp/tmp.CMEOYixIOm ++ rm /tmp/tmp.BVhgfp8XGJ /tmp/tmp.CMEOYixIOm ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 168 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cq0FQK1KBR +++ mktemp ++ local LAST_ERR=/tmp/tmp.dSejTlVudJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cq0FQK1KBR ++ cat /tmp/tmp.dSejTlVudJ ++ rm /tmp/tmp.cq0FQK1KBR /tmp/tmp.dSejTlVudJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 169 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Ja3vZBWpM1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.suGmG0anS1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Ja3vZBWpM1 ++ cat /tmp/tmp.suGmG0anS1 ++ rm /tmp/tmp.Ja3vZBWpM1 /tmp/tmp.suGmG0anS1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 170 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rBgedbKR9G +++ mktemp ++ local LAST_ERR=/tmp/tmp.fYFUfvpUr1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rBgedbKR9G ++ cat /tmp/tmp.fYFUfvpUr1 ++ rm /tmp/tmp.rBgedbKR9G /tmp/tmp.fYFUfvpUr1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 171 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jjJfP4Y0IP +++ mktemp ++ local LAST_ERR=/tmp/tmp.EPISsBUgOX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jjJfP4Y0IP ++ cat /tmp/tmp.EPISsBUgOX ++ rm /tmp/tmp.jjJfP4Y0IP /tmp/tmp.EPISsBUgOX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 172 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3MFnWcQg5T +++ mktemp ++ local LAST_ERR=/tmp/tmp.sDsSg2P9QV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3MFnWcQg5T ++ cat /tmp/tmp.sDsSg2P9QV ++ rm /tmp/tmp.3MFnWcQg5T /tmp/tmp.sDsSg2P9QV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 173 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lgwTvo6H0a +++ mktemp ++ local LAST_ERR=/tmp/tmp.OnriXSih0P ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lgwTvo6H0a ++ cat /tmp/tmp.OnriXSih0P ++ rm /tmp/tmp.lgwTvo6H0a /tmp/tmp.OnriXSih0P ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 174 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CUIAR8albH +++ mktemp ++ local LAST_ERR=/tmp/tmp.IXxi3Q53le ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CUIAR8albH ++ cat /tmp/tmp.IXxi3Q53le ++ rm /tmp/tmp.CUIAR8albH /tmp/tmp.IXxi3Q53le ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 175 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zY0Y9cUCsb +++ mktemp ++ local LAST_ERR=/tmp/tmp.tLKmQtxAB6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zY0Y9cUCsb ++ cat /tmp/tmp.tLKmQtxAB6 ++ rm /tmp/tmp.zY0Y9cUCsb /tmp/tmp.tLKmQtxAB6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 176 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.769PymP151 +++ mktemp ++ local LAST_ERR=/tmp/tmp.4YZaCUoBz9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.769PymP151 ++ cat /tmp/tmp.4YZaCUoBz9 ++ rm /tmp/tmp.769PymP151 /tmp/tmp.4YZaCUoBz9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 177 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PGcBU6maXN +++ mktemp ++ local LAST_ERR=/tmp/tmp.j0H9WdGyNW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PGcBU6maXN ++ cat /tmp/tmp.j0H9WdGyNW ++ rm /tmp/tmp.PGcBU6maXN /tmp/tmp.j0H9WdGyNW ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 178 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Z3YBNnYFHi +++ mktemp ++ local LAST_ERR=/tmp/tmp.Cx4iEz0jgn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Z3YBNnYFHi ++ cat /tmp/tmp.Cx4iEz0jgn ++ rm /tmp/tmp.Z3YBNnYFHi /tmp/tmp.Cx4iEz0jgn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 179 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eYUk1fRjSQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.Gpc699961A ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eYUk1fRjSQ ++ cat /tmp/tmp.Gpc699961A ++ rm /tmp/tmp.eYUk1fRjSQ /tmp/tmp.Gpc699961A ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 180 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cAdua1iduW +++ mktemp ++ local LAST_ERR=/tmp/tmp.M7yNl1Dtss ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cAdua1iduW ++ cat /tmp/tmp.M7yNl1Dtss ++ rm /tmp/tmp.cAdua1iduW /tmp/tmp.M7yNl1Dtss ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 181 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ppY4nM1JuV +++ mktemp ++ local LAST_ERR=/tmp/tmp.vtjxu23ptI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ppY4nM1JuV ++ cat /tmp/tmp.vtjxu23ptI ++ rm /tmp/tmp.ppY4nM1JuV /tmp/tmp.vtjxu23ptI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 182 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yEjz5NcNWc +++ mktemp ++ local LAST_ERR=/tmp/tmp.xsvk8yfsV4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yEjz5NcNWc ++ cat /tmp/tmp.xsvk8yfsV4 ++ rm /tmp/tmp.yEjz5NcNWc /tmp/tmp.xsvk8yfsV4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 183 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oU2SeOQIjY +++ mktemp ++ local LAST_ERR=/tmp/tmp.sdI8Cm0D5Q ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oU2SeOQIjY ++ cat /tmp/tmp.sdI8Cm0D5Q ++ rm /tmp/tmp.oU2SeOQIjY /tmp/tmp.sdI8Cm0D5Q ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 184 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wnhTRLZm56 +++ mktemp ++ local LAST_ERR=/tmp/tmp.9EF4EddYGk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wnhTRLZm56 ++ cat /tmp/tmp.9EF4EddYGk ++ rm /tmp/tmp.wnhTRLZm56 /tmp/tmp.9EF4EddYGk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 185 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SihDcXHKpu +++ mktemp ++ local LAST_ERR=/tmp/tmp.FfXyeWyP5S ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SihDcXHKpu ++ cat /tmp/tmp.FfXyeWyP5S ++ rm /tmp/tmp.SihDcXHKpu /tmp/tmp.FfXyeWyP5S ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 186 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fIIgkfWYhd +++ mktemp ++ local LAST_ERR=/tmp/tmp.iHpJCuxwH0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fIIgkfWYhd ++ cat /tmp/tmp.iHpJCuxwH0 ++ rm /tmp/tmp.fIIgkfWYhd /tmp/tmp.iHpJCuxwH0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 187 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NAwNfW6HVN +++ mktemp ++ local LAST_ERR=/tmp/tmp.AAMjSZ5vm8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NAwNfW6HVN ++ cat /tmp/tmp.AAMjSZ5vm8 ++ rm /tmp/tmp.NAwNfW6HVN /tmp/tmp.AAMjSZ5vm8 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 188 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZavTk5CrR0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Hks7tzwqtX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZavTk5CrR0 ++ cat /tmp/tmp.Hks7tzwqtX ++ rm /tmp/tmp.ZavTk5CrR0 /tmp/tmp.Hks7tzwqtX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 189 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Q7rQHYpKwQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.Y099ONYhx3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Q7rQHYpKwQ ++ cat /tmp/tmp.Y099ONYhx3 ++ rm /tmp/tmp.Q7rQHYpKwQ /tmp/tmp.Y099ONYhx3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 190 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.w91IYrf06e +++ mktemp ++ local LAST_ERR=/tmp/tmp.uVSajWtooo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.w91IYrf06e ++ cat /tmp/tmp.uVSajWtooo ++ rm /tmp/tmp.w91IYrf06e /tmp/tmp.uVSajWtooo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 191 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1n5AKw7JWX +++ mktemp ++ local LAST_ERR=/tmp/tmp.FEJ7AmH3jV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1n5AKw7JWX ++ cat /tmp/tmp.FEJ7AmH3jV ++ rm /tmp/tmp.1n5AKw7JWX /tmp/tmp.FEJ7AmH3jV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 192 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nnQBlzcRpT +++ mktemp ++ local LAST_ERR=/tmp/tmp.MCxUBAixz6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nnQBlzcRpT ++ cat /tmp/tmp.MCxUBAixz6 ++ rm /tmp/tmp.nnQBlzcRpT /tmp/tmp.MCxUBAixz6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 193 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8dETnVfXa3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.spp4V0RF2f ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8dETnVfXa3 ++ cat /tmp/tmp.spp4V0RF2f ++ rm /tmp/tmp.8dETnVfXa3 /tmp/tmp.spp4V0RF2f ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 194 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3SNENTWvIv +++ mktemp ++ local LAST_ERR=/tmp/tmp.PjhUOJzW1K ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3SNENTWvIv ++ cat /tmp/tmp.PjhUOJzW1K ++ rm /tmp/tmp.3SNENTWvIv /tmp/tmp.PjhUOJzW1K ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 195 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zQA3BaFpTU +++ mktemp ++ local LAST_ERR=/tmp/tmp.xKBRAQwv9C ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zQA3BaFpTU ++ cat /tmp/tmp.xKBRAQwv9C ++ rm /tmp/tmp.zQA3BaFpTU /tmp/tmp.xKBRAQwv9C ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 196 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3QiJRWHrWS +++ mktemp ++ local LAST_ERR=/tmp/tmp.WbAWCNKOYy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3QiJRWHrWS ++ cat /tmp/tmp.WbAWCNKOYy ++ rm /tmp/tmp.3QiJRWHrWS /tmp/tmp.WbAWCNKOYy ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 197 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rpmIJRAhNG +++ mktemp ++ local LAST_ERR=/tmp/tmp.4zUsjyJOBS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rpmIJRAhNG ++ cat /tmp/tmp.4zUsjyJOBS ++ rm /tmp/tmp.rpmIJRAhNG /tmp/tmp.4zUsjyJOBS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 198 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VHPu76E817 +++ mktemp ++ local LAST_ERR=/tmp/tmp.pPK8PxBMdN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VHPu76E817 ++ cat /tmp/tmp.pPK8PxBMdN ++ rm /tmp/tmp.VHPu76E817 /tmp/tmp.pPK8PxBMdN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 199 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.t5JFDrArLj +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZL5o5HnuQb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.t5JFDrArLj ++ cat /tmp/tmp.ZL5o5HnuQb ++ rm /tmp/tmp.t5JFDrArLj /tmp/tmp.ZL5o5HnuQb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 200 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dFYagqxz4w +++ mktemp ++ local LAST_ERR=/tmp/tmp.FhWDhsduXM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dFYagqxz4w ++ cat /tmp/tmp.FhWDhsduXM ++ rm /tmp/tmp.dFYagqxz4w /tmp/tmp.FhWDhsduXM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 201 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dk1DQNFsdM +++ mktemp ++ local LAST_ERR=/tmp/tmp.QIpkmBP5uN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dk1DQNFsdM ++ cat /tmp/tmp.QIpkmBP5uN ++ rm /tmp/tmp.dk1DQNFsdM /tmp/tmp.QIpkmBP5uN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 202 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZPJTTUnPYC +++ mktemp ++ local LAST_ERR=/tmp/tmp.tlAMlJSkRr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZPJTTUnPYC ++ cat /tmp/tmp.tlAMlJSkRr ++ rm /tmp/tmp.ZPJTTUnPYC /tmp/tmp.tlAMlJSkRr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 203 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ItHFpZWxtb +++ mktemp ++ local LAST_ERR=/tmp/tmp.uf8tVPnrAx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ItHFpZWxtb ++ cat /tmp/tmp.uf8tVPnrAx ++ rm /tmp/tmp.ItHFpZWxtb /tmp/tmp.uf8tVPnrAx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 204 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.N4G23jMq3P +++ mktemp ++ local LAST_ERR=/tmp/tmp.utcdkF306O ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.N4G23jMq3P ++ cat /tmp/tmp.utcdkF306O ++ rm /tmp/tmp.N4G23jMq3P /tmp/tmp.utcdkF306O ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 205 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LXRRfAHayk +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ht7v6uHAqw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LXRRfAHayk ++ cat /tmp/tmp.Ht7v6uHAqw ++ rm /tmp/tmp.LXRRfAHayk /tmp/tmp.Ht7v6uHAqw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 206 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HmokU3ikPb +++ mktemp ++ local LAST_ERR=/tmp/tmp.iiBFLu8j8K ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HmokU3ikPb ++ cat /tmp/tmp.iiBFLu8j8K ++ rm /tmp/tmp.HmokU3ikPb /tmp/tmp.iiBFLu8j8K ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 207 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gtc3nN9gVT +++ mktemp ++ local LAST_ERR=/tmp/tmp.WC3C8T55yt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gtc3nN9gVT ++ cat /tmp/tmp.WC3C8T55yt ++ rm /tmp/tmp.gtc3nN9gVT /tmp/tmp.WC3C8T55yt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 208 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.st0WRWY9a9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.y2nYUffb69 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.st0WRWY9a9 ++ cat /tmp/tmp.y2nYUffb69 ++ rm /tmp/tmp.st0WRWY9a9 /tmp/tmp.y2nYUffb69 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 209 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qlp4rm0FFn +++ mktemp ++ local LAST_ERR=/tmp/tmp.S8JF8rrBlW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qlp4rm0FFn ++ cat /tmp/tmp.S8JF8rrBlW ++ rm /tmp/tmp.qlp4rm0FFn /tmp/tmp.S8JF8rrBlW ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 210 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Us1DgB1Uc6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Fzk9fQOKDh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Us1DgB1Uc6 ++ cat /tmp/tmp.Fzk9fQOKDh ++ rm /tmp/tmp.Us1DgB1Uc6 /tmp/tmp.Fzk9fQOKDh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 211 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UyKnI6LnsM +++ mktemp ++ local LAST_ERR=/tmp/tmp.psabQnc4rS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UyKnI6LnsM ++ cat /tmp/tmp.psabQnc4rS ++ rm /tmp/tmp.UyKnI6LnsM /tmp/tmp.psabQnc4rS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 212 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Bd5HTJ5GKh +++ mktemp ++ local LAST_ERR=/tmp/tmp.WQPu9IupPv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Bd5HTJ5GKh ++ cat /tmp/tmp.WQPu9IupPv ++ rm /tmp/tmp.Bd5HTJ5GKh /tmp/tmp.WQPu9IupPv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 213 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tOR5sfL6g9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.nBi2Xy254p ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tOR5sfL6g9 ++ cat /tmp/tmp.nBi2Xy254p ++ rm /tmp/tmp.tOR5sfL6g9 /tmp/tmp.nBi2Xy254p ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 214 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qbsx3FZscv +++ mktemp ++ local LAST_ERR=/tmp/tmp.JzI6i93RyF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qbsx3FZscv ++ cat /tmp/tmp.JzI6i93RyF ++ rm /tmp/tmp.qbsx3FZscv /tmp/tmp.JzI6i93RyF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 215 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tf8jvkIIb8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.5rx5SRgWyr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tf8jvkIIb8 ++ cat /tmp/tmp.5rx5SRgWyr ++ rm /tmp/tmp.tf8jvkIIb8 /tmp/tmp.5rx5SRgWyr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 216 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IR7SJZAsYI +++ mktemp ++ local LAST_ERR=/tmp/tmp.PuevWjjjav ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IR7SJZAsYI ++ cat /tmp/tmp.PuevWjjjav ++ rm /tmp/tmp.IR7SJZAsYI /tmp/tmp.PuevWjjjav ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 217 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8uPIsDmn2d +++ mktemp ++ local LAST_ERR=/tmp/tmp.ckK3C6AKWy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8uPIsDmn2d ++ cat /tmp/tmp.ckK3C6AKWy ++ rm /tmp/tmp.8uPIsDmn2d /tmp/tmp.ckK3C6AKWy ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 218 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ILUn7qeG5X +++ mktemp ++ local LAST_ERR=/tmp/tmp.CPSQ4nGdfD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ILUn7qeG5X ++ cat /tmp/tmp.CPSQ4nGdfD ++ rm /tmp/tmp.ILUn7qeG5X /tmp/tmp.CPSQ4nGdfD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 219 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gas8i4os6o +++ mktemp ++ local LAST_ERR=/tmp/tmp.bx7fs6D8Se ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gas8i4os6o ++ cat /tmp/tmp.bx7fs6D8Se ++ rm /tmp/tmp.gas8i4os6o /tmp/tmp.bx7fs6D8Se ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 220 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tMjdLlV6tQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.7AAb26pJes ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tMjdLlV6tQ ++ cat /tmp/tmp.7AAb26pJes ++ rm /tmp/tmp.tMjdLlV6tQ /tmp/tmp.7AAb26pJes ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 221 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mn74uDGCoZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.DzJC05a6w4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mn74uDGCoZ ++ cat /tmp/tmp.DzJC05a6w4 ++ rm /tmp/tmp.mn74uDGCoZ /tmp/tmp.DzJC05a6w4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 222 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Qz3XnvkHcj +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ob0LfYhTkp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Qz3XnvkHcj ++ cat /tmp/tmp.Ob0LfYhTkp ++ rm /tmp/tmp.Qz3XnvkHcj /tmp/tmp.Ob0LfYhTkp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 223 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.B8QPqLtptv +++ mktemp ++ local LAST_ERR=/tmp/tmp.YKPkChtbbt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.B8QPqLtptv ++ cat /tmp/tmp.YKPkChtbbt ++ rm /tmp/tmp.B8QPqLtptv /tmp/tmp.YKPkChtbbt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 224 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YvfVkDfoNl +++ mktemp ++ local LAST_ERR=/tmp/tmp.weZwhdP7dO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YvfVkDfoNl ++ cat /tmp/tmp.weZwhdP7dO ++ rm /tmp/tmp.YvfVkDfoNl /tmp/tmp.weZwhdP7dO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 225 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QRugqfIehO +++ mktemp ++ local LAST_ERR=/tmp/tmp.dPAm6MERCn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QRugqfIehO ++ cat /tmp/tmp.dPAm6MERCn ++ rm /tmp/tmp.QRugqfIehO /tmp/tmp.dPAm6MERCn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 226 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7rEmlndFsK +++ mktemp ++ local LAST_ERR=/tmp/tmp.IupwcU70G7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7rEmlndFsK ++ cat /tmp/tmp.IupwcU70G7 ++ rm /tmp/tmp.7rEmlndFsK /tmp/tmp.IupwcU70G7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 227 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ILQxITYEsg +++ mktemp ++ local LAST_ERR=/tmp/tmp.qOetYW1K7j ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ILQxITYEsg ++ cat /tmp/tmp.qOetYW1K7j ++ rm /tmp/tmp.ILQxITYEsg /tmp/tmp.qOetYW1K7j ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 228 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Vllbnp0AfH +++ mktemp ++ local LAST_ERR=/tmp/tmp.jT1HUqK7Vi ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Vllbnp0AfH ++ cat /tmp/tmp.jT1HUqK7Vi ++ rm /tmp/tmp.Vllbnp0AfH /tmp/tmp.jT1HUqK7Vi ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 229 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sa1gRDDnfW +++ mktemp ++ local LAST_ERR=/tmp/tmp.jRbY2m3ci5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sa1gRDDnfW ++ cat /tmp/tmp.jRbY2m3ci5 ++ rm /tmp/tmp.sa1gRDDnfW /tmp/tmp.jRbY2m3ci5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 230 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mQj7rXYOqs +++ mktemp ++ local LAST_ERR=/tmp/tmp.VFwStEKQ00 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mQj7rXYOqs ++ cat /tmp/tmp.VFwStEKQ00 ++ rm /tmp/tmp.mQj7rXYOqs /tmp/tmp.VFwStEKQ00 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 231 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.v6DWecen4X +++ mktemp ++ local LAST_ERR=/tmp/tmp.7DshMVkEFd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.v6DWecen4X ++ cat /tmp/tmp.7DshMVkEFd ++ rm /tmp/tmp.v6DWecen4X /tmp/tmp.7DshMVkEFd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 232 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QAenNcPfNP +++ mktemp ++ local LAST_ERR=/tmp/tmp.YYmUBXpHU4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QAenNcPfNP ++ cat /tmp/tmp.YYmUBXpHU4 ++ rm /tmp/tmp.QAenNcPfNP /tmp/tmp.YYmUBXpHU4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 233 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BH9kprMtf9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.IUU8ZQ8ubs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BH9kprMtf9 ++ cat /tmp/tmp.IUU8ZQ8ubs ++ rm /tmp/tmp.BH9kprMtf9 /tmp/tmp.IUU8ZQ8ubs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 234 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7VDYvMNVxr +++ mktemp ++ local LAST_ERR=/tmp/tmp.84yOdrhDzJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7VDYvMNVxr ++ cat /tmp/tmp.84yOdrhDzJ ++ rm /tmp/tmp.7VDYvMNVxr /tmp/tmp.84yOdrhDzJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 235 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WZLfE3K7Dn +++ mktemp ++ local LAST_ERR=/tmp/tmp.QcRPHw8C6l ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WZLfE3K7Dn ++ cat /tmp/tmp.QcRPHw8C6l ++ rm /tmp/tmp.WZLfE3K7Dn /tmp/tmp.QcRPHw8C6l ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 236 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.da6XaNMJiY +++ mktemp ++ local LAST_ERR=/tmp/tmp.qDmY2GkdSR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.da6XaNMJiY ++ cat /tmp/tmp.qDmY2GkdSR ++ rm /tmp/tmp.da6XaNMJiY /tmp/tmp.qDmY2GkdSR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 237 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2SUfHUk7LL +++ mktemp ++ local LAST_ERR=/tmp/tmp.vpsTYk4oTt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2SUfHUk7LL ++ cat /tmp/tmp.vpsTYk4oTt ++ rm /tmp/tmp.2SUfHUk7LL /tmp/tmp.vpsTYk4oTt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 238 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qlaudD5oP5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.tkcLv2HHf4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qlaudD5oP5 ++ cat /tmp/tmp.tkcLv2HHf4 ++ rm /tmp/tmp.qlaudD5oP5 /tmp/tmp.tkcLv2HHf4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 239 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HnDqyggEGy +++ mktemp ++ local LAST_ERR=/tmp/tmp.YnUCixi0Kx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HnDqyggEGy ++ cat /tmp/tmp.YnUCixi0Kx ++ rm /tmp/tmp.HnDqyggEGy /tmp/tmp.YnUCixi0Kx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 240 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.G3avWJKwVx +++ mktemp ++ local LAST_ERR=/tmp/tmp.2lRV6FMtUd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.G3avWJKwVx ++ cat /tmp/tmp.2lRV6FMtUd ++ rm /tmp/tmp.G3avWJKwVx /tmp/tmp.2lRV6FMtUd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 241 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.54J8NwBzfy +++ mktemp ++ local LAST_ERR=/tmp/tmp.cN3oUFYMXU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.54J8NwBzfy ++ cat /tmp/tmp.cN3oUFYMXU ++ rm /tmp/tmp.54J8NwBzfy /tmp/tmp.cN3oUFYMXU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 242 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zuKInc8ier +++ mktemp ++ local LAST_ERR=/tmp/tmp.zfaShEBlyj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zuKInc8ier ++ cat /tmp/tmp.zfaShEBlyj ++ rm /tmp/tmp.zuKInc8ier /tmp/tmp.zfaShEBlyj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 243 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oSndIy7HPw +++ mktemp ++ local LAST_ERR=/tmp/tmp.7YYqNhnQds ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oSndIy7HPw ++ cat /tmp/tmp.7YYqNhnQds ++ rm /tmp/tmp.oSndIy7HPw /tmp/tmp.7YYqNhnQds ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 244 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WYZgi2sMWm +++ mktemp ++ local LAST_ERR=/tmp/tmp.TB9jdff0k2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WYZgi2sMWm ++ cat /tmp/tmp.TB9jdff0k2 ++ rm /tmp/tmp.WYZgi2sMWm /tmp/tmp.TB9jdff0k2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 245 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZnKVyy4KUr +++ mktemp ++ local LAST_ERR=/tmp/tmp.KdjkWDTJnR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZnKVyy4KUr ++ cat /tmp/tmp.KdjkWDTJnR ++ rm /tmp/tmp.ZnKVyy4KUr /tmp/tmp.KdjkWDTJnR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 246 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2dKpaa69ZC +++ mktemp ++ local LAST_ERR=/tmp/tmp.bdm92ZMsQs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2dKpaa69ZC ++ cat /tmp/tmp.bdm92ZMsQs ++ rm /tmp/tmp.2dKpaa69ZC /tmp/tmp.bdm92ZMsQs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 247 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zsjJzgZX4s +++ mktemp ++ local LAST_ERR=/tmp/tmp.cFE7tPzrqQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zsjJzgZX4s ++ cat /tmp/tmp.cFE7tPzrqQ ++ rm /tmp/tmp.zsjJzgZX4s /tmp/tmp.cFE7tPzrqQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 248 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yVNgccvP5j +++ mktemp ++ local LAST_ERR=/tmp/tmp.exTn4YZURb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yVNgccvP5j ++ cat /tmp/tmp.exTn4YZURb ++ rm /tmp/tmp.yVNgccvP5j /tmp/tmp.exTn4YZURb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 249 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YO96NPnIIE +++ mktemp ++ local LAST_ERR=/tmp/tmp.407pfyQX7k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YO96NPnIIE ++ cat /tmp/tmp.407pfyQX7k ++ rm /tmp/tmp.YO96NPnIIE /tmp/tmp.407pfyQX7k ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 250 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.si2jyQRjDh +++ mktemp ++ local LAST_ERR=/tmp/tmp.ByTQ4VGpgx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.si2jyQRjDh ++ cat /tmp/tmp.ByTQ4VGpgx ++ rm /tmp/tmp.si2jyQRjDh /tmp/tmp.ByTQ4VGpgx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 251 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4I8pVmO6pN +++ mktemp ++ local LAST_ERR=/tmp/tmp.sTdeG54iV2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4I8pVmO6pN ++ cat /tmp/tmp.sTdeG54iV2 ++ rm /tmp/tmp.4I8pVmO6pN /tmp/tmp.sTdeG54iV2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 252 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HSmD7jQnat +++ mktemp ++ local LAST_ERR=/tmp/tmp.cpGwIeSAJb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HSmD7jQnat ++ cat /tmp/tmp.cpGwIeSAJb ++ rm /tmp/tmp.HSmD7jQnat /tmp/tmp.cpGwIeSAJb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 253 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JF1RFYEvla +++ mktemp ++ local LAST_ERR=/tmp/tmp.hIRDIBWmua ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JF1RFYEvla ++ cat /tmp/tmp.hIRDIBWmua ++ rm /tmp/tmp.JF1RFYEvla /tmp/tmp.hIRDIBWmua ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 254 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.U7jYgf2q22 +++ mktemp ++ local LAST_ERR=/tmp/tmp.DcyFoA0uBD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.U7jYgf2q22 ++ cat /tmp/tmp.DcyFoA0uBD ++ rm /tmp/tmp.U7jYgf2q22 /tmp/tmp.DcyFoA0uBD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 255 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JSMoZEHkOn +++ mktemp ++ local LAST_ERR=/tmp/tmp.0LH8xAZWpg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JSMoZEHkOn ++ cat /tmp/tmp.0LH8xAZWpg ++ rm /tmp/tmp.JSMoZEHkOn /tmp/tmp.0LH8xAZWpg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 256 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RwkrGmYskD +++ mktemp ++ local LAST_ERR=/tmp/tmp.0SBLpzBYGq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RwkrGmYskD ++ cat /tmp/tmp.0SBLpzBYGq ++ rm /tmp/tmp.RwkrGmYskD /tmp/tmp.0SBLpzBYGq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 257 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.28EgO9CwpM +++ mktemp ++ local LAST_ERR=/tmp/tmp.fZiRdpVF6q ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.28EgO9CwpM ++ cat /tmp/tmp.fZiRdpVF6q ++ rm /tmp/tmp.28EgO9CwpM /tmp/tmp.fZiRdpVF6q ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 258 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sUcbhZv7qP +++ mktemp ++ local LAST_ERR=/tmp/tmp.B85tTXWC0C ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sUcbhZv7qP ++ cat /tmp/tmp.B85tTXWC0C ++ rm /tmp/tmp.sUcbhZv7qP /tmp/tmp.B85tTXWC0C ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 259 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GFK4X9MghQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.YCoCK0U2aM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GFK4X9MghQ ++ cat /tmp/tmp.YCoCK0U2aM ++ rm /tmp/tmp.GFK4X9MghQ /tmp/tmp.YCoCK0U2aM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 260 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZFOSomGxVp +++ mktemp ++ local LAST_ERR=/tmp/tmp.iaFD26YsO0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZFOSomGxVp ++ cat /tmp/tmp.iaFD26YsO0 ++ rm /tmp/tmp.ZFOSomGxVp /tmp/tmp.iaFD26YsO0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 261 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UDHrDiqiZ9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.zYdY2LCFB6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UDHrDiqiZ9 ++ cat /tmp/tmp.zYdY2LCFB6 ++ rm /tmp/tmp.UDHrDiqiZ9 /tmp/tmp.zYdY2LCFB6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 262 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vOhc0OmSt3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.naJweiYniI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vOhc0OmSt3 ++ cat /tmp/tmp.naJweiYniI ++ rm /tmp/tmp.vOhc0OmSt3 /tmp/tmp.naJweiYniI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 263 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.i09bPvElR6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.0A6nSJ2dWS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.i09bPvElR6 ++ cat /tmp/tmp.0A6nSJ2dWS ++ rm /tmp/tmp.i09bPvElR6 /tmp/tmp.0A6nSJ2dWS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 264 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oS8l2CXEvf +++ mktemp ++ local LAST_ERR=/tmp/tmp.nBnAOZTqli ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oS8l2CXEvf ++ cat /tmp/tmp.nBnAOZTqli ++ rm /tmp/tmp.oS8l2CXEvf /tmp/tmp.nBnAOZTqli ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 265 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kZKKxzHggl +++ mktemp ++ local LAST_ERR=/tmp/tmp.TCKxrVVUo1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kZKKxzHggl ++ cat /tmp/tmp.TCKxrVVUo1 ++ rm /tmp/tmp.kZKKxzHggl /tmp/tmp.TCKxrVVUo1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 266 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ulIgYX3fE3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.OacLABjIoS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ulIgYX3fE3 ++ cat /tmp/tmp.OacLABjIoS ++ rm /tmp/tmp.ulIgYX3fE3 /tmp/tmp.OacLABjIoS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 267 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FUC5iIQ8WJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.i4dUiusYvK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FUC5iIQ8WJ ++ cat /tmp/tmp.i4dUiusYvK ++ rm /tmp/tmp.FUC5iIQ8WJ /tmp/tmp.i4dUiusYvK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 268 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8dVKZxYBVH +++ mktemp ++ local LAST_ERR=/tmp/tmp.zgJml0bfdY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8dVKZxYBVH ++ cat /tmp/tmp.zgJml0bfdY ++ rm /tmp/tmp.8dVKZxYBVH /tmp/tmp.zgJml0bfdY ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 269 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xOkQTB9RP2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.XbotHzmtu5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xOkQTB9RP2 ++ cat /tmp/tmp.XbotHzmtu5 ++ rm /tmp/tmp.xOkQTB9RP2 /tmp/tmp.XbotHzmtu5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 270 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WxKf2UyD2R +++ mktemp ++ local LAST_ERR=/tmp/tmp.oQM5XsNd30 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WxKf2UyD2R ++ cat /tmp/tmp.oQM5XsNd30 ++ rm /tmp/tmp.WxKf2UyD2R /tmp/tmp.oQM5XsNd30 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 271 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lLrZ6jpdd0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.kEsBMH1Cyz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lLrZ6jpdd0 ++ cat /tmp/tmp.kEsBMH1Cyz ++ rm /tmp/tmp.lLrZ6jpdd0 /tmp/tmp.kEsBMH1Cyz ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 272 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UqKnVHxWB6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.gXRI9SSRLz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UqKnVHxWB6 ++ cat /tmp/tmp.gXRI9SSRLz ++ rm /tmp/tmp.UqKnVHxWB6 /tmp/tmp.gXRI9SSRLz ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 273 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BvjwYLU4JK +++ mktemp ++ local LAST_ERR=/tmp/tmp.K3eZnfG3Ct ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BvjwYLU4JK ++ cat /tmp/tmp.K3eZnfG3Ct ++ rm /tmp/tmp.BvjwYLU4JK /tmp/tmp.K3eZnfG3Ct ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 274 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JfrIVQIfSZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.E3B57xckZc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JfrIVQIfSZ ++ cat /tmp/tmp.E3B57xckZc ++ rm /tmp/tmp.JfrIVQIfSZ /tmp/tmp.E3B57xckZc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 275 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.w4ny8IdvvL +++ mktemp ++ local LAST_ERR=/tmp/tmp.nXO2LWIAkr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.w4ny8IdvvL ++ cat /tmp/tmp.nXO2LWIAkr ++ rm /tmp/tmp.w4ny8IdvvL /tmp/tmp.nXO2LWIAkr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 276 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZSAk4k6QLx +++ mktemp ++ local LAST_ERR=/tmp/tmp.eoWyCm21bN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZSAk4k6QLx ++ cat /tmp/tmp.eoWyCm21bN ++ rm /tmp/tmp.ZSAk4k6QLx /tmp/tmp.eoWyCm21bN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 277 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.i9x3rpDTgJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.GuGbmjUDXj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.i9x3rpDTgJ ++ cat /tmp/tmp.GuGbmjUDXj ++ rm /tmp/tmp.i9x3rpDTgJ /tmp/tmp.GuGbmjUDXj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 278 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vfjOk7dAes +++ mktemp ++ local LAST_ERR=/tmp/tmp.cXBEfOhJWV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vfjOk7dAes ++ cat /tmp/tmp.cXBEfOhJWV ++ rm /tmp/tmp.vfjOk7dAes /tmp/tmp.cXBEfOhJWV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 279 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.501TU1VKjI +++ mktemp ++ local LAST_ERR=/tmp/tmp.rxFuR4qeZC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.501TU1VKjI ++ cat /tmp/tmp.rxFuR4qeZC ++ rm /tmp/tmp.501TU1VKjI /tmp/tmp.rxFuR4qeZC ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 280 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LIt1H9CzNm +++ mktemp ++ local LAST_ERR=/tmp/tmp.hABw2bFETc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LIt1H9CzNm ++ cat /tmp/tmp.hABw2bFETc ++ rm /tmp/tmp.LIt1H9CzNm /tmp/tmp.hABw2bFETc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 281 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AZqHiqn1ae +++ mktemp ++ local LAST_ERR=/tmp/tmp.7heOIh4dlT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AZqHiqn1ae ++ cat /tmp/tmp.7heOIh4dlT ++ rm /tmp/tmp.AZqHiqn1ae /tmp/tmp.7heOIh4dlT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 282 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xvnIzHyZHP +++ mktemp ++ local LAST_ERR=/tmp/tmp.L4tG38Dre9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xvnIzHyZHP ++ cat /tmp/tmp.L4tG38Dre9 ++ rm /tmp/tmp.xvnIzHyZHP /tmp/tmp.L4tG38Dre9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 283 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bYrylSKddC +++ mktemp ++ local LAST_ERR=/tmp/tmp.fIZsc4VfYL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bYrylSKddC ++ cat /tmp/tmp.fIZsc4VfYL ++ rm /tmp/tmp.bYrylSKddC /tmp/tmp.fIZsc4VfYL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 284 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lg31TnEH1Y +++ mktemp ++ local LAST_ERR=/tmp/tmp.tt8UGH5e3Z ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lg31TnEH1Y ++ cat /tmp/tmp.tt8UGH5e3Z ++ rm /tmp/tmp.lg31TnEH1Y /tmp/tmp.tt8UGH5e3Z ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 285 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.s7YHa693ew +++ mktemp ++ local LAST_ERR=/tmp/tmp.FenMd3ZFML ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.s7YHa693ew ++ cat /tmp/tmp.FenMd3ZFML ++ rm /tmp/tmp.s7YHa693ew /tmp/tmp.FenMd3ZFML ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 286 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TxQKNK0RWM +++ mktemp ++ local LAST_ERR=/tmp/tmp.KpTPmjNSg7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TxQKNK0RWM ++ cat /tmp/tmp.KpTPmjNSg7 ++ rm /tmp/tmp.TxQKNK0RWM /tmp/tmp.KpTPmjNSg7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 287 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.b5qglUIkKs +++ mktemp ++ local LAST_ERR=/tmp/tmp.4Hr5n6bi9Y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.b5qglUIkKs ++ cat /tmp/tmp.4Hr5n6bi9Y ++ rm /tmp/tmp.b5qglUIkKs /tmp/tmp.4Hr5n6bi9Y ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 288 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YKzsfWWJ0M +++ mktemp ++ local LAST_ERR=/tmp/tmp.wdbVAzHJgh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YKzsfWWJ0M ++ cat /tmp/tmp.wdbVAzHJgh ++ rm /tmp/tmp.YKzsfWWJ0M /tmp/tmp.wdbVAzHJgh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 289 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qTyxvbnrVH +++ mktemp ++ local LAST_ERR=/tmp/tmp.cbQqyIZEbO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qTyxvbnrVH ++ cat /tmp/tmp.cbQqyIZEbO ++ rm /tmp/tmp.qTyxvbnrVH /tmp/tmp.cbQqyIZEbO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 290 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UCBXFOkKqw +++ mktemp ++ local LAST_ERR=/tmp/tmp.P1nTPhEacw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UCBXFOkKqw ++ cat /tmp/tmp.P1nTPhEacw ++ rm /tmp/tmp.UCBXFOkKqw /tmp/tmp.P1nTPhEacw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 291 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YyLW9STLi0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.jJxfaTqlut ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YyLW9STLi0 ++ cat /tmp/tmp.jJxfaTqlut ++ rm /tmp/tmp.YyLW9STLi0 /tmp/tmp.jJxfaTqlut ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 292 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Poaoc8vBP1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.ILqXvFXqjG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Poaoc8vBP1 ++ cat /tmp/tmp.ILqXvFXqjG ++ rm /tmp/tmp.Poaoc8vBP1 /tmp/tmp.ILqXvFXqjG ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 293 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Cyu3ojeN9G +++ mktemp ++ local LAST_ERR=/tmp/tmp.LXgkwoL6WT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Cyu3ojeN9G ++ cat /tmp/tmp.LXgkwoL6WT ++ rm /tmp/tmp.Cyu3ojeN9G /tmp/tmp.LXgkwoL6WT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 294 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S7hcQoL6WP +++ mktemp ++ local LAST_ERR=/tmp/tmp.TxpkoHsuHX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S7hcQoL6WP ++ cat /tmp/tmp.TxpkoHsuHX ++ rm /tmp/tmp.S7hcQoL6WP /tmp/tmp.TxpkoHsuHX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 295 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.c9UnCa9Aj8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.47ptDyAw19 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.c9UnCa9Aj8 ++ cat /tmp/tmp.47ptDyAw19 ++ rm /tmp/tmp.c9UnCa9Aj8 /tmp/tmp.47ptDyAw19 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 296 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.to2AswLs9r +++ mktemp ++ local LAST_ERR=/tmp/tmp.hGyjhgwndP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.to2AswLs9r ++ cat /tmp/tmp.hGyjhgwndP ++ rm /tmp/tmp.to2AswLs9r /tmp/tmp.hGyjhgwndP ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 297 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zGrDSWNtSU +++ mktemp ++ local LAST_ERR=/tmp/tmp.yO9juUX4Sd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zGrDSWNtSU ++ cat /tmp/tmp.yO9juUX4Sd ++ rm /tmp/tmp.zGrDSWNtSU /tmp/tmp.yO9juUX4Sd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 298 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.69qtKi24Kd +++ mktemp ++ local LAST_ERR=/tmp/tmp.whDf3busCO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.69qtKi24Kd ++ cat /tmp/tmp.whDf3busCO ++ rm /tmp/tmp.69qtKi24Kd /tmp/tmp.whDf3busCO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 299 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JkB3gihb7I +++ mktemp ++ local LAST_ERR=/tmp/tmp.rrpyWtpAoh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JkB3gihb7I ++ cat /tmp/tmp.rrpyWtpAoh ++ rm /tmp/tmp.JkB3gihb7I /tmp/tmp.rrpyWtpAoh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 300 -ge 300 ]] + echo 'Something went wrong waiting for cluster consistency!' Something went wrong waiting for cluster consistency! + exit 1