Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/logs/pvc-resize-8-0.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.U1JyV97GzA +++ mktemp ++ local LAST_ERR=/tmp/tmp.npvyw6OcLZ ++ 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.U1JyV97GzA ++ cat /tmp/tmp.npvyw6OcLZ ++ rm /tmp/tmp.U1JyV97GzA /tmp/tmp.npvyw6OcLZ ++ 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.zJ8ecKfmLC +++ mktemp ++ local LAST_ERR=/tmp/tmp.weB7gYFr83 ++ 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.zJ8ecKfmLC ++ cat /tmp/tmp.weB7gYFr83 ++ rm /tmp/tmp.zJ8ecKfmLC /tmp/tmp.weB7gYFr83 ++ return 0 + local allowVolumeExpansion=true + [[ true != \t\r\u\e ]] + create_infra pvc-resize-24819 + local ns=pvc-resize-24819 + '[' -n pxc-operator ']' + kubectl get pxc --all-namespaces -o wide + grep -v NAMESPACE + xargs -L 1 sh -xc 'kubectl patch pxc -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + kubectl patch pxc -n pvc-resize-1893 some-name --type=merge -p '{"metadata":{"finalizers":[]}}' perconaxtradbcluster.pxc.percona.com/some-name patched + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.GdLacjInLq ++ mktemp + local LAST_ERR=/tmp/tmp.ygPkJfdPdX + 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.GdLacjInLq perconaxtradbcluster.pxc.percona.com "some-name" deleted from pvc-resize-1893 namespace + cat /tmp/tmp.ygPkJfdPdX + rm /tmp/tmp.GdLacjInLq /tmp/tmp.ygPkJfdPdX + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.4v3NuXhdLu ++ mktemp + local LAST_ERR=/tmp/tmp.9ImdNUlVwW + 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.4v3NuXhdLu + cat /tmp/tmp.9ImdNUlVwW error: the server doesn't have a resource type "pxc-backup" + rm /tmp/tmp.4v3NuXhdLu /tmp/tmp.9ImdNUlVwW + return 1 + : + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.HZOhpwT6pX ++ mktemp + local LAST_ERR=/tmp/tmp.RyQgQUZ3ij + 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.HZOhpwT6pX + cat /tmp/tmp.RyQgQUZ3ij error: the server doesn't have a resource type "pxc-restore" + rm /tmp/tmp.HZOhpwT6pX /tmp/tmp.RyQgQUZ3ij + 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 ++ sed s/NAMESPACE// ++ awk '-F ' '{print $2}' ++ tail -n1 + local chaos_mesh_ns= + '[' -n '' ']' ++ awk '{print $1}' ++ kubectl get MutatingWebhookConfiguration ++ grep chaos-mesh + timeout 30 kubectl delete MutatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl get ValidatingWebhookConfiguration ++ awk '{print $1}' ++ grep chaos-mesh + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl get ValidatingWebhookConfiguration ++ awk '{print $1}' ++ grep validate-auth + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ grep chaos-mesh ++ awk '{print $1}' ++ kubectl api-resources ++ kubectl get crd ++ awk '{print $1}' ++ grep chaos-mesh.org + 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 ++ 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 + '[' -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 + local LAST_OUT=/tmp/tmp.3jl0E9JeAa ++ mktemp ++ mktemp + local LAST_ERR=/tmp/tmp.uFRq5QwLpw + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pxc-operator + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' + awk '{print$1}' + local LAST_OUT=/tmp/tmp.CmaBagscbc ++ mktemp + local LAST_ERR=/tmp/tmp.O6D7DK8k40 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl get ns + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.CmaBagscbc + cat /tmp/tmp.O6D7DK8k40 + rm /tmp/tmp.CmaBagscbc /tmp/tmp.O6D7DK8k40 + return 0 namespace "pvc-resize-1893" deleted + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.3jl0E9JeAa namespace "pxc-operator" deleted + cat /tmp/tmp.uFRq5QwLpw + rm /tmp/tmp.3jl0E9JeAa /tmp/tmp.uFRq5QwLpw + 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.OEC7XLRmhc ++ mktemp + local LAST_ERR=/tmp/tmp.JcxLNXEMz0 + 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.OEC7XLRmhc namespace/pxc-operator created + cat /tmp/tmp.JcxLNXEMz0 + rm /tmp/tmp.OEC7XLRmhc /tmp/tmp.JcxLNXEMz0 + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.8TEFdeJ1WN +++ mktemp ++ local LAST_ERR=/tmp/tmp.HUZSH0D3pP ++ 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.8TEFdeJ1WN ++ cat /tmp/tmp.HUZSH0D3pP ++ rm /tmp/tmp.8TEFdeJ1WN /tmp/tmp.HUZSH0D3pP ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster5 --namespace=pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.KEUl9DSyz0 ++ mktemp + local LAST_ERR=/tmp/tmp.0gtvbp625s + 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-cluster5 --namespace=pxc-operator + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.KEUl9DSyz0 Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster5" modified. + cat /tmp/tmp.0gtvbp625s + rm /tmp/tmp.KEUl9DSyz0 /tmp/tmp.0gtvbp625s + 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.wkgWixC0VF ++ mktemp + local LAST_ERR=/tmp/tmp.km9GOiwDlR + 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.wkgWixC0VF customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusters.pxc.percona.com serverside-applied + cat /tmp/tmp.km9GOiwDlR + rm /tmp/tmp.wkgWixC0VF /tmp/tmp.km9GOiwDlR + 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 + kubectl_bin apply -f - ++ mktemp + local LAST_OUT=/tmp/tmp.eQ0OVW0B89 ++ mktemp + sed -e 's^namespace: .*^namespace: pxc-operator^' + local LAST_ERR=/tmp/tmp.YALmOw1aPo + 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.eQ0OVW0B89 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.YALmOw1aPo + rm /tmp/tmp.eQ0OVW0B89 /tmp/tmp.YALmOw1aPo + return 0 + sed -e 's^image: .*^image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7^' + 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"' - ++ mktemp + yq eval '(select(.kind == "Deployment").spec.template.spec.containers[] | select(.name == "percona-xtradb-cluster-operator").env[] | select(.name == "DISABLE_TELEMETRY").value) = "true"' - + local LAST_OUT=/tmp/tmp.oKHmzxwnuZ + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/cw-operator.yaml + sed -e 's^failureThreshold: .*^failureThreshold: 10^' ++ mktemp + local LAST_ERR=/tmp/tmp.tuecma5GQz + 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.oKHmzxwnuZ deployment.apps/percona-xtradb-cluster-operator created service/percona-xtradb-cluster-operator created + cat /tmp/tmp.tuecma5GQz + rm /tmp/tmp.oKHmzxwnuZ /tmp/tmp.tuecma5GQz + 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.UVCud78Ay3 ++ mktemp + local LAST_ERR=/tmp/tmp.VNjA20QuPe + 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.UVCud78Ay3 pod/percona-xtradb-cluster-operator-859595f865-szcnv condition met + cat /tmp/tmp.VNjA20QuPe + rm /tmp/tmp.UVCud78Ay3 /tmp/tmp.VNjA20QuPe + 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.7q3cF71iGp +++ mktemp ++ local LAST_ERR=/tmp/tmp.2MWu4y29yq ++ 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.7q3cF71iGp ++ cat /tmp/tmp.2MWu4y29yq ++ rm /tmp/tmp.7q3cF71iGp /tmp/tmp.2MWu4y29yq ++ return 0 + wait_pod percona-xtradb-cluster-operator-859595f865-szcnv 480 pxc-operator + local pod=percona-xtradb-cluster-operator-859595f865-szcnv + local max_retry=480 + local ns=pxc-operator ++ echo percona-xtradb-cluster-operator-859595f865-szcnv ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/percona-xtradb-cluster-operator-859595f865-szcnv condition met waiting for pod/percona-xtradb-cluster-operator-859595f865-szcnv to become Ready.Ok + sleep 3 + create_namespace pvc-resize-24819 + local namespace=pvc-resize-24819 + 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 ++ grep chaos-mesh ++ awk '{print $1}' + 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-24819' + xargs kubectl delete ns + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces pvc-resize-24819 ----------------------------------------------------------------------------------- + kubectl_bin delete namespace pvc-resize-24819 + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.JA8SglJDgR ++ mktemp + local LAST_OUT=/tmp/tmp.1TDK2U50eZ ++ mktemp + local LAST_ERR=/tmp/tmp.DgdQMGSg3l + local exit_status=0 + local LAST_ERR=/tmp/tmp.SaC3yZEa8j + local exit_status=0 ++ seq 0 2 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl get ns + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pvc-resize-24819 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.JA8SglJDgR + cat /tmp/tmp.DgdQMGSg3l + rm /tmp/tmp.JA8SglJDgR /tmp/tmp.DgdQMGSg3l + return 0 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace pvc-resize-24819 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-24819 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.1TDK2U50eZ + cat /tmp/tmp.SaC3yZEa8j Error from server (NotFound): namespaces "pvc-resize-24819" not found + rm /tmp/tmp.1TDK2U50eZ /tmp/tmp.SaC3yZEa8j + return 1 + : + wait_for_delete namespace/pvc-resize-24819 + local res=namespace/pvc-resize-24819 + echo -n 'waiting for namespace/pvc-resize-24819 to be deleted' waiting for namespace/pvc-resize-24819 to be deleted+ set +o xtrace Error from server (NotFound): namespaces "pvc-resize-24819" not found + desc 'create namespace pvc-resize-24819' + set +o xtrace ----------------------------------------------------------------------------------- create namespace pvc-resize-24819 ----------------------------------------------------------------------------------- + kubectl_bin create namespace pvc-resize-24819 ++ mktemp + local LAST_OUT=/tmp/tmp.UiAHMDD8Vv ++ mktemp + local LAST_ERR=/tmp/tmp.nBw1S2NeOZ + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl create namespace pvc-resize-24819 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.UiAHMDD8Vv namespace/pvc-resize-24819 created + cat /tmp/tmp.nBw1S2NeOZ + rm /tmp/tmp.UiAHMDD8Vv /tmp/tmp.nBw1S2NeOZ + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.BjNEEs67o4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.mrumQ6AXBV ++ 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.BjNEEs67o4 ++ cat /tmp/tmp.mrumQ6AXBV ++ rm /tmp/tmp.BjNEEs67o4 /tmp/tmp.mrumQ6AXBV ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster5 --namespace=pvc-resize-24819 ++ mktemp + local LAST_OUT=/tmp/tmp.YJvnGI6tuG ++ mktemp + local LAST_ERR=/tmp/tmp.pW14TYV2pD + 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-cluster5 --namespace=pvc-resize-24819 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.YJvnGI6tuG Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster5" modified. + cat /tmp/tmp.pW14TYV2pD + rm /tmp/tmp.YJvnGI6tuG /tmp/tmp.pW14TYV2pD + 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.15v3fr6z5X ++ mktemp + local LAST_ERR=/tmp/tmp.YQ5bIPopdh + 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.15v3fr6z5X secret/minio-secret created secret/aws-s3-secret created secret/gcp-cs-secret created secret/azure-secret created + cat /tmp/tmp.YQ5bIPopdh + rm /tmp/tmp.15v3fr6z5X /tmp/tmp.YQ5bIPopdh + 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.PnIktv6Hkp ++ mktemp + local LAST_ERR=/tmp/tmp.TYwhju0DOd + 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.PnIktv6Hkp secret/my-cluster-secrets created secret/some-name-ssl created secret/some-name-ssl-internal created + cat /tmp/tmp.TYwhju0DOd + rm /tmp/tmp.PnIktv6Hkp /tmp/tmp.TYwhju0DOd + 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 - + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/conf/client.yml + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' ++ mktemp + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + local LAST_OUT=/tmp/tmp.zsr7fV9hJf + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0-backup#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.pvc-resize-24819~ + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' ++ mktemp + /usr/bin/sed -e 's#apply:.*#apply: Never#' + local LAST_ERR=/tmp/tmp.kldhL26pSD + 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.zsr7fV9hJf deployment.apps/pxc-client created + cat /tmp/tmp.kldhL26pSD + rm /tmp/tmp.zsr7fV9hJf /tmp/tmp.kldhL26pSD + return 0 + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + 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 - + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/conf/some-name.yml ++ mktemp + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0-backup#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.pvc-resize-24819~ + local LAST_OUT=/tmp/tmp.iwQEiboQVB + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e 's#apply:.*#apply: Never#' ++ mktemp + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + local LAST_ERR=/tmp/tmp.lwtogH4Uku + 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.iwQEiboQVB perconaxtradbcluster.pxc.percona.com/some-name created + cat /tmp/tmp.lwtogH4Uku + rm /tmp/tmp.iwQEiboQVB /tmp/tmp.lwtogH4Uku + 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.bY643CG1zr ++++ mktemp +++ local LAST_ERR=/tmp/tmp.q6l6y8ZZTf +++ 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.bY643CG1zr +++ cat /tmp/tmp.q6l6y8ZZTf +++ rm /tmp/tmp.bY643CG1zr /tmp/tmp.q6l6y8ZZTf +++ 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-24819 ++ mktemp + local LAST_OUT=/tmp/tmp.Yg7ImS654b ++ mktemp + local LAST_ERR=/tmp/tmp.lxXuh5fbhk + 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-24819 + 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-24819 + 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-24819 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.Yg7ImS654b + cat /tmp/tmp.lxXuh5fbhk error: no matching resources found + rm /tmp/tmp.Yg7ImS654b /tmp/tmp.lxXuh5fbhk + 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 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + 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= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ echo some-name-pxc-0 ++ 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= ++ echo some-name-pxc-2 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ 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.Zal6ZeZDdo +++ mktemp ++ local LAST_ERR=/tmp/tmp.GL0ghuei17 ++ 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.Zal6ZeZDdo ++ cat /tmp/tmp.GL0ghuei17 ++ rm /tmp/tmp.Zal6ZeZDdo /tmp/tmp.GL0ghuei17 ++ return 0 + local root_pass=root_password + desc 'write data' + set +o xtrace ----------------------------------------------------------------------------------- write data ----------------------------------------------------------------------------------- + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + 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.mwJhRkxPhg +++ mktemp ++ local LAST_ERR=/tmp/tmp.w73Mqe4IBJ ++ 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.mwJhRkxPhg ++ cat /tmp/tmp.w73Mqe4IBJ ++ rm /tmp/tmp.mwJhRkxPhg /tmp/tmp.w73Mqe4IBJ ++ return 0 + client_pod=pxc-client-59944c5bbf-hdkkk + wait_pod pxc-client-59944c5bbf-hdkkk + local pod=pxc-client-59944c5bbf-hdkkk + local max_retry=480 + local ns= ++ echo pxc-client-59944c5bbf-hdkkk ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-59944c5bbf-hdkkk condition met waiting for pod/pxc-client-59944c5bbf-hdkkk 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.rVVfwSOaoU +++ mktemp ++ local LAST_ERR=/tmp/tmp.8VUvZ2xgAZ ++ 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.rVVfwSOaoU ++ cat /tmp/tmp.8VUvZ2xgAZ ++ rm /tmp/tmp.rVVfwSOaoU /tmp/tmp.8VUvZ2xgAZ ++ return 0 + client_pod=pxc-client-59944c5bbf-hdkkk + wait_pod pxc-client-59944c5bbf-hdkkk + local pod=pxc-client-59944c5bbf-hdkkk + local max_retry=480 + local ns= ++ echo pxc-client-59944c5bbf-hdkkk ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-59944c5bbf-hdkkk condition met waiting for pod/pxc-client-59944c5bbf-hdkkk 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-pxc8.0 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-80.sql ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + 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.biUcTXYwd0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.SVFbxP5NU8 ++ 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.biUcTXYwd0 ++ cat /tmp/tmp.SVFbxP5NU8 ++ rm /tmp/tmp.biUcTXYwd0 /tmp/tmp.SVFbxP5NU8 ++ return 0 + client_pod=pxc-client-59944c5bbf-hdkkk + wait_pod pxc-client-59944c5bbf-hdkkk + local pod=pxc-client-59944c5bbf-hdkkk + local max_retry=480 + local ns= ++ echo pxc-client-59944c5bbf-hdkkk ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-59944c5bbf-hdkkk condition met waiting for pod/pxc-client-59944c5bbf-hdkkk to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.8xUjzisbpK/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.8xUjzisbpK/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-pxc8.0 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-80.sql ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + 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.KcImO1gymv +++ mktemp ++ local LAST_ERR=/tmp/tmp.AAguDoA4DZ ++ 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.KcImO1gymv ++ cat /tmp/tmp.AAguDoA4DZ ++ rm /tmp/tmp.KcImO1gymv /tmp/tmp.AAguDoA4DZ ++ return 0 + client_pod=pxc-client-59944c5bbf-hdkkk + wait_pod pxc-client-59944c5bbf-hdkkk + local pod=pxc-client-59944c5bbf-hdkkk + local max_retry=480 + local ns= ++ echo pxc-client-59944c5bbf-hdkkk ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-59944c5bbf-hdkkk condition met waiting for pod/pxc-client-59944c5bbf-hdkkk to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.8xUjzisbpK/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.8xUjzisbpK/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-pxc8.0 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1-80.sql ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + 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.YEg44zBol3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.YosixpW2zj ++ 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.YEg44zBol3 ++ cat /tmp/tmp.YosixpW2zj ++ rm /tmp/tmp.YEg44zBol3 /tmp/tmp.YosixpW2zj ++ return 0 + client_pod=pxc-client-59944c5bbf-hdkkk + wait_pod pxc-client-59944c5bbf-hdkkk + local pod=pxc-client-59944c5bbf-hdkkk + local max_retry=480 + local ns= ++ echo pxc-client-59944c5bbf-hdkkk ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-59944c5bbf-hdkkk condition met waiting for pod/pxc-client-59944c5bbf-hdkkk to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.8xUjzisbpK/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/pvc-resize/compare/select-1.sql /tmp/tmp.8xUjzisbpK/select-1.sql ++ 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.Nv42i0sxfn +++ mktemp ++ local LAST_ERR=/tmp/tmp.AJZ5VEiZcY ++ 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.Nv42i0sxfn ++ cat /tmp/tmp.AJZ5VEiZcY Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.Nv42i0sxfn /tmp/tmp.AJZ5VEiZcY ++ 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.ZtWIeuazlP ++ mktemp + local LAST_ERR=/tmp/tmp.LyKkAABnP5 + 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.ZtWIeuazlP perconaxtradbcluster.pxc.percona.com/some-name patched + cat /tmp/tmp.LyKkAABnP5 + rm /tmp/tmp.ZtWIeuazlP /tmp/tmp.LyKkAABnP5 + 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.RrnCRgFaVv +++ mktemp ++ local LAST_ERR=/tmp/tmp.b7HPZMLBkh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RrnCRgFaVv ++ cat /tmp/tmp.b7HPZMLBkh ++ rm /tmp/tmp.RrnCRgFaVv /tmp/tmp.b7HPZMLBkh ++ 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.2orGGrAiJT +++ mktemp ++ local LAST_ERR=/tmp/tmp.HeDu3q9Elb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2orGGrAiJT ++ cat /tmp/tmp.HeDu3q9Elb ++ rm /tmp/tmp.2orGGrAiJT /tmp/tmp.HeDu3q9Elb ++ 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.tib35BOrM2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.PkjwN9ZMMr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tib35BOrM2 ++ cat /tmp/tmp.PkjwN9ZMMr ++ rm /tmp/tmp.tib35BOrM2 /tmp/tmp.PkjwN9ZMMr ++ 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.B9Ty5OOHMq +++ mktemp ++ local LAST_ERR=/tmp/tmp.cUADMWEAR6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.B9Ty5OOHMq ++ cat /tmp/tmp.cUADMWEAR6 ++ rm /tmp/tmp.B9Ty5OOHMq /tmp/tmp.cUADMWEAR6 ++ 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.YXnfH6maRX +++ mktemp ++ local LAST_ERR=/tmp/tmp.1qFSTzG7JJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YXnfH6maRX ++ cat /tmp/tmp.1qFSTzG7JJ ++ rm /tmp/tmp.YXnfH6maRX /tmp/tmp.1qFSTzG7JJ ++ 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.t3C6aEEn02 +++ mktemp ++ local LAST_ERR=/tmp/tmp.QJ2Vte4JUj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.t3C6aEEn02 ++ cat /tmp/tmp.QJ2Vte4JUj ++ rm /tmp/tmp.t3C6aEEn02 /tmp/tmp.QJ2Vte4JUj ++ 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.jBAs0ULhvM +++ mktemp ++ local LAST_ERR=/tmp/tmp.CMffDGCCgp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jBAs0ULhvM ++ cat /tmp/tmp.CMffDGCCgp ++ rm /tmp/tmp.jBAs0ULhvM /tmp/tmp.CMffDGCCgp ++ 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.nwbKMYF016 +++ mktemp ++ local LAST_ERR=/tmp/tmp.kmgfV2KBnF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nwbKMYF016 ++ cat /tmp/tmp.kmgfV2KBnF ++ rm /tmp/tmp.nwbKMYF016 /tmp/tmp.kmgfV2KBnF ++ 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.UKMM8C9LIP +++ mktemp ++ local LAST_ERR=/tmp/tmp.oS0EByzxU7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UKMM8C9LIP ++ cat /tmp/tmp.oS0EByzxU7 ++ rm /tmp/tmp.UKMM8C9LIP /tmp/tmp.oS0EByzxU7 ++ 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.hRpYVOMFFL +++ mktemp ++ local LAST_ERR=/tmp/tmp.Yi1CjyQwTQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hRpYVOMFFL ++ cat /tmp/tmp.Yi1CjyQwTQ ++ rm /tmp/tmp.hRpYVOMFFL /tmp/tmp.Yi1CjyQwTQ ++ 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.SQaLmS0jMV +++ mktemp ++ local LAST_ERR=/tmp/tmp.lEIhOCgr45 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SQaLmS0jMV ++ cat /tmp/tmp.lEIhOCgr45 ++ rm /tmp/tmp.SQaLmS0jMV /tmp/tmp.lEIhOCgr45 ++ 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.bX2iNBzXvY +++ mktemp ++ local LAST_ERR=/tmp/tmp.SXDrfUaa6e ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bX2iNBzXvY ++ cat /tmp/tmp.SXDrfUaa6e ++ rm /tmp/tmp.bX2iNBzXvY /tmp/tmp.SXDrfUaa6e ++ 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.eIdrPxYxxi +++ mktemp ++ local LAST_ERR=/tmp/tmp.sEF5y6JWcF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eIdrPxYxxi ++ cat /tmp/tmp.sEF5y6JWcF ++ rm /tmp/tmp.eIdrPxYxxi /tmp/tmp.sEF5y6JWcF ++ 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.MQFgTSQXla +++ mktemp ++ local LAST_ERR=/tmp/tmp.1MgnYFXn9x ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MQFgTSQXla ++ cat /tmp/tmp.1MgnYFXn9x ++ rm /tmp/tmp.MQFgTSQXla /tmp/tmp.1MgnYFXn9x ++ 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.4tulanpkBv +++ mktemp ++ local LAST_ERR=/tmp/tmp.FEEWrCX548 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4tulanpkBv ++ cat /tmp/tmp.FEEWrCX548 ++ rm /tmp/tmp.4tulanpkBv /tmp/tmp.FEEWrCX548 ++ 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.lorIvFoG59 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Lo3yiqXEOC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lorIvFoG59 ++ cat /tmp/tmp.Lo3yiqXEOC ++ rm /tmp/tmp.lorIvFoG59 /tmp/tmp.Lo3yiqXEOC ++ 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.8WgUGBKtQT +++ mktemp ++ local LAST_ERR=/tmp/tmp.2zZJ5cGDJg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8WgUGBKtQT ++ cat /tmp/tmp.2zZJ5cGDJg ++ rm /tmp/tmp.8WgUGBKtQT /tmp/tmp.2zZJ5cGDJg ++ 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.0r1cPKXRVT +++ mktemp ++ local LAST_ERR=/tmp/tmp.E2QquwNcdM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0r1cPKXRVT ++ cat /tmp/tmp.E2QquwNcdM ++ rm /tmp/tmp.0r1cPKXRVT /tmp/tmp.E2QquwNcdM ++ 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.gVWzBKIusP +++ mktemp ++ local LAST_ERR=/tmp/tmp.7xBFSLgECZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gVWzBKIusP ++ cat /tmp/tmp.7xBFSLgECZ ++ rm /tmp/tmp.gVWzBKIusP /tmp/tmp.7xBFSLgECZ ++ 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.hsZF6oqsU5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.VieguR9HVx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hsZF6oqsU5 ++ cat /tmp/tmp.VieguR9HVx ++ rm /tmp/tmp.hsZF6oqsU5 /tmp/tmp.VieguR9HVx ++ 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.mdfE9fq7BL +++ mktemp ++ local LAST_ERR=/tmp/tmp.CjmpMzInfr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mdfE9fq7BL ++ cat /tmp/tmp.CjmpMzInfr ++ rm /tmp/tmp.mdfE9fq7BL /tmp/tmp.CjmpMzInfr ++ 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.uWZtKui2sY +++ mktemp ++ local LAST_ERR=/tmp/tmp.egh1q8LVx0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uWZtKui2sY ++ cat /tmp/tmp.egh1q8LVx0 ++ rm /tmp/tmp.uWZtKui2sY /tmp/tmp.egh1q8LVx0 ++ 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.q8eX6XLGap +++ mktemp ++ local LAST_ERR=/tmp/tmp.LCgLdasdlX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.q8eX6XLGap ++ cat /tmp/tmp.LCgLdasdlX ++ rm /tmp/tmp.q8eX6XLGap /tmp/tmp.LCgLdasdlX ++ 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.zDfoTqDkpk +++ mktemp ++ local LAST_ERR=/tmp/tmp.m8EkEO4J1p ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zDfoTqDkpk ++ cat /tmp/tmp.m8EkEO4J1p ++ rm /tmp/tmp.zDfoTqDkpk /tmp/tmp.m8EkEO4J1p ++ 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.XZ0Z6grUCr +++ mktemp ++ local LAST_ERR=/tmp/tmp.Zimd0GheK5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XZ0Z6grUCr ++ cat /tmp/tmp.Zimd0GheK5 ++ rm /tmp/tmp.XZ0Z6grUCr /tmp/tmp.Zimd0GheK5 ++ 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.6SRpQpQU0l +++ mktemp ++ local LAST_ERR=/tmp/tmp.EAunZZ3SlF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6SRpQpQU0l ++ cat /tmp/tmp.EAunZZ3SlF ++ rm /tmp/tmp.6SRpQpQU0l /tmp/tmp.EAunZZ3SlF ++ 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.GfwGqHuXvl +++ mktemp ++ local LAST_ERR=/tmp/tmp.8BTNlyDqmo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GfwGqHuXvl ++ cat /tmp/tmp.8BTNlyDqmo ++ rm /tmp/tmp.GfwGqHuXvl /tmp/tmp.8BTNlyDqmo ++ 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.KfZRM8NHdY +++ mktemp ++ local LAST_ERR=/tmp/tmp.pdEdvKQeKL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KfZRM8NHdY ++ cat /tmp/tmp.pdEdvKQeKL ++ rm /tmp/tmp.KfZRM8NHdY /tmp/tmp.pdEdvKQeKL ++ 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.Bt1YZU5SNf +++ mktemp ++ local LAST_ERR=/tmp/tmp.8aY2dRW9yt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Bt1YZU5SNf ++ cat /tmp/tmp.8aY2dRW9yt ++ rm /tmp/tmp.Bt1YZU5SNf /tmp/tmp.8aY2dRW9yt ++ 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.WWn5mHc50A +++ mktemp ++ local LAST_ERR=/tmp/tmp.SBupIoe10r ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WWn5mHc50A ++ cat /tmp/tmp.SBupIoe10r ++ rm /tmp/tmp.WWn5mHc50A /tmp/tmp.SBupIoe10r ++ 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.OCMBa8rk1Y +++ mktemp ++ local LAST_ERR=/tmp/tmp.KxRvzfcOaZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OCMBa8rk1Y ++ cat /tmp/tmp.KxRvzfcOaZ ++ rm /tmp/tmp.OCMBa8rk1Y /tmp/tmp.KxRvzfcOaZ ++ 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.FVKmx9SLt4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.F0IbR5bWr1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FVKmx9SLt4 ++ cat /tmp/tmp.F0IbR5bWr1 ++ rm /tmp/tmp.FVKmx9SLt4 /tmp/tmp.F0IbR5bWr1 ++ 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.9PN7zUdG4I +++ mktemp ++ local LAST_ERR=/tmp/tmp.Od89BOSRAD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9PN7zUdG4I ++ cat /tmp/tmp.Od89BOSRAD ++ rm /tmp/tmp.9PN7zUdG4I /tmp/tmp.Od89BOSRAD ++ 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.uC5MAtR1RA +++ mktemp ++ local LAST_ERR=/tmp/tmp.gZ52YSfHPo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uC5MAtR1RA ++ cat /tmp/tmp.gZ52YSfHPo ++ rm /tmp/tmp.uC5MAtR1RA /tmp/tmp.gZ52YSfHPo ++ 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.pbx9pEkDJZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.QC9jeDqLMw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pbx9pEkDJZ ++ cat /tmp/tmp.QC9jeDqLMw ++ rm /tmp/tmp.pbx9pEkDJZ /tmp/tmp.QC9jeDqLMw ++ 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.hkrheH6bI0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Etyv3fTw5c ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hkrheH6bI0 ++ cat /tmp/tmp.Etyv3fTw5c ++ rm /tmp/tmp.hkrheH6bI0 /tmp/tmp.Etyv3fTw5c ++ 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.0k63jdjYYR +++ mktemp ++ local LAST_ERR=/tmp/tmp.GCSlrU30iT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0k63jdjYYR ++ cat /tmp/tmp.GCSlrU30iT ++ rm /tmp/tmp.0k63jdjYYR /tmp/tmp.GCSlrU30iT ++ 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.icIpPjgTGR +++ mktemp ++ local LAST_ERR=/tmp/tmp.Tru164eeKn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.icIpPjgTGR ++ cat /tmp/tmp.Tru164eeKn ++ rm /tmp/tmp.icIpPjgTGR /tmp/tmp.Tru164eeKn ++ 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.AxTe7M4HIP +++ mktemp ++ local LAST_ERR=/tmp/tmp.UBjnPkhDFC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AxTe7M4HIP ++ cat /tmp/tmp.UBjnPkhDFC ++ rm /tmp/tmp.AxTe7M4HIP /tmp/tmp.UBjnPkhDFC ++ 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.vNECQ1dfJ0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.20M2pHg1PX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vNECQ1dfJ0 ++ cat /tmp/tmp.20M2pHg1PX ++ rm /tmp/tmp.vNECQ1dfJ0 /tmp/tmp.20M2pHg1PX ++ 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.jDnsET3dfo +++ mktemp ++ local LAST_ERR=/tmp/tmp.i17KICzPh7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jDnsET3dfo ++ cat /tmp/tmp.i17KICzPh7 ++ rm /tmp/tmp.jDnsET3dfo /tmp/tmp.i17KICzPh7 ++ 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.5jcY4AG1Yh +++ mktemp ++ local LAST_ERR=/tmp/tmp.F0T884WFYH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5jcY4AG1Yh ++ cat /tmp/tmp.F0T884WFYH ++ rm /tmp/tmp.5jcY4AG1Yh /tmp/tmp.F0T884WFYH ++ 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.tQ1RhF0E6X +++ mktemp ++ local LAST_ERR=/tmp/tmp.GN2Ame22xy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tQ1RhF0E6X ++ cat /tmp/tmp.GN2Ame22xy ++ rm /tmp/tmp.tQ1RhF0E6X /tmp/tmp.GN2Ame22xy ++ 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.3uSILCM6Jd +++ mktemp ++ local LAST_ERR=/tmp/tmp.Sgwpxedve9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3uSILCM6Jd ++ cat /tmp/tmp.Sgwpxedve9 ++ rm /tmp/tmp.3uSILCM6Jd /tmp/tmp.Sgwpxedve9 ++ 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.K4jw26QIEJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.KB2GPv2J1B ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.K4jw26QIEJ ++ cat /tmp/tmp.KB2GPv2J1B ++ rm /tmp/tmp.K4jw26QIEJ /tmp/tmp.KB2GPv2J1B ++ 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.CgUJvFi5gm +++ mktemp ++ local LAST_ERR=/tmp/tmp.zQwFovkkFG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CgUJvFi5gm ++ cat /tmp/tmp.zQwFovkkFG ++ rm /tmp/tmp.CgUJvFi5gm /tmp/tmp.zQwFovkkFG ++ 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.HtJN1R9PCI +++ mktemp ++ local LAST_ERR=/tmp/tmp.wJGwqIfo7I ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HtJN1R9PCI ++ cat /tmp/tmp.wJGwqIfo7I ++ rm /tmp/tmp.HtJN1R9PCI /tmp/tmp.wJGwqIfo7I ++ 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.Ym9JZJSh2K +++ mktemp ++ local LAST_ERR=/tmp/tmp.K3khomC1Gj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Ym9JZJSh2K ++ cat /tmp/tmp.K3khomC1Gj ++ rm /tmp/tmp.Ym9JZJSh2K /tmp/tmp.K3khomC1Gj ++ 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.Zoxkao8OVk +++ mktemp ++ local LAST_ERR=/tmp/tmp.iP84O2GnIh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Zoxkao8OVk ++ cat /tmp/tmp.iP84O2GnIh ++ rm /tmp/tmp.Zoxkao8OVk /tmp/tmp.iP84O2GnIh ++ 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.WcYbnNeaus +++ mktemp ++ local LAST_ERR=/tmp/tmp.k9K1WQNFan ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WcYbnNeaus ++ cat /tmp/tmp.k9K1WQNFan ++ rm /tmp/tmp.WcYbnNeaus /tmp/tmp.k9K1WQNFan ++ 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.UZ2imi0LTB +++ mktemp ++ local LAST_ERR=/tmp/tmp.3p7jTa7bF4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UZ2imi0LTB ++ cat /tmp/tmp.3p7jTa7bF4 ++ rm /tmp/tmp.UZ2imi0LTB /tmp/tmp.3p7jTa7bF4 ++ 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.wbHWzSh63p +++ mktemp ++ local LAST_ERR=/tmp/tmp.ax2f9H22yw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wbHWzSh63p ++ cat /tmp/tmp.ax2f9H22yw ++ rm /tmp/tmp.wbHWzSh63p /tmp/tmp.ax2f9H22yw ++ 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.mT9VGTofk4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.CTEma6Garr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mT9VGTofk4 ++ cat /tmp/tmp.CTEma6Garr ++ rm /tmp/tmp.mT9VGTofk4 /tmp/tmp.CTEma6Garr ++ 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.SmBvDLxbzH +++ mktemp ++ local LAST_ERR=/tmp/tmp.sbwBDLGZaW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SmBvDLxbzH ++ cat /tmp/tmp.sbwBDLGZaW ++ rm /tmp/tmp.SmBvDLxbzH /tmp/tmp.sbwBDLGZaW ++ 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.7vuf5UddAD +++ mktemp ++ local LAST_ERR=/tmp/tmp.oWu8T6wnpU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7vuf5UddAD ++ cat /tmp/tmp.oWu8T6wnpU ++ rm /tmp/tmp.7vuf5UddAD /tmp/tmp.oWu8T6wnpU ++ 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.eOSTzGJoDu +++ mktemp ++ local LAST_ERR=/tmp/tmp.Tcvw2WhtxM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eOSTzGJoDu ++ cat /tmp/tmp.Tcvw2WhtxM ++ rm /tmp/tmp.eOSTzGJoDu /tmp/tmp.Tcvw2WhtxM ++ 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.b4nJsfe21N +++ mktemp ++ local LAST_ERR=/tmp/tmp.1R2PNIfSPT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.b4nJsfe21N ++ cat /tmp/tmp.1R2PNIfSPT ++ rm /tmp/tmp.b4nJsfe21N /tmp/tmp.1R2PNIfSPT ++ 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.K04wemfByG +++ mktemp ++ local LAST_ERR=/tmp/tmp.QTvQW2h7GQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.K04wemfByG ++ cat /tmp/tmp.QTvQW2h7GQ ++ rm /tmp/tmp.K04wemfByG /tmp/tmp.QTvQW2h7GQ ++ 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.1c7loFyG2Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.kM2ux7ecZJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1c7loFyG2Z ++ cat /tmp/tmp.kM2ux7ecZJ ++ rm /tmp/tmp.1c7loFyG2Z /tmp/tmp.kM2ux7ecZJ ++ 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.UGM0AreWQs +++ mktemp ++ local LAST_ERR=/tmp/tmp.7gFciK0vZI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UGM0AreWQs ++ cat /tmp/tmp.7gFciK0vZI ++ rm /tmp/tmp.UGM0AreWQs /tmp/tmp.7gFciK0vZI ++ 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.uyhfyIEFNF +++ mktemp ++ local LAST_ERR=/tmp/tmp.oLx9nBSEKB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uyhfyIEFNF ++ cat /tmp/tmp.oLx9nBSEKB ++ rm /tmp/tmp.uyhfyIEFNF /tmp/tmp.oLx9nBSEKB ++ 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.TPWzkqcPiF +++ mktemp ++ local LAST_ERR=/tmp/tmp.mh4B4trJdl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TPWzkqcPiF ++ cat /tmp/tmp.mh4B4trJdl ++ rm /tmp/tmp.TPWzkqcPiF /tmp/tmp.mh4B4trJdl ++ 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.5ACAtDPP8z +++ mktemp ++ local LAST_ERR=/tmp/tmp.3Ayabbm1KM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5ACAtDPP8z ++ cat /tmp/tmp.3Ayabbm1KM ++ rm /tmp/tmp.5ACAtDPP8z /tmp/tmp.3Ayabbm1KM ++ 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.sWyu1QOd4X +++ mktemp ++ local LAST_ERR=/tmp/tmp.31djvHLbNw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sWyu1QOd4X ++ cat /tmp/tmp.31djvHLbNw ++ rm /tmp/tmp.sWyu1QOd4X /tmp/tmp.31djvHLbNw ++ 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.coYU4VjLsq +++ mktemp ++ local LAST_ERR=/tmp/tmp.U6cr0Id356 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.coYU4VjLsq ++ cat /tmp/tmp.U6cr0Id356 ++ rm /tmp/tmp.coYU4VjLsq /tmp/tmp.U6cr0Id356 ++ 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.ZSmDMD3CyX +++ mktemp ++ local LAST_ERR=/tmp/tmp.yxAf4aUoyD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZSmDMD3CyX ++ cat /tmp/tmp.yxAf4aUoyD ++ rm /tmp/tmp.ZSmDMD3CyX /tmp/tmp.yxAf4aUoyD ++ 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.CPVGtJORgL +++ mktemp ++ local LAST_ERR=/tmp/tmp.Bhqg4U27GQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CPVGtJORgL ++ cat /tmp/tmp.Bhqg4U27GQ ++ rm /tmp/tmp.CPVGtJORgL /tmp/tmp.Bhqg4U27GQ ++ 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.HX3gzriMvD +++ mktemp ++ local LAST_ERR=/tmp/tmp.fxoed6go0u ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HX3gzriMvD ++ cat /tmp/tmp.fxoed6go0u ++ rm /tmp/tmp.HX3gzriMvD /tmp/tmp.fxoed6go0u ++ 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.qp4LOgxm3l +++ mktemp ++ local LAST_ERR=/tmp/tmp.wjqmoYsqJV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qp4LOgxm3l ++ cat /tmp/tmp.wjqmoYsqJV ++ rm /tmp/tmp.qp4LOgxm3l /tmp/tmp.wjqmoYsqJV ++ 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.Wn1TBbJZhH +++ mktemp ++ local LAST_ERR=/tmp/tmp.2nPQFXR2Um ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Wn1TBbJZhH ++ cat /tmp/tmp.2nPQFXR2Um ++ rm /tmp/tmp.Wn1TBbJZhH /tmp/tmp.2nPQFXR2Um ++ 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.2nIFgkqFxK +++ mktemp ++ local LAST_ERR=/tmp/tmp.9aWRJw3AZc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2nIFgkqFxK ++ cat /tmp/tmp.9aWRJw3AZc ++ rm /tmp/tmp.2nIFgkqFxK /tmp/tmp.9aWRJw3AZc ++ 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.tHaundhbfA +++ mktemp ++ local LAST_ERR=/tmp/tmp.AxxptkBBIV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tHaundhbfA ++ cat /tmp/tmp.AxxptkBBIV ++ rm /tmp/tmp.tHaundhbfA /tmp/tmp.AxxptkBBIV ++ 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.cS6sAC6u1s +++ mktemp ++ local LAST_ERR=/tmp/tmp.BdpbJR78bZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cS6sAC6u1s ++ cat /tmp/tmp.BdpbJR78bZ ++ rm /tmp/tmp.cS6sAC6u1s /tmp/tmp.BdpbJR78bZ ++ 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.rv4OgzvloC +++ mktemp ++ local LAST_ERR=/tmp/tmp.ndBN3u7cka ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rv4OgzvloC ++ cat /tmp/tmp.ndBN3u7cka ++ rm /tmp/tmp.rv4OgzvloC /tmp/tmp.ndBN3u7cka ++ 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.0rCfSdWdHB +++ mktemp ++ local LAST_ERR=/tmp/tmp.feunQSPLlV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0rCfSdWdHB ++ cat /tmp/tmp.feunQSPLlV ++ rm /tmp/tmp.0rCfSdWdHB /tmp/tmp.feunQSPLlV ++ 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.NhwTpGLKfe +++ mktemp ++ local LAST_ERR=/tmp/tmp.zHxlMcG8kc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NhwTpGLKfe ++ cat /tmp/tmp.zHxlMcG8kc ++ rm /tmp/tmp.NhwTpGLKfe /tmp/tmp.zHxlMcG8kc ++ 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.DFtGQV3Z2Y +++ mktemp ++ local LAST_ERR=/tmp/tmp.cExwq83Jcd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DFtGQV3Z2Y ++ cat /tmp/tmp.cExwq83Jcd ++ rm /tmp/tmp.DFtGQV3Z2Y /tmp/tmp.cExwq83Jcd ++ 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.XvIWJvYyeQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.MiaBepn4XE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XvIWJvYyeQ ++ cat /tmp/tmp.MiaBepn4XE ++ rm /tmp/tmp.XvIWJvYyeQ /tmp/tmp.MiaBepn4XE ++ 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.eBE4hFWhdz +++ mktemp ++ local LAST_ERR=/tmp/tmp.At6uBpQ1Mc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eBE4hFWhdz ++ cat /tmp/tmp.At6uBpQ1Mc ++ rm /tmp/tmp.eBE4hFWhdz /tmp/tmp.At6uBpQ1Mc ++ 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.RipnCzQrcL +++ mktemp ++ local LAST_ERR=/tmp/tmp.dkXh7lRfnN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RipnCzQrcL ++ cat /tmp/tmp.dkXh7lRfnN ++ rm /tmp/tmp.RipnCzQrcL /tmp/tmp.dkXh7lRfnN ++ 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.fhLHMXrPmK +++ mktemp ++ local LAST_ERR=/tmp/tmp.X6m6qwxEmV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fhLHMXrPmK ++ cat /tmp/tmp.X6m6qwxEmV ++ rm /tmp/tmp.fhLHMXrPmK /tmp/tmp.X6m6qwxEmV ++ 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.6FZOM2A165 +++ mktemp ++ local LAST_ERR=/tmp/tmp.B4Bz2vdF6L ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6FZOM2A165 ++ cat /tmp/tmp.B4Bz2vdF6L ++ rm /tmp/tmp.6FZOM2A165 /tmp/tmp.B4Bz2vdF6L ++ 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.an32UAwEmo +++ mktemp ++ local LAST_ERR=/tmp/tmp.rpsltwD6bN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.an32UAwEmo ++ cat /tmp/tmp.rpsltwD6bN ++ rm /tmp/tmp.an32UAwEmo /tmp/tmp.rpsltwD6bN ++ 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.GE6RZ2OJG3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.mng4NUpTcQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GE6RZ2OJG3 ++ cat /tmp/tmp.mng4NUpTcQ ++ rm /tmp/tmp.GE6RZ2OJG3 /tmp/tmp.mng4NUpTcQ ++ 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.bi8TJKKSTw +++ mktemp ++ local LAST_ERR=/tmp/tmp.JJwAdTOdIf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bi8TJKKSTw ++ cat /tmp/tmp.JJwAdTOdIf ++ rm /tmp/tmp.bi8TJKKSTw /tmp/tmp.JJwAdTOdIf ++ 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.LMSHnM6TZZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.Y16O7eC1Z0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LMSHnM6TZZ ++ cat /tmp/tmp.Y16O7eC1Z0 ++ rm /tmp/tmp.LMSHnM6TZZ /tmp/tmp.Y16O7eC1Z0 ++ 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.DM8Gi47CYD +++ mktemp ++ local LAST_ERR=/tmp/tmp.ljLkmX11hy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DM8Gi47CYD ++ cat /tmp/tmp.ljLkmX11hy ++ rm /tmp/tmp.DM8Gi47CYD /tmp/tmp.ljLkmX11hy ++ 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.V0VvW4AzOR +++ mktemp ++ local LAST_ERR=/tmp/tmp.LZrJIu4i1w ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.V0VvW4AzOR ++ cat /tmp/tmp.LZrJIu4i1w ++ rm /tmp/tmp.V0VvW4AzOR /tmp/tmp.LZrJIu4i1w ++ 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.IwrEBc3fE6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.1BgBQgxOAA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IwrEBc3fE6 ++ cat /tmp/tmp.1BgBQgxOAA ++ rm /tmp/tmp.IwrEBc3fE6 /tmp/tmp.1BgBQgxOAA ++ 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.HrgwKyyhsr +++ mktemp ++ local LAST_ERR=/tmp/tmp.vUqhriR55x ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HrgwKyyhsr ++ cat /tmp/tmp.vUqhriR55x ++ rm /tmp/tmp.HrgwKyyhsr /tmp/tmp.vUqhriR55x ++ 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.j32Ck3AfQi +++ mktemp ++ local LAST_ERR=/tmp/tmp.ei5X1FDuqx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.j32Ck3AfQi ++ cat /tmp/tmp.ei5X1FDuqx ++ rm /tmp/tmp.j32Ck3AfQi /tmp/tmp.ei5X1FDuqx ++ 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.b3zhhiiwPj +++ mktemp ++ local LAST_ERR=/tmp/tmp.mYMDkfoJjC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.b3zhhiiwPj ++ cat /tmp/tmp.mYMDkfoJjC ++ rm /tmp/tmp.b3zhhiiwPj /tmp/tmp.mYMDkfoJjC ++ 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.z35qHtWRJx +++ mktemp ++ local LAST_ERR=/tmp/tmp.BzwFeQeH7O ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.z35qHtWRJx ++ cat /tmp/tmp.BzwFeQeH7O ++ rm /tmp/tmp.z35qHtWRJx /tmp/tmp.BzwFeQeH7O ++ 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.hidYom94xo +++ mktemp ++ local LAST_ERR=/tmp/tmp.GT2dtoqjK4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hidYom94xo ++ cat /tmp/tmp.GT2dtoqjK4 ++ rm /tmp/tmp.hidYom94xo /tmp/tmp.GT2dtoqjK4 ++ 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.X9iwDf7LRo +++ mktemp ++ local LAST_ERR=/tmp/tmp.Kdn1e1Le3I ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.X9iwDf7LRo ++ cat /tmp/tmp.Kdn1e1Le3I ++ rm /tmp/tmp.X9iwDf7LRo /tmp/tmp.Kdn1e1Le3I ++ 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.QDt1JgXByT +++ mktemp ++ local LAST_ERR=/tmp/tmp.YrZYtlEeIr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QDt1JgXByT ++ cat /tmp/tmp.YrZYtlEeIr ++ rm /tmp/tmp.QDt1JgXByT /tmp/tmp.YrZYtlEeIr ++ 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.NosyiTr7Zh +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZECk4kN5Lq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NosyiTr7Zh ++ cat /tmp/tmp.ZECk4kN5Lq ++ rm /tmp/tmp.NosyiTr7Zh /tmp/tmp.ZECk4kN5Lq ++ 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.H9a983t8QO +++ mktemp ++ local LAST_ERR=/tmp/tmp.Vpdid4DaBx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.H9a983t8QO ++ cat /tmp/tmp.Vpdid4DaBx ++ rm /tmp/tmp.H9a983t8QO /tmp/tmp.Vpdid4DaBx ++ 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.WjXohDoQal +++ mktemp ++ local LAST_ERR=/tmp/tmp.pvEyWsoKHW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WjXohDoQal ++ cat /tmp/tmp.pvEyWsoKHW ++ rm /tmp/tmp.WjXohDoQal /tmp/tmp.pvEyWsoKHW ++ 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.762k8wj3BL +++ mktemp ++ local LAST_ERR=/tmp/tmp.olYpBWeOgG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.762k8wj3BL ++ cat /tmp/tmp.olYpBWeOgG ++ rm /tmp/tmp.762k8wj3BL /tmp/tmp.olYpBWeOgG ++ 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.LqxraE3Pai +++ mktemp ++ local LAST_ERR=/tmp/tmp.dz7U9kQj2k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LqxraE3Pai ++ cat /tmp/tmp.dz7U9kQj2k ++ rm /tmp/tmp.LqxraE3Pai /tmp/tmp.dz7U9kQj2k ++ 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.MKIp8VdL8i +++ mktemp ++ local LAST_ERR=/tmp/tmp.fCXykpL8Sz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MKIp8VdL8i ++ cat /tmp/tmp.fCXykpL8Sz ++ rm /tmp/tmp.MKIp8VdL8i /tmp/tmp.fCXykpL8Sz ++ 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.gjkS7LrXrF +++ mktemp ++ local LAST_ERR=/tmp/tmp.9fXcRfNlnZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gjkS7LrXrF ++ cat /tmp/tmp.9fXcRfNlnZ ++ rm /tmp/tmp.gjkS7LrXrF /tmp/tmp.9fXcRfNlnZ ++ 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.n8KkUp7FxW +++ mktemp ++ local LAST_ERR=/tmp/tmp.tPQFCvaycE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.n8KkUp7FxW ++ cat /tmp/tmp.tPQFCvaycE ++ rm /tmp/tmp.n8KkUp7FxW /tmp/tmp.tPQFCvaycE ++ 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.UP83vIWx2x +++ mktemp ++ local LAST_ERR=/tmp/tmp.QbvR1UTogc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UP83vIWx2x ++ cat /tmp/tmp.QbvR1UTogc ++ rm /tmp/tmp.UP83vIWx2x /tmp/tmp.QbvR1UTogc ++ 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.7MIQFQz1GF +++ mktemp ++ local LAST_ERR=/tmp/tmp.GQz0vcTel3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7MIQFQz1GF ++ cat /tmp/tmp.GQz0vcTel3 ++ rm /tmp/tmp.7MIQFQz1GF /tmp/tmp.GQz0vcTel3 ++ 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.jIEsO8bYXi +++ mktemp ++ local LAST_ERR=/tmp/tmp.NpNvTIbZZ7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jIEsO8bYXi ++ cat /tmp/tmp.NpNvTIbZZ7 ++ rm /tmp/tmp.jIEsO8bYXi /tmp/tmp.NpNvTIbZZ7 ++ 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.IOVnodtUEz +++ mktemp ++ local LAST_ERR=/tmp/tmp.FhSAd1URXb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IOVnodtUEz ++ cat /tmp/tmp.FhSAd1URXb ++ rm /tmp/tmp.IOVnodtUEz /tmp/tmp.FhSAd1URXb ++ 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.vvTVtMiLx3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.J1rnucHWhV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vvTVtMiLx3 ++ cat /tmp/tmp.J1rnucHWhV ++ rm /tmp/tmp.vvTVtMiLx3 /tmp/tmp.J1rnucHWhV ++ 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.SySZ2MR7qb +++ mktemp ++ local LAST_ERR=/tmp/tmp.Q8PGSNzV7H ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SySZ2MR7qb ++ cat /tmp/tmp.Q8PGSNzV7H ++ rm /tmp/tmp.SySZ2MR7qb /tmp/tmp.Q8PGSNzV7H ++ 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.pTSMk4fwIh +++ mktemp ++ local LAST_ERR=/tmp/tmp.8m45FKcjAP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pTSMk4fwIh ++ cat /tmp/tmp.8m45FKcjAP ++ rm /tmp/tmp.pTSMk4fwIh /tmp/tmp.8m45FKcjAP ++ 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.KHj4QoMFon +++ mktemp ++ local LAST_ERR=/tmp/tmp.rhTnVOD99m ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KHj4QoMFon ++ cat /tmp/tmp.rhTnVOD99m ++ rm /tmp/tmp.KHj4QoMFon /tmp/tmp.rhTnVOD99m ++ 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.sKVmVbRBdC +++ mktemp ++ local LAST_ERR=/tmp/tmp.KkdxLxnt7M ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sKVmVbRBdC ++ cat /tmp/tmp.KkdxLxnt7M ++ rm /tmp/tmp.sKVmVbRBdC /tmp/tmp.KkdxLxnt7M ++ 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.E26fdzlZu1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.qFoPmrcw5k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.E26fdzlZu1 ++ cat /tmp/tmp.qFoPmrcw5k ++ rm /tmp/tmp.E26fdzlZu1 /tmp/tmp.qFoPmrcw5k ++ 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.HqIcVMqqeN +++ mktemp ++ local LAST_ERR=/tmp/tmp.V5wbYHK7PF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HqIcVMqqeN ++ cat /tmp/tmp.V5wbYHK7PF ++ rm /tmp/tmp.HqIcVMqqeN /tmp/tmp.V5wbYHK7PF ++ 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.Mlp2JdktJO +++ mktemp ++ local LAST_ERR=/tmp/tmp.ROXcQXqZAn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Mlp2JdktJO ++ cat /tmp/tmp.ROXcQXqZAn ++ rm /tmp/tmp.Mlp2JdktJO /tmp/tmp.ROXcQXqZAn ++ 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.kRCBexUYpj +++ mktemp ++ local LAST_ERR=/tmp/tmp.Yn8U95rL8X ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kRCBexUYpj ++ cat /tmp/tmp.Yn8U95rL8X ++ rm /tmp/tmp.kRCBexUYpj /tmp/tmp.Yn8U95rL8X ++ 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.obtx8fgMsm +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZtS93nl4us ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.obtx8fgMsm ++ cat /tmp/tmp.ZtS93nl4us ++ rm /tmp/tmp.obtx8fgMsm /tmp/tmp.ZtS93nl4us ++ 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.6epjNBfqyo +++ mktemp ++ local LAST_ERR=/tmp/tmp.8yC4n2u5N8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6epjNBfqyo ++ cat /tmp/tmp.8yC4n2u5N8 ++ rm /tmp/tmp.6epjNBfqyo /tmp/tmp.8yC4n2u5N8 ++ 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.q0wRYZd5Kd +++ mktemp ++ local LAST_ERR=/tmp/tmp.I8QRxV5GYr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.q0wRYZd5Kd ++ cat /tmp/tmp.I8QRxV5GYr ++ rm /tmp/tmp.q0wRYZd5Kd /tmp/tmp.I8QRxV5GYr ++ 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.AVyD3ci61a +++ mktemp ++ local LAST_ERR=/tmp/tmp.AEzlAOyrZE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AVyD3ci61a ++ cat /tmp/tmp.AEzlAOyrZE ++ rm /tmp/tmp.AVyD3ci61a /tmp/tmp.AEzlAOyrZE ++ 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.cpfk9KU86P +++ mktemp ++ local LAST_ERR=/tmp/tmp.1mjl3MqbwE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cpfk9KU86P ++ cat /tmp/tmp.1mjl3MqbwE ++ rm /tmp/tmp.cpfk9KU86P /tmp/tmp.1mjl3MqbwE ++ 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.oy4oS1mCVA +++ mktemp ++ local LAST_ERR=/tmp/tmp.jZ0SRVNOvr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oy4oS1mCVA ++ cat /tmp/tmp.jZ0SRVNOvr ++ rm /tmp/tmp.oy4oS1mCVA /tmp/tmp.jZ0SRVNOvr ++ 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.9U9PVJ1k4e +++ mktemp ++ local LAST_ERR=/tmp/tmp.RDclaWePNr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9U9PVJ1k4e ++ cat /tmp/tmp.RDclaWePNr ++ rm /tmp/tmp.9U9PVJ1k4e /tmp/tmp.RDclaWePNr ++ 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.vQxZlFHUx5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.kWib2ZR96t ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vQxZlFHUx5 ++ cat /tmp/tmp.kWib2ZR96t ++ rm /tmp/tmp.vQxZlFHUx5 /tmp/tmp.kWib2ZR96t ++ 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.nrblf03pA1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.nsBSIVy9C1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nrblf03pA1 ++ cat /tmp/tmp.nsBSIVy9C1 ++ rm /tmp/tmp.nrblf03pA1 /tmp/tmp.nsBSIVy9C1 ++ 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.evzBfeXQOz +++ mktemp ++ local LAST_ERR=/tmp/tmp.XBV9Cwnx2O ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.evzBfeXQOz ++ cat /tmp/tmp.XBV9Cwnx2O ++ rm /tmp/tmp.evzBfeXQOz /tmp/tmp.XBV9Cwnx2O ++ 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.bY3xC0ZbyO +++ mktemp ++ local LAST_ERR=/tmp/tmp.ImL5zlwMb6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bY3xC0ZbyO ++ cat /tmp/tmp.ImL5zlwMb6 ++ rm /tmp/tmp.bY3xC0ZbyO /tmp/tmp.ImL5zlwMb6 ++ 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.SOK9lSaSMZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.eFDWJ9AgIP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SOK9lSaSMZ ++ cat /tmp/tmp.eFDWJ9AgIP ++ rm /tmp/tmp.SOK9lSaSMZ /tmp/tmp.eFDWJ9AgIP ++ 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.7SeGIcOQa9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.dOoMKAguPk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7SeGIcOQa9 ++ cat /tmp/tmp.dOoMKAguPk ++ rm /tmp/tmp.7SeGIcOQa9 /tmp/tmp.dOoMKAguPk ++ 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.3Xeti8VnrD +++ mktemp ++ local LAST_ERR=/tmp/tmp.2LrqF8vJdJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3Xeti8VnrD ++ cat /tmp/tmp.2LrqF8vJdJ ++ rm /tmp/tmp.3Xeti8VnrD /tmp/tmp.2LrqF8vJdJ ++ 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.T5jJUMHi5v +++ mktemp ++ local LAST_ERR=/tmp/tmp.R9nwRMAKy0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.T5jJUMHi5v ++ cat /tmp/tmp.R9nwRMAKy0 ++ rm /tmp/tmp.T5jJUMHi5v /tmp/tmp.R9nwRMAKy0 ++ 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.z9PuK29acr +++ mktemp ++ local LAST_ERR=/tmp/tmp.fpbjT1DAbG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.z9PuK29acr ++ cat /tmp/tmp.fpbjT1DAbG ++ rm /tmp/tmp.z9PuK29acr /tmp/tmp.fpbjT1DAbG ++ 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.5iPTlt6cK2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.rXck9W49gu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5iPTlt6cK2 ++ cat /tmp/tmp.rXck9W49gu ++ rm /tmp/tmp.5iPTlt6cK2 /tmp/tmp.rXck9W49gu ++ 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.faEOitIM4D +++ mktemp ++ local LAST_ERR=/tmp/tmp.ngsJcFKtCe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.faEOitIM4D ++ cat /tmp/tmp.ngsJcFKtCe ++ rm /tmp/tmp.faEOitIM4D /tmp/tmp.ngsJcFKtCe ++ 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.JiTQufTbd0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.eziZ1SuZLx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JiTQufTbd0 ++ cat /tmp/tmp.eziZ1SuZLx ++ rm /tmp/tmp.JiTQufTbd0 /tmp/tmp.eziZ1SuZLx ++ 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.L1qh7ofLXw +++ mktemp ++ local LAST_ERR=/tmp/tmp.aLQCRC0W94 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.L1qh7ofLXw ++ cat /tmp/tmp.aLQCRC0W94 ++ rm /tmp/tmp.L1qh7ofLXw /tmp/tmp.aLQCRC0W94 ++ 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.LW0MZmgnJ6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.uEBj98lrKQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LW0MZmgnJ6 ++ cat /tmp/tmp.uEBj98lrKQ ++ rm /tmp/tmp.LW0MZmgnJ6 /tmp/tmp.uEBj98lrKQ ++ 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.kCDDgeO2rj +++ mktemp ++ local LAST_ERR=/tmp/tmp.mZ3auOPfMz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kCDDgeO2rj ++ cat /tmp/tmp.mZ3auOPfMz ++ rm /tmp/tmp.kCDDgeO2rj /tmp/tmp.mZ3auOPfMz ++ 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.7i30K4A3zM +++ mktemp ++ local LAST_ERR=/tmp/tmp.bwKJ8hOt9d ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7i30K4A3zM ++ cat /tmp/tmp.bwKJ8hOt9d ++ rm /tmp/tmp.7i30K4A3zM /tmp/tmp.bwKJ8hOt9d ++ 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.MNTHOuvbBk +++ mktemp ++ local LAST_ERR=/tmp/tmp.i1cBSxc6w9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MNTHOuvbBk ++ cat /tmp/tmp.i1cBSxc6w9 ++ rm /tmp/tmp.MNTHOuvbBk /tmp/tmp.i1cBSxc6w9 ++ 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.s9p5BrwdLU +++ mktemp ++ local LAST_ERR=/tmp/tmp.C6gZOhnad3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.s9p5BrwdLU ++ cat /tmp/tmp.C6gZOhnad3 ++ rm /tmp/tmp.s9p5BrwdLU /tmp/tmp.C6gZOhnad3 ++ 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.UqXlv3ffmL +++ mktemp ++ local LAST_ERR=/tmp/tmp.Wk9wPqqke2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UqXlv3ffmL ++ cat /tmp/tmp.Wk9wPqqke2 ++ rm /tmp/tmp.UqXlv3ffmL /tmp/tmp.Wk9wPqqke2 ++ 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.IY0FCBJPfJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.nwnRpp2W1n ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IY0FCBJPfJ ++ cat /tmp/tmp.nwnRpp2W1n ++ rm /tmp/tmp.IY0FCBJPfJ /tmp/tmp.nwnRpp2W1n ++ 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.gCH8oLuHW9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.diM7x9EvwG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gCH8oLuHW9 ++ cat /tmp/tmp.diM7x9EvwG ++ rm /tmp/tmp.gCH8oLuHW9 /tmp/tmp.diM7x9EvwG ++ 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.TrfA5gvPbg +++ mktemp ++ local LAST_ERR=/tmp/tmp.05bAk4zP7s ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TrfA5gvPbg ++ cat /tmp/tmp.05bAk4zP7s ++ rm /tmp/tmp.TrfA5gvPbg /tmp/tmp.05bAk4zP7s ++ 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.5vkSupiQq4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.WN16twaosi ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5vkSupiQq4 ++ cat /tmp/tmp.WN16twaosi ++ rm /tmp/tmp.5vkSupiQq4 /tmp/tmp.WN16twaosi ++ 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.S0rdayJGVS +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZxqAyf1oxn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S0rdayJGVS ++ cat /tmp/tmp.ZxqAyf1oxn ++ rm /tmp/tmp.S0rdayJGVS /tmp/tmp.ZxqAyf1oxn ++ 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.KaYUG3rU9W +++ mktemp ++ local LAST_ERR=/tmp/tmp.f7geSokSyc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KaYUG3rU9W ++ cat /tmp/tmp.f7geSokSyc ++ rm /tmp/tmp.KaYUG3rU9W /tmp/tmp.f7geSokSyc ++ 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.YwjXBjySv7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.U1UvAAi91w ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YwjXBjySv7 ++ cat /tmp/tmp.U1UvAAi91w ++ rm /tmp/tmp.YwjXBjySv7 /tmp/tmp.U1UvAAi91w ++ 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.d7u5P6dziN +++ mktemp ++ local LAST_ERR=/tmp/tmp.PqAJGk7deG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.d7u5P6dziN ++ cat /tmp/tmp.PqAJGk7deG ++ rm /tmp/tmp.d7u5P6dziN /tmp/tmp.PqAJGk7deG ++ 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.NFOFgwVDC6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.3xTFoyHHtw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NFOFgwVDC6 ++ cat /tmp/tmp.3xTFoyHHtw ++ rm /tmp/tmp.NFOFgwVDC6 /tmp/tmp.3xTFoyHHtw ++ 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.iJoboOLMH1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.KRTkdL18Y9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.iJoboOLMH1 ++ cat /tmp/tmp.KRTkdL18Y9 ++ rm /tmp/tmp.iJoboOLMH1 /tmp/tmp.KRTkdL18Y9 ++ 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.JhR1IpeIAJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.AYXvEsiHgC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JhR1IpeIAJ ++ cat /tmp/tmp.AYXvEsiHgC ++ rm /tmp/tmp.JhR1IpeIAJ /tmp/tmp.AYXvEsiHgC ++ 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.wZbN3QXGIN +++ mktemp ++ local LAST_ERR=/tmp/tmp.sOJghrKRhO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wZbN3QXGIN ++ cat /tmp/tmp.sOJghrKRhO ++ rm /tmp/tmp.wZbN3QXGIN /tmp/tmp.sOJghrKRhO ++ 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.RVFK0SGxWq +++ mktemp ++ local LAST_ERR=/tmp/tmp.kpTNTS6J29 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RVFK0SGxWq ++ cat /tmp/tmp.kpTNTS6J29 ++ rm /tmp/tmp.RVFK0SGxWq /tmp/tmp.kpTNTS6J29 ++ 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.xtJFtoXZ6O +++ mktemp ++ local LAST_ERR=/tmp/tmp.8rdSHbwZon ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xtJFtoXZ6O ++ cat /tmp/tmp.8rdSHbwZon ++ rm /tmp/tmp.xtJFtoXZ6O /tmp/tmp.8rdSHbwZon ++ 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.ObO9jcGmSy +++ mktemp ++ local LAST_ERR=/tmp/tmp.F779HbBGuV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ObO9jcGmSy ++ cat /tmp/tmp.F779HbBGuV ++ rm /tmp/tmp.ObO9jcGmSy /tmp/tmp.F779HbBGuV ++ 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.EPReZEgmvt +++ mktemp ++ local LAST_ERR=/tmp/tmp.1gT8WyQOar ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EPReZEgmvt ++ cat /tmp/tmp.1gT8WyQOar ++ rm /tmp/tmp.EPReZEgmvt /tmp/tmp.1gT8WyQOar ++ 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.rf9UpVLi8x +++ mktemp ++ local LAST_ERR=/tmp/tmp.YDoz03bG9d ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rf9UpVLi8x ++ cat /tmp/tmp.YDoz03bG9d ++ rm /tmp/tmp.rf9UpVLi8x /tmp/tmp.YDoz03bG9d ++ 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.SolEnBs1gO +++ mktemp ++ local LAST_ERR=/tmp/tmp.6LdiBZx0x1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SolEnBs1gO ++ cat /tmp/tmp.6LdiBZx0x1 ++ rm /tmp/tmp.SolEnBs1gO /tmp/tmp.6LdiBZx0x1 ++ 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.rjcs8bWdKa +++ mktemp ++ local LAST_ERR=/tmp/tmp.nWE9bGrJAN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rjcs8bWdKa ++ cat /tmp/tmp.nWE9bGrJAN ++ rm /tmp/tmp.rjcs8bWdKa /tmp/tmp.nWE9bGrJAN ++ 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.vy9j412tgn +++ mktemp ++ local LAST_ERR=/tmp/tmp.DmJdyzXz7f ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vy9j412tgn ++ cat /tmp/tmp.DmJdyzXz7f ++ rm /tmp/tmp.vy9j412tgn /tmp/tmp.DmJdyzXz7f ++ 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.AS9OUizkkI +++ mktemp ++ local LAST_ERR=/tmp/tmp.dCoH5eBzpn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AS9OUizkkI ++ cat /tmp/tmp.dCoH5eBzpn ++ rm /tmp/tmp.AS9OUizkkI /tmp/tmp.dCoH5eBzpn ++ 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.WcQ2MzmeDY +++ mktemp ++ local LAST_ERR=/tmp/tmp.rxcunpb1Ef ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WcQ2MzmeDY ++ cat /tmp/tmp.rxcunpb1Ef ++ rm /tmp/tmp.WcQ2MzmeDY /tmp/tmp.rxcunpb1Ef ++ 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.8BBWa255Sq +++ mktemp ++ local LAST_ERR=/tmp/tmp.BQEzGoiOGp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8BBWa255Sq ++ cat /tmp/tmp.BQEzGoiOGp ++ rm /tmp/tmp.8BBWa255Sq /tmp/tmp.BQEzGoiOGp ++ 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.oGGuVkFxb7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.1UNvtmJruh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oGGuVkFxb7 ++ cat /tmp/tmp.1UNvtmJruh ++ rm /tmp/tmp.oGGuVkFxb7 /tmp/tmp.1UNvtmJruh ++ 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.27pw2SRqEZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.DRhs7WE3Eo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.27pw2SRqEZ ++ cat /tmp/tmp.DRhs7WE3Eo ++ rm /tmp/tmp.27pw2SRqEZ /tmp/tmp.DRhs7WE3Eo ++ 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.R1sO3vOqTk +++ mktemp ++ local LAST_ERR=/tmp/tmp.Lh3PidAF9a ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.R1sO3vOqTk ++ cat /tmp/tmp.Lh3PidAF9a ++ rm /tmp/tmp.R1sO3vOqTk /tmp/tmp.Lh3PidAF9a ++ 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.eOjnA7VRQt +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZiycGegvyy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eOjnA7VRQt ++ cat /tmp/tmp.ZiycGegvyy ++ rm /tmp/tmp.eOjnA7VRQt /tmp/tmp.ZiycGegvyy ++ 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.3Lm4T9ZtxH +++ mktemp ++ local LAST_ERR=/tmp/tmp.qBfN4P1SSu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3Lm4T9ZtxH ++ cat /tmp/tmp.qBfN4P1SSu ++ rm /tmp/tmp.3Lm4T9ZtxH /tmp/tmp.qBfN4P1SSu ++ 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.axn3EnMnNH +++ mktemp ++ local LAST_ERR=/tmp/tmp.psDEX58cTP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.axn3EnMnNH ++ cat /tmp/tmp.psDEX58cTP ++ rm /tmp/tmp.axn3EnMnNH /tmp/tmp.psDEX58cTP ++ 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.qojMHBex5g +++ mktemp ++ local LAST_ERR=/tmp/tmp.E465DI2c6W ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qojMHBex5g ++ cat /tmp/tmp.E465DI2c6W ++ rm /tmp/tmp.qojMHBex5g /tmp/tmp.E465DI2c6W ++ 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.RM0lceNbk6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.s6vk2odt0x ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RM0lceNbk6 ++ cat /tmp/tmp.s6vk2odt0x ++ rm /tmp/tmp.RM0lceNbk6 /tmp/tmp.s6vk2odt0x ++ 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.kuBkMKCojT +++ mktemp ++ local LAST_ERR=/tmp/tmp.QEuDXo7wwQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kuBkMKCojT ++ cat /tmp/tmp.QEuDXo7wwQ ++ rm /tmp/tmp.kuBkMKCojT /tmp/tmp.QEuDXo7wwQ ++ 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.mBoSwgBsU9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.aBIlJSGAJU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mBoSwgBsU9 ++ cat /tmp/tmp.aBIlJSGAJU ++ rm /tmp/tmp.mBoSwgBsU9 /tmp/tmp.aBIlJSGAJU ++ 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.d0WyLZtGm9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.bv7wrI4PYY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.d0WyLZtGm9 ++ cat /tmp/tmp.bv7wrI4PYY ++ rm /tmp/tmp.d0WyLZtGm9 /tmp/tmp.bv7wrI4PYY ++ 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.MILWeO4yYn +++ mktemp ++ local LAST_ERR=/tmp/tmp.7cxu2yFOBz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MILWeO4yYn ++ cat /tmp/tmp.7cxu2yFOBz ++ rm /tmp/tmp.MILWeO4yYn /tmp/tmp.7cxu2yFOBz ++ 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.yMHlyuHEbp +++ mktemp ++ local LAST_ERR=/tmp/tmp.zJpEYMH3zd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yMHlyuHEbp ++ cat /tmp/tmp.zJpEYMH3zd ++ rm /tmp/tmp.yMHlyuHEbp /tmp/tmp.zJpEYMH3zd ++ 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.MxWo5yjkOx +++ mktemp ++ local LAST_ERR=/tmp/tmp.8awS5MFJAZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MxWo5yjkOx ++ cat /tmp/tmp.8awS5MFJAZ ++ rm /tmp/tmp.MxWo5yjkOx /tmp/tmp.8awS5MFJAZ ++ 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.bXcttidblZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.8P1lzIVoRT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bXcttidblZ ++ cat /tmp/tmp.8P1lzIVoRT ++ rm /tmp/tmp.bXcttidblZ /tmp/tmp.8P1lzIVoRT ++ 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.TrWwiV59Uh +++ mktemp ++ local LAST_ERR=/tmp/tmp.EFy2Qd3n6p ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TrWwiV59Uh ++ cat /tmp/tmp.EFy2Qd3n6p ++ rm /tmp/tmp.TrWwiV59Uh /tmp/tmp.EFy2Qd3n6p ++ 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.DHGctDNBOq +++ mktemp ++ local LAST_ERR=/tmp/tmp.72XB23vyAy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DHGctDNBOq ++ cat /tmp/tmp.72XB23vyAy ++ rm /tmp/tmp.DHGctDNBOq /tmp/tmp.72XB23vyAy ++ 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.ZGmxMY1KxH +++ mktemp ++ local LAST_ERR=/tmp/tmp.QEdS8LtkuO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZGmxMY1KxH ++ cat /tmp/tmp.QEdS8LtkuO ++ rm /tmp/tmp.ZGmxMY1KxH /tmp/tmp.QEdS8LtkuO ++ 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.U6P9ntIUmT +++ mktemp ++ local LAST_ERR=/tmp/tmp.WDFj011v4R ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.U6P9ntIUmT ++ cat /tmp/tmp.WDFj011v4R ++ rm /tmp/tmp.U6P9ntIUmT /tmp/tmp.WDFj011v4R ++ 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.W9TrFsLauh +++ mktemp ++ local LAST_ERR=/tmp/tmp.Itk4iZQQ7h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.W9TrFsLauh ++ cat /tmp/tmp.Itk4iZQQ7h ++ rm /tmp/tmp.W9TrFsLauh /tmp/tmp.Itk4iZQQ7h ++ 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.vau2TVGgjV +++ mktemp ++ local LAST_ERR=/tmp/tmp.5DWtDVAgqv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vau2TVGgjV ++ cat /tmp/tmp.5DWtDVAgqv ++ rm /tmp/tmp.vau2TVGgjV /tmp/tmp.5DWtDVAgqv ++ 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.0HCloREBSc +++ mktemp ++ local LAST_ERR=/tmp/tmp.SgiZIw3tzo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0HCloREBSc ++ cat /tmp/tmp.SgiZIw3tzo ++ rm /tmp/tmp.0HCloREBSc /tmp/tmp.SgiZIw3tzo ++ 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.YAbHoFgfBt +++ mktemp ++ local LAST_ERR=/tmp/tmp.NsUNGYkw3A ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YAbHoFgfBt ++ cat /tmp/tmp.NsUNGYkw3A ++ rm /tmp/tmp.YAbHoFgfBt /tmp/tmp.NsUNGYkw3A ++ 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.MxlPKWI5PM +++ mktemp ++ local LAST_ERR=/tmp/tmp.8hohArg7ZT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MxlPKWI5PM ++ cat /tmp/tmp.8hohArg7ZT ++ rm /tmp/tmp.MxlPKWI5PM /tmp/tmp.8hohArg7ZT ++ 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.NifqLR7aBA +++ mktemp ++ local LAST_ERR=/tmp/tmp.oQlevn2fw8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NifqLR7aBA ++ cat /tmp/tmp.oQlevn2fw8 ++ rm /tmp/tmp.NifqLR7aBA /tmp/tmp.oQlevn2fw8 ++ 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.puZ8PAVrMq +++ mktemp ++ local LAST_ERR=/tmp/tmp.0B34MDM68X ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.puZ8PAVrMq ++ cat /tmp/tmp.0B34MDM68X ++ rm /tmp/tmp.puZ8PAVrMq /tmp/tmp.0B34MDM68X ++ 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.0tslVhoDjM +++ mktemp ++ local LAST_ERR=/tmp/tmp.rX1pHTeC7h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0tslVhoDjM ++ cat /tmp/tmp.rX1pHTeC7h ++ rm /tmp/tmp.0tslVhoDjM /tmp/tmp.rX1pHTeC7h ++ 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.EVNSFLqOyd +++ mktemp ++ local LAST_ERR=/tmp/tmp.Yi0aeuKEjb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EVNSFLqOyd ++ cat /tmp/tmp.Yi0aeuKEjb ++ rm /tmp/tmp.EVNSFLqOyd /tmp/tmp.Yi0aeuKEjb ++ 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.ueCcmHCpC9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.lemuVyNDre ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ueCcmHCpC9 ++ cat /tmp/tmp.lemuVyNDre ++ rm /tmp/tmp.ueCcmHCpC9 /tmp/tmp.lemuVyNDre ++ 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.wJGSmDWyLy +++ mktemp ++ local LAST_ERR=/tmp/tmp.nn28AxNz6r ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wJGSmDWyLy ++ cat /tmp/tmp.nn28AxNz6r ++ rm /tmp/tmp.wJGSmDWyLy /tmp/tmp.nn28AxNz6r ++ 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.x6FpZccMLX +++ mktemp ++ local LAST_ERR=/tmp/tmp.rTFoAzmAMY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.x6FpZccMLX ++ cat /tmp/tmp.rTFoAzmAMY ++ rm /tmp/tmp.x6FpZccMLX /tmp/tmp.rTFoAzmAMY ++ 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.hgYIvHxDjO +++ mktemp ++ local LAST_ERR=/tmp/tmp.61ApM64pQ4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hgYIvHxDjO ++ cat /tmp/tmp.61ApM64pQ4 ++ rm /tmp/tmp.hgYIvHxDjO /tmp/tmp.61ApM64pQ4 ++ 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.2zItyO7vbV +++ mktemp ++ local LAST_ERR=/tmp/tmp.dXiJ6uMdLO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2zItyO7vbV ++ cat /tmp/tmp.dXiJ6uMdLO ++ rm /tmp/tmp.2zItyO7vbV /tmp/tmp.dXiJ6uMdLO ++ 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.Uic9uMxtKL +++ mktemp ++ local LAST_ERR=/tmp/tmp.WP1Jzw7lEy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Uic9uMxtKL ++ cat /tmp/tmp.WP1Jzw7lEy ++ rm /tmp/tmp.Uic9uMxtKL /tmp/tmp.WP1Jzw7lEy ++ 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.Iml00K8o8Q +++ mktemp ++ local LAST_ERR=/tmp/tmp.LLiFUH5TSf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Iml00K8o8Q ++ cat /tmp/tmp.LLiFUH5TSf ++ rm /tmp/tmp.Iml00K8o8Q /tmp/tmp.LLiFUH5TSf ++ 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.q93Luiox15 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Mdv7lN4iTu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.q93Luiox15 ++ cat /tmp/tmp.Mdv7lN4iTu ++ rm /tmp/tmp.q93Luiox15 /tmp/tmp.Mdv7lN4iTu ++ 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.qC9RQ6pv8N +++ mktemp ++ local LAST_ERR=/tmp/tmp.2q4GoMUl78 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qC9RQ6pv8N ++ cat /tmp/tmp.2q4GoMUl78 ++ rm /tmp/tmp.qC9RQ6pv8N /tmp/tmp.2q4GoMUl78 ++ 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.DkKwbnMpra +++ mktemp ++ local LAST_ERR=/tmp/tmp.LGOGJeb0EK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DkKwbnMpra ++ cat /tmp/tmp.LGOGJeb0EK ++ rm /tmp/tmp.DkKwbnMpra /tmp/tmp.LGOGJeb0EK ++ 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.pxlT97BEF5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.3TDvtRrD57 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pxlT97BEF5 ++ cat /tmp/tmp.3TDvtRrD57 ++ rm /tmp/tmp.pxlT97BEF5 /tmp/tmp.3TDvtRrD57 ++ 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.LaFqttd8df +++ mktemp ++ local LAST_ERR=/tmp/tmp.ekvf5xgRaf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LaFqttd8df ++ cat /tmp/tmp.ekvf5xgRaf ++ rm /tmp/tmp.LaFqttd8df /tmp/tmp.ekvf5xgRaf ++ 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.ckqHvvvpwn +++ mktemp ++ local LAST_ERR=/tmp/tmp.k1BO5SwbPw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ckqHvvvpwn ++ cat /tmp/tmp.k1BO5SwbPw ++ rm /tmp/tmp.ckqHvvvpwn /tmp/tmp.k1BO5SwbPw ++ 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.A8tDHtNRLW +++ mktemp ++ local LAST_ERR=/tmp/tmp.P1hDwCR4eE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.A8tDHtNRLW ++ cat /tmp/tmp.P1hDwCR4eE ++ rm /tmp/tmp.A8tDHtNRLW /tmp/tmp.P1hDwCR4eE ++ 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.LReq2e67NG +++ mktemp ++ local LAST_ERR=/tmp/tmp.L0CCMiqJgm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LReq2e67NG ++ cat /tmp/tmp.L0CCMiqJgm ++ rm /tmp/tmp.LReq2e67NG /tmp/tmp.L0CCMiqJgm ++ 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.uc7wbFKshD +++ mktemp ++ local LAST_ERR=/tmp/tmp.vAAhp7lL3d ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uc7wbFKshD ++ cat /tmp/tmp.vAAhp7lL3d ++ rm /tmp/tmp.uc7wbFKshD /tmp/tmp.vAAhp7lL3d ++ 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.J57PbGkcy1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.9wKiukKqdA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.J57PbGkcy1 ++ cat /tmp/tmp.9wKiukKqdA ++ rm /tmp/tmp.J57PbGkcy1 /tmp/tmp.9wKiukKqdA ++ 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.7B2XlP2kRE +++ mktemp ++ local LAST_ERR=/tmp/tmp.tjByJsv9Zm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7B2XlP2kRE ++ cat /tmp/tmp.tjByJsv9Zm ++ rm /tmp/tmp.7B2XlP2kRE /tmp/tmp.tjByJsv9Zm ++ 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.YOgLZxqx10 +++ mktemp ++ local LAST_ERR=/tmp/tmp.eN7UE185YW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YOgLZxqx10 ++ cat /tmp/tmp.eN7UE185YW ++ rm /tmp/tmp.YOgLZxqx10 /tmp/tmp.eN7UE185YW ++ 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.QWT2n7bu8e +++ mktemp ++ local LAST_ERR=/tmp/tmp.wtI4WQ6uPq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QWT2n7bu8e ++ cat /tmp/tmp.wtI4WQ6uPq ++ rm /tmp/tmp.QWT2n7bu8e /tmp/tmp.wtI4WQ6uPq ++ 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.CtxRN7rXDV +++ mktemp ++ local LAST_ERR=/tmp/tmp.bhC1Va8e2y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CtxRN7rXDV ++ cat /tmp/tmp.bhC1Va8e2y ++ rm /tmp/tmp.CtxRN7rXDV /tmp/tmp.bhC1Va8e2y ++ 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.YmgqdUYjkh +++ mktemp ++ local LAST_ERR=/tmp/tmp.oEDvGKoPed ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YmgqdUYjkh ++ cat /tmp/tmp.oEDvGKoPed ++ rm /tmp/tmp.YmgqdUYjkh /tmp/tmp.oEDvGKoPed ++ 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.7llrQZ4IRx +++ mktemp ++ local LAST_ERR=/tmp/tmp.wPOYfzKF9J ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7llrQZ4IRx ++ cat /tmp/tmp.wPOYfzKF9J ++ rm /tmp/tmp.7llrQZ4IRx /tmp/tmp.wPOYfzKF9J ++ 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.EkL6TdOjcA +++ mktemp ++ local LAST_ERR=/tmp/tmp.6SYxo9ATVl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EkL6TdOjcA ++ cat /tmp/tmp.6SYxo9ATVl ++ rm /tmp/tmp.EkL6TdOjcA /tmp/tmp.6SYxo9ATVl ++ 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.CBqyToQZoZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.Z3GnLKcR71 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CBqyToQZoZ ++ cat /tmp/tmp.Z3GnLKcR71 ++ rm /tmp/tmp.CBqyToQZoZ /tmp/tmp.Z3GnLKcR71 ++ 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.OoS6uh5S60 +++ mktemp ++ local LAST_ERR=/tmp/tmp.moyK5HFvt1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OoS6uh5S60 ++ cat /tmp/tmp.moyK5HFvt1 ++ rm /tmp/tmp.OoS6uh5S60 /tmp/tmp.moyK5HFvt1 ++ 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.FNIEn0ISUR +++ mktemp ++ local LAST_ERR=/tmp/tmp.khuZ0EWwOl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FNIEn0ISUR ++ cat /tmp/tmp.khuZ0EWwOl ++ rm /tmp/tmp.FNIEn0ISUR /tmp/tmp.khuZ0EWwOl ++ 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.P0mxkmtniH +++ mktemp ++ local LAST_ERR=/tmp/tmp.8g7vE7xgfy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.P0mxkmtniH ++ cat /tmp/tmp.8g7vE7xgfy ++ rm /tmp/tmp.P0mxkmtniH /tmp/tmp.8g7vE7xgfy ++ 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.meWOxRU3l1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.D7iSuhCaDV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.meWOxRU3l1 ++ cat /tmp/tmp.D7iSuhCaDV ++ rm /tmp/tmp.meWOxRU3l1 /tmp/tmp.D7iSuhCaDV ++ 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.E6wpwcDnC7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.OXDtFJaVrL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.E6wpwcDnC7 ++ cat /tmp/tmp.OXDtFJaVrL ++ rm /tmp/tmp.E6wpwcDnC7 /tmp/tmp.OXDtFJaVrL ++ 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.12fuZEbh7l +++ mktemp ++ local LAST_ERR=/tmp/tmp.lN7ECFfvI4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.12fuZEbh7l ++ cat /tmp/tmp.lN7ECFfvI4 ++ rm /tmp/tmp.12fuZEbh7l /tmp/tmp.lN7ECFfvI4 ++ 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.lLm2JTMjlH +++ mktemp ++ local LAST_ERR=/tmp/tmp.P0lY1X529A ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lLm2JTMjlH ++ cat /tmp/tmp.P0lY1X529A ++ rm /tmp/tmp.lLm2JTMjlH /tmp/tmp.P0lY1X529A ++ 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.KiAGWpYIYp +++ mktemp ++ local LAST_ERR=/tmp/tmp.g75MolHps0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KiAGWpYIYp ++ cat /tmp/tmp.g75MolHps0 ++ rm /tmp/tmp.KiAGWpYIYp /tmp/tmp.g75MolHps0 ++ 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.RYqyDRx0iv +++ mktemp ++ local LAST_ERR=/tmp/tmp.hTBwmq60PQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RYqyDRx0iv ++ cat /tmp/tmp.hTBwmq60PQ ++ rm /tmp/tmp.RYqyDRx0iv /tmp/tmp.hTBwmq60PQ ++ 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.DmCpa9lI39 +++ mktemp ++ local LAST_ERR=/tmp/tmp.M2SmBkdTRO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DmCpa9lI39 ++ cat /tmp/tmp.M2SmBkdTRO ++ rm /tmp/tmp.DmCpa9lI39 /tmp/tmp.M2SmBkdTRO ++ 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.IStTwwYOhj +++ mktemp ++ local LAST_ERR=/tmp/tmp.KFbhvS8FEc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IStTwwYOhj ++ cat /tmp/tmp.KFbhvS8FEc ++ rm /tmp/tmp.IStTwwYOhj /tmp/tmp.KFbhvS8FEc ++ 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.ykAy8NVH7p +++ mktemp ++ local LAST_ERR=/tmp/tmp.jIOAH78aXz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ykAy8NVH7p ++ cat /tmp/tmp.jIOAH78aXz ++ rm /tmp/tmp.ykAy8NVH7p /tmp/tmp.jIOAH78aXz ++ 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.Ls9CBmy3ED +++ mktemp ++ local LAST_ERR=/tmp/tmp.8J8xPvISGt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Ls9CBmy3ED ++ cat /tmp/tmp.8J8xPvISGt ++ rm /tmp/tmp.Ls9CBmy3ED /tmp/tmp.8J8xPvISGt ++ 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.29xNX2Y8wq +++ mktemp ++ local LAST_ERR=/tmp/tmp.rm9zE0p89N ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.29xNX2Y8wq ++ cat /tmp/tmp.rm9zE0p89N ++ rm /tmp/tmp.29xNX2Y8wq /tmp/tmp.rm9zE0p89N ++ 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.6jm38UtMad +++ mktemp ++ local LAST_ERR=/tmp/tmp.YKxt1NU1Q4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6jm38UtMad ++ cat /tmp/tmp.YKxt1NU1Q4 ++ rm /tmp/tmp.6jm38UtMad /tmp/tmp.YKxt1NU1Q4 ++ 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.Z8fDx5M0MY +++ mktemp ++ local LAST_ERR=/tmp/tmp.Jhw2eAUtFv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Z8fDx5M0MY ++ cat /tmp/tmp.Jhw2eAUtFv ++ rm /tmp/tmp.Z8fDx5M0MY /tmp/tmp.Jhw2eAUtFv ++ 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.LcMHD4JSb6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.YBtsq5CaLo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LcMHD4JSb6 ++ cat /tmp/tmp.YBtsq5CaLo ++ rm /tmp/tmp.LcMHD4JSb6 /tmp/tmp.YBtsq5CaLo ++ 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.mdi3PpZ7jP +++ mktemp ++ local LAST_ERR=/tmp/tmp.YR0tn7gOsJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mdi3PpZ7jP ++ cat /tmp/tmp.YR0tn7gOsJ ++ rm /tmp/tmp.mdi3PpZ7jP /tmp/tmp.YR0tn7gOsJ ++ 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.TM2dBxq0eO +++ mktemp ++ local LAST_ERR=/tmp/tmp.rMUn9BCcNC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TM2dBxq0eO ++ cat /tmp/tmp.rMUn9BCcNC ++ rm /tmp/tmp.TM2dBxq0eO /tmp/tmp.rMUn9BCcNC ++ 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.PFl8WBbMN9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.5cEMNCgRaO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PFl8WBbMN9 ++ cat /tmp/tmp.5cEMNCgRaO ++ rm /tmp/tmp.PFl8WBbMN9 /tmp/tmp.5cEMNCgRaO ++ 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.qnIzrzM253 +++ mktemp ++ local LAST_ERR=/tmp/tmp.LlZzNCroO3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qnIzrzM253 ++ cat /tmp/tmp.LlZzNCroO3 ++ rm /tmp/tmp.qnIzrzM253 /tmp/tmp.LlZzNCroO3 ++ 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.mPPDaczzLO +++ mktemp ++ local LAST_ERR=/tmp/tmp.S7UW5KkXb2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mPPDaczzLO ++ cat /tmp/tmp.S7UW5KkXb2 ++ rm /tmp/tmp.mPPDaczzLO /tmp/tmp.S7UW5KkXb2 ++ 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.uscUtJYFER +++ mktemp ++ local LAST_ERR=/tmp/tmp.xO5EWFWKZv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uscUtJYFER ++ cat /tmp/tmp.xO5EWFWKZv ++ rm /tmp/tmp.uscUtJYFER /tmp/tmp.xO5EWFWKZv ++ 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.ogx8968ACo +++ mktemp ++ local LAST_ERR=/tmp/tmp.v2jJWbXbqw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ogx8968ACo ++ cat /tmp/tmp.v2jJWbXbqw ++ rm /tmp/tmp.ogx8968ACo /tmp/tmp.v2jJWbXbqw ++ 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.znbKdiNc4M +++ mktemp ++ local LAST_ERR=/tmp/tmp.DRIJPu5Svz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.znbKdiNc4M ++ cat /tmp/tmp.DRIJPu5Svz ++ rm /tmp/tmp.znbKdiNc4M /tmp/tmp.DRIJPu5Svz ++ 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.OBceLPlWTJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.IpafEc9pjE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OBceLPlWTJ ++ cat /tmp/tmp.IpafEc9pjE ++ rm /tmp/tmp.OBceLPlWTJ /tmp/tmp.IpafEc9pjE ++ 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.Uy2jjSrQ06 +++ mktemp ++ local LAST_ERR=/tmp/tmp.iUwTVChaTA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Uy2jjSrQ06 ++ cat /tmp/tmp.iUwTVChaTA ++ rm /tmp/tmp.Uy2jjSrQ06 /tmp/tmp.iUwTVChaTA ++ 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.1y1wfPeq9w +++ mktemp ++ local LAST_ERR=/tmp/tmp.UntBLuIk0k ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1y1wfPeq9w ++ cat /tmp/tmp.UntBLuIk0k ++ rm /tmp/tmp.1y1wfPeq9w /tmp/tmp.UntBLuIk0k ++ 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.BFga02nJxY +++ mktemp ++ local LAST_ERR=/tmp/tmp.GyP509QU3h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BFga02nJxY ++ cat /tmp/tmp.GyP509QU3h ++ rm /tmp/tmp.BFga02nJxY /tmp/tmp.GyP509QU3h ++ 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.aQVuKMlzHO +++ mktemp ++ local LAST_ERR=/tmp/tmp.PvqaDaqeHP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aQVuKMlzHO ++ cat /tmp/tmp.PvqaDaqeHP ++ rm /tmp/tmp.aQVuKMlzHO /tmp/tmp.PvqaDaqeHP ++ 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.iwGKlqIE3Y +++ mktemp ++ local LAST_ERR=/tmp/tmp.lfWyKIn2Ju ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.iwGKlqIE3Y ++ cat /tmp/tmp.lfWyKIn2Ju ++ rm /tmp/tmp.iwGKlqIE3Y /tmp/tmp.lfWyKIn2Ju ++ 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.3yiukuIVlC +++ mktemp ++ local LAST_ERR=/tmp/tmp.AmrB5D6D89 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3yiukuIVlC ++ cat /tmp/tmp.AmrB5D6D89 ++ rm /tmp/tmp.3yiukuIVlC /tmp/tmp.AmrB5D6D89 ++ 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.NLmUKUcHA6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.pgIgQAIfHj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NLmUKUcHA6 ++ cat /tmp/tmp.pgIgQAIfHj ++ rm /tmp/tmp.NLmUKUcHA6 /tmp/tmp.pgIgQAIfHj ++ 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.SHkssPomzh +++ mktemp ++ local LAST_ERR=/tmp/tmp.Z25Ghp3A52 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SHkssPomzh ++ cat /tmp/tmp.Z25Ghp3A52 ++ rm /tmp/tmp.SHkssPomzh /tmp/tmp.Z25Ghp3A52 ++ 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.7DulD0Jh6D +++ mktemp ++ local LAST_ERR=/tmp/tmp.MnvhfbFDRW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7DulD0Jh6D ++ cat /tmp/tmp.MnvhfbFDRW ++ rm /tmp/tmp.7DulD0Jh6D /tmp/tmp.MnvhfbFDRW ++ 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.NEjoAJeRHR +++ mktemp ++ local LAST_ERR=/tmp/tmp.3H7nkr92lc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NEjoAJeRHR ++ cat /tmp/tmp.3H7nkr92lc ++ rm /tmp/tmp.NEjoAJeRHR /tmp/tmp.3H7nkr92lc ++ 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.E2GZ22F8yD +++ mktemp ++ local LAST_ERR=/tmp/tmp.ie4GIPPAMa ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.E2GZ22F8yD ++ cat /tmp/tmp.ie4GIPPAMa ++ rm /tmp/tmp.E2GZ22F8yD /tmp/tmp.ie4GIPPAMa ++ 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.fwbtVxIxeK +++ mktemp ++ local LAST_ERR=/tmp/tmp.HyMdc7bQTY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fwbtVxIxeK ++ cat /tmp/tmp.HyMdc7bQTY ++ rm /tmp/tmp.fwbtVxIxeK /tmp/tmp.HyMdc7bQTY ++ 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.CuUYdI4CYI +++ mktemp ++ local LAST_ERR=/tmp/tmp.ERI17dqDkF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CuUYdI4CYI ++ cat /tmp/tmp.ERI17dqDkF ++ rm /tmp/tmp.CuUYdI4CYI /tmp/tmp.ERI17dqDkF ++ 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.7X3uvZhdr4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.acwi2TUKEC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7X3uvZhdr4 ++ cat /tmp/tmp.acwi2TUKEC ++ rm /tmp/tmp.7X3uvZhdr4 /tmp/tmp.acwi2TUKEC ++ 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.mNNPxeB7vi +++ mktemp ++ local LAST_ERR=/tmp/tmp.7dlVil2uym ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mNNPxeB7vi ++ cat /tmp/tmp.7dlVil2uym ++ rm /tmp/tmp.mNNPxeB7vi /tmp/tmp.7dlVil2uym ++ 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.BeyW1ZDsAD +++ mktemp ++ local LAST_ERR=/tmp/tmp.VwDBoiPauq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BeyW1ZDsAD ++ cat /tmp/tmp.VwDBoiPauq ++ rm /tmp/tmp.BeyW1ZDsAD /tmp/tmp.VwDBoiPauq ++ 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.Gj6AY4iihH +++ mktemp ++ local LAST_ERR=/tmp/tmp.chlKh0MhV1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Gj6AY4iihH ++ cat /tmp/tmp.chlKh0MhV1 ++ rm /tmp/tmp.Gj6AY4iihH /tmp/tmp.chlKh0MhV1 ++ 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.5Tq1aX4tmt +++ mktemp ++ local LAST_ERR=/tmp/tmp.aMbHR4cp5y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5Tq1aX4tmt ++ cat /tmp/tmp.aMbHR4cp5y ++ rm /tmp/tmp.5Tq1aX4tmt /tmp/tmp.aMbHR4cp5y ++ 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.7aJlngzuXf +++ mktemp ++ local LAST_ERR=/tmp/tmp.hKcttoNViG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7aJlngzuXf ++ cat /tmp/tmp.hKcttoNViG ++ rm /tmp/tmp.7aJlngzuXf /tmp/tmp.hKcttoNViG ++ 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.etZ3s1dgcO +++ mktemp ++ local LAST_ERR=/tmp/tmp.8yGWIEnMgm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.etZ3s1dgcO ++ cat /tmp/tmp.8yGWIEnMgm ++ rm /tmp/tmp.etZ3s1dgcO /tmp/tmp.8yGWIEnMgm ++ 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.C8DbsIz3f6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.6MCnVFZ1JT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.C8DbsIz3f6 ++ cat /tmp/tmp.6MCnVFZ1JT ++ rm /tmp/tmp.C8DbsIz3f6 /tmp/tmp.6MCnVFZ1JT ++ 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.jFm9Dl3Lhb +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZgFDdWtlni ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jFm9Dl3Lhb ++ cat /tmp/tmp.ZgFDdWtlni ++ rm /tmp/tmp.jFm9Dl3Lhb /tmp/tmp.ZgFDdWtlni ++ 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.JFZRYZPzAU +++ mktemp ++ local LAST_ERR=/tmp/tmp.WPeFY9TAjs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JFZRYZPzAU ++ cat /tmp/tmp.WPeFY9TAjs ++ rm /tmp/tmp.JFZRYZPzAU /tmp/tmp.WPeFY9TAjs ++ 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.LetCAZZpkO +++ mktemp ++ local LAST_ERR=/tmp/tmp.b4QlKhwfWK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LetCAZZpkO ++ cat /tmp/tmp.b4QlKhwfWK ++ rm /tmp/tmp.LetCAZZpkO /tmp/tmp.b4QlKhwfWK ++ 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.4mj9X56Efn +++ mktemp ++ local LAST_ERR=/tmp/tmp.jv4g2SyjEw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4mj9X56Efn ++ cat /tmp/tmp.jv4g2SyjEw ++ rm /tmp/tmp.4mj9X56Efn /tmp/tmp.jv4g2SyjEw ++ 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.FxGliDUaUX +++ mktemp ++ local LAST_ERR=/tmp/tmp.rA74bu5f7u ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FxGliDUaUX ++ cat /tmp/tmp.rA74bu5f7u ++ rm /tmp/tmp.FxGliDUaUX /tmp/tmp.rA74bu5f7u ++ 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.nELpkfERGv +++ mktemp ++ local LAST_ERR=/tmp/tmp.QQWppr6wau ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nELpkfERGv ++ cat /tmp/tmp.QQWppr6wau ++ rm /tmp/tmp.nELpkfERGv /tmp/tmp.QQWppr6wau ++ 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.6yNmZxdKfl +++ mktemp ++ local LAST_ERR=/tmp/tmp.oP0WtV0P3z ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6yNmZxdKfl ++ cat /tmp/tmp.oP0WtV0P3z ++ rm /tmp/tmp.6yNmZxdKfl /tmp/tmp.oP0WtV0P3z ++ 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.c37EFeloX9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.MiQNC0oOpS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.c37EFeloX9 ++ cat /tmp/tmp.MiQNC0oOpS ++ rm /tmp/tmp.c37EFeloX9 /tmp/tmp.MiQNC0oOpS ++ 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.72nLLBdz8g +++ mktemp ++ local LAST_ERR=/tmp/tmp.yrD06Z2rhl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.72nLLBdz8g ++ cat /tmp/tmp.yrD06Z2rhl ++ rm /tmp/tmp.72nLLBdz8g /tmp/tmp.yrD06Z2rhl ++ 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.wM3vw8VmqO +++ mktemp ++ local LAST_ERR=/tmp/tmp.UOOxNwhQRy ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wM3vw8VmqO ++ cat /tmp/tmp.UOOxNwhQRy ++ rm /tmp/tmp.wM3vw8VmqO /tmp/tmp.UOOxNwhQRy ++ 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.zqEoRAAWLR +++ mktemp ++ local LAST_ERR=/tmp/tmp.gJiyQea1r5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zqEoRAAWLR ++ cat /tmp/tmp.gJiyQea1r5 ++ rm /tmp/tmp.zqEoRAAWLR /tmp/tmp.gJiyQea1r5 ++ 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.4pO6XXMOH6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.cCueUOQTlH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4pO6XXMOH6 ++ cat /tmp/tmp.cCueUOQTlH ++ rm /tmp/tmp.4pO6XXMOH6 /tmp/tmp.cCueUOQTlH ++ 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.T9VP9mPlkH +++ mktemp ++ local LAST_ERR=/tmp/tmp.SoSSS5G5lq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.T9VP9mPlkH ++ cat /tmp/tmp.SoSSS5G5lq ++ rm /tmp/tmp.T9VP9mPlkH /tmp/tmp.SoSSS5G5lq ++ 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.m386U1Ken5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.8k2menjsE3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.m386U1Ken5 ++ cat /tmp/tmp.8k2menjsE3 ++ rm /tmp/tmp.m386U1Ken5 /tmp/tmp.8k2menjsE3 ++ 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.EpU9a3g6fs +++ mktemp ++ local LAST_ERR=/tmp/tmp.l9imTruans ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EpU9a3g6fs ++ cat /tmp/tmp.l9imTruans ++ rm /tmp/tmp.EpU9a3g6fs /tmp/tmp.l9imTruans ++ 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.dMapJvStfC +++ mktemp ++ local LAST_ERR=/tmp/tmp.0ll7wIX9zE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dMapJvStfC ++ cat /tmp/tmp.0ll7wIX9zE ++ rm /tmp/tmp.dMapJvStfC /tmp/tmp.0ll7wIX9zE ++ 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.wOeReGmbbJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.H9lzIr1SFz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wOeReGmbbJ ++ cat /tmp/tmp.H9lzIr1SFz ++ rm /tmp/tmp.wOeReGmbbJ /tmp/tmp.H9lzIr1SFz ++ 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.9eIsZGX3Pu +++ mktemp ++ local LAST_ERR=/tmp/tmp.BJUvTDqgxj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9eIsZGX3Pu ++ cat /tmp/tmp.BJUvTDqgxj ++ rm /tmp/tmp.9eIsZGX3Pu /tmp/tmp.BJUvTDqgxj ++ 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.NSFHYNyJSD +++ mktemp ++ local LAST_ERR=/tmp/tmp.9iV354gJGd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NSFHYNyJSD ++ cat /tmp/tmp.9iV354gJGd ++ rm /tmp/tmp.NSFHYNyJSD /tmp/tmp.9iV354gJGd ++ 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.MjtngwbBNZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.2VSxeo6gvE ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MjtngwbBNZ ++ cat /tmp/tmp.2VSxeo6gvE ++ rm /tmp/tmp.MjtngwbBNZ /tmp/tmp.2VSxeo6gvE ++ 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.g55jaxsnnY +++ mktemp ++ local LAST_ERR=/tmp/tmp.qRdjOXnui0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.g55jaxsnnY ++ cat /tmp/tmp.qRdjOXnui0 ++ rm /tmp/tmp.g55jaxsnnY /tmp/tmp.qRdjOXnui0 ++ 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.1PO0hpbcQH +++ mktemp ++ local LAST_ERR=/tmp/tmp.1BswnWU3oS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1PO0hpbcQH ++ cat /tmp/tmp.1BswnWU3oS ++ rm /tmp/tmp.1PO0hpbcQH /tmp/tmp.1BswnWU3oS ++ 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.QQIBN1zWYK +++ mktemp ++ local LAST_ERR=/tmp/tmp.mXaj3DbTA9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QQIBN1zWYK ++ cat /tmp/tmp.mXaj3DbTA9 ++ rm /tmp/tmp.QQIBN1zWYK /tmp/tmp.mXaj3DbTA9 ++ 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.WdKsA64QII +++ mktemp ++ local LAST_ERR=/tmp/tmp.6asIYyJJBm ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WdKsA64QII ++ cat /tmp/tmp.6asIYyJJBm ++ rm /tmp/tmp.WdKsA64QII /tmp/tmp.6asIYyJJBm ++ 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.mK25lFzQ5u +++ mktemp ++ local LAST_ERR=/tmp/tmp.3dRsX59vNz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mK25lFzQ5u ++ cat /tmp/tmp.3dRsX59vNz ++ rm /tmp/tmp.mK25lFzQ5u /tmp/tmp.3dRsX59vNz ++ 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.7KbumRCDle +++ mktemp ++ local LAST_ERR=/tmp/tmp.QiW1beFZyk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7KbumRCDle ++ cat /tmp/tmp.QiW1beFZyk ++ rm /tmp/tmp.7KbumRCDle /tmp/tmp.QiW1beFZyk ++ 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.mjyU21D2ux +++ mktemp ++ local LAST_ERR=/tmp/tmp.3F62dR61Pw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.mjyU21D2ux ++ cat /tmp/tmp.3F62dR61Pw ++ rm /tmp/tmp.mjyU21D2ux /tmp/tmp.3F62dR61Pw ++ 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.VydnWgj8lH +++ mktemp ++ local LAST_ERR=/tmp/tmp.QfZ1AwcpW2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VydnWgj8lH ++ cat /tmp/tmp.QfZ1AwcpW2 ++ rm /tmp/tmp.VydnWgj8lH /tmp/tmp.QfZ1AwcpW2 ++ 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.hqOR5QvXvp +++ mktemp ++ local LAST_ERR=/tmp/tmp.UYPnIIj1FX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hqOR5QvXvp ++ cat /tmp/tmp.UYPnIIj1FX ++ rm /tmp/tmp.hqOR5QvXvp /tmp/tmp.UYPnIIj1FX ++ 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.1L8k0mTbo0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.xNqcE4tKkD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1L8k0mTbo0 ++ cat /tmp/tmp.xNqcE4tKkD ++ rm /tmp/tmp.1L8k0mTbo0 /tmp/tmp.xNqcE4tKkD ++ 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.tvPTv0zdVt +++ mktemp ++ local LAST_ERR=/tmp/tmp.c6ZeVsYFp8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tvPTv0zdVt ++ cat /tmp/tmp.c6ZeVsYFp8 ++ rm /tmp/tmp.tvPTv0zdVt /tmp/tmp.c6ZeVsYFp8 ++ 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.j0Hg1KKPMg +++ mktemp ++ local LAST_ERR=/tmp/tmp.AEC8wz57V9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.j0Hg1KKPMg ++ cat /tmp/tmp.AEC8wz57V9 ++ rm /tmp/tmp.j0Hg1KKPMg /tmp/tmp.AEC8wz57V9 ++ 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.9ZEXzFSZJq +++ mktemp ++ local LAST_ERR=/tmp/tmp.MLy2T3y5Jd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9ZEXzFSZJq ++ cat /tmp/tmp.MLy2T3y5Jd ++ rm /tmp/tmp.9ZEXzFSZJq /tmp/tmp.MLy2T3y5Jd ++ 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.uYatDngbBp +++ mktemp ++ local LAST_ERR=/tmp/tmp.XqpM9UTLCA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uYatDngbBp ++ cat /tmp/tmp.XqpM9UTLCA ++ rm /tmp/tmp.uYatDngbBp /tmp/tmp.XqpM9UTLCA ++ 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.sNbLMCjRUw +++ mktemp ++ local LAST_ERR=/tmp/tmp.nYgpAkmUEH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sNbLMCjRUw ++ cat /tmp/tmp.nYgpAkmUEH ++ rm /tmp/tmp.sNbLMCjRUw /tmp/tmp.nYgpAkmUEH ++ 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