Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/logs/haproxy-5-7.log Warning: version difference between client (1.34) and server (1.31) exceeds the supported minor version skew of +/-1 Warning: version difference between client (1.34) and server (1.31) exceeds the supported minor version skew of +/-1 + main + create_infra haproxy-8494 + local ns=haproxy-8494 + '[' -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 haproxy-18356 haproxy --type=merge -p '{"metadata":{"finalizers":[]}}' Error from server (InternalError): Internal error occurred: failed calling webhook "validationwebhook.pxc.percona.com": failed to call webhook: Post "https://percona-xtradb-cluster-operator.pxc-operator.svc:443/validate-percona-xtradbcluster?timeout=10s": no endpoints available for service "percona-xtradb-cluster-operator" + : + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.YvE5H3B9Bw ++ mktemp + local LAST_ERR=/tmp/tmp.B2uNYyrULE + 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.YvE5H3B9Bw perconaxtradbcluster.pxc.percona.com "haproxy" deleted from haproxy-18356 namespace + cat /tmp/tmp.B2uNYyrULE + rm /tmp/tmp.YvE5H3B9Bw /tmp/tmp.B2uNYyrULE + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.gU9JXbDH4Z ++ mktemp + local LAST_ERR=/tmp/tmp.34q8OWHXRK + 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.gU9JXbDH4Z + cat /tmp/tmp.34q8OWHXRK error: the server doesn't have a resource type "pxc-backup" + rm /tmp/tmp.gU9JXbDH4Z /tmp/tmp.34q8OWHXRK + return 1 + : + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.vJbDMaoEJo ++ mktemp + local LAST_ERR=/tmp/tmp.84aTBrLYGr + 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.vJbDMaoEJo + cat /tmp/tmp.84aTBrLYGr error: the server doesn't have a resource type "pxc-restore" + rm /tmp/tmp.vJbDMaoEJo /tmp/tmp.84aTBrLYGr + return 1 + : + create_namespace pxc-operator + local namespace=pxc-operator + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + destroy_chaos_mesh ++ helm list --all-namespaces --filter chaos-mesh ++ tail -n1 ++ awk '-F ' '{print $2}' ++ sed s/NAMESPACE// + local chaos_mesh_ns=haproxy-18356 + '[' -n haproxy-18356 ']' + helm uninstall --wait --timeout 60s chaos-mesh --namespace haproxy-18356 release "chaos-mesh" uninstalled ++ kubectl get MutatingWebhookConfiguration ++ awk '{print $1}' ++ grep chaos-mesh + 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 + : ++ grep validate-auth ++ kubectl get ValidatingWebhookConfiguration ++ 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}' + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get awschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete awschaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get azurechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete azurechaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get blockchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete blockchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get dnschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete dnschaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get gcpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete gcpchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get httpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete httpchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get iochaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete iochaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get jvmchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete jvmchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get kernelchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete kernelchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + read -r line + kubectl get networkchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + timeout 30 kubectl delete networkchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get physicalmachinechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete physicalmachinechaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get physicalmachines --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete physicalmachines --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get podchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete podchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + read -r line + kubectl get podhttpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + timeout 30 kubectl delete podhttpchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get podiochaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete podiochaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get podnetworkchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete podnetworkchaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get remoteclusters --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete remoteclusters --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + read -r line + kubectl get schedules --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + timeout 30 kubectl delete schedules --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get statuschecks --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete statuschecks --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get stresschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete stresschaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get timechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete timechaos --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + kubectl get workflownodes --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + read -r line + timeout 30 kubectl delete workflownodes --all --all-namespaces No resources found + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')' + read -r line + kubectl get workflows --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace + timeout 30 kubectl delete workflows --all --all-namespaces No resources found ++ kubectl get crd ++ grep chaos-mesh.org ++ awk '{print $1}' + timeout 30 kubectl delete crd awschaos.chaos-mesh.org azurechaos.chaos-mesh.org blockchaos.chaos-mesh.org dnschaos.chaos-mesh.org gcpchaos.chaos-mesh.org httpchaos.chaos-mesh.org iochaos.chaos-mesh.org jvmchaos.chaos-mesh.org kernelchaos.chaos-mesh.org networkchaos.chaos-mesh.org physicalmachinechaos.chaos-mesh.org physicalmachines.chaos-mesh.org podchaos.chaos-mesh.org podhttpchaos.chaos-mesh.org podiochaos.chaos-mesh.org podnetworkchaos.chaos-mesh.org remoteclusters.chaos-mesh.org schedules.chaos-mesh.org statuschecks.chaos-mesh.org stresschaos.chaos-mesh.org timechaos.chaos-mesh.org workflownodes.chaos-mesh.org workflows.chaos-mesh.org customresourcedefinition.apiextensions.k8s.io "awschaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "azurechaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "blockchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "dnschaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "gcpchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "httpchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "iochaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "jvmchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "kernelchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "networkchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "physicalmachinechaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "physicalmachines.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "podchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "podhttpchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "podiochaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "podnetworkchaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "remoteclusters.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "schedules.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "statuschecks.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "stresschaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "timechaos.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "workflownodes.chaos-mesh.org" deleted customresourcedefinition.apiextensions.k8s.io "workflows.chaos-mesh.org" deleted ++ 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 ----------------------------------------------------------------------------------- + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' + awk '{print$1}' + '[' -n '' ']' + desc 'cleaned up old namespaces pxc-operator' + xargs kubectl delete ns + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces pxc-operator ----------------------------------------------------------------------------------- + kubectl_bin delete namespace pxc-operator + kubectl_bin get ns ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.rwm8UcVyNF + local LAST_OUT=/tmp/tmp.TugD6Jn6tf ++ mktemp ++ mktemp + local LAST_ERR=/tmp/tmp.PfcDM2zuQ3 + local exit_status=0 + local LAST_ERR=/tmp/tmp.Te1xM7o7za + 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 pxc-operator + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.rwm8UcVyNF + cat /tmp/tmp.PfcDM2zuQ3 + rm /tmp/tmp.rwm8UcVyNF /tmp/tmp.PfcDM2zuQ3 + return 0 namespace "haproxy-18356" deleted + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.TugD6Jn6tf namespace "pxc-operator" deleted + cat /tmp/tmp.Te1xM7o7za + rm /tmp/tmp.TugD6Jn6tf /tmp/tmp.Te1xM7o7za + 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.4vdyGlRYDc ++ mktemp + local LAST_ERR=/tmp/tmp.3MXem1TzcR + 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.4vdyGlRYDc namespace/pxc-operator created + cat /tmp/tmp.3MXem1TzcR + rm /tmp/tmp.4vdyGlRYDc /tmp/tmp.3MXem1TzcR + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.la2afLNf3O +++ mktemp ++ local LAST_ERR=/tmp/tmp.qcF58ENiiS ++ 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.la2afLNf3O ++ cat /tmp/tmp.qcF58ENiiS ++ rm /tmp/tmp.la2afLNf3O /tmp/tmp.qcF58ENiiS ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster9 --namespace=pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.KZTxqs4Col ++ mktemp + local LAST_ERR=/tmp/tmp.eVjSXUJtjc + 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-cluster9 --namespace=pxc-operator + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.KZTxqs4Col Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster9" modified. + cat /tmp/tmp.eVjSXUJtjc + rm /tmp/tmp.KZTxqs4Col /tmp/tmp.eVjSXUJtjc + 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.6zTVHNVl3S ++ mktemp + local LAST_ERR=/tmp/tmp.8ZdlDfjiGy + 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.6zTVHNVl3S customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusters.pxc.percona.com serverside-applied + cat /tmp/tmp.8ZdlDfjiGy + rm /tmp/tmp.6zTVHNVl3S /tmp/tmp.8ZdlDfjiGy + return 0 + '[' -n pxc-operator ']' + apply_rbac cw-rbac + local operator_namespace=pxc-operator + local rbac=cw-rbac + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/cw-rbac.yaml + sed -e 's^namespace: .*^namespace: pxc-operator^' + kubectl_bin apply -f - ++ mktemp + local LAST_OUT=/tmp/tmp.OUHWQ3bufq ++ mktemp + local LAST_ERR=/tmp/tmp.IV8zzuGirj + 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.OUHWQ3bufq 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.IV8zzuGirj + rm /tmp/tmp.OUHWQ3bufq /tmp/tmp.IV8zzuGirj + return 0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/deploy/cw-operator.yaml + sed -e 's^image: .*^image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7^' + sed -e 's^failureThreshold: .*^failureThreshold: 10^' + yq eval '(select(.kind == "Deployment").spec.template.spec.containers[] | select(.name == "percona-xtradb-cluster-operator").env[] | select(.name == "DISABLE_TELEMETRY").value) = "true"' - + 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 + local LAST_OUT=/tmp/tmp.iU4jJZsexN ++ mktemp + local LAST_ERR=/tmp/tmp.PyzVgu31OP + 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.iU4jJZsexN deployment.apps/percona-xtradb-cluster-operator created service/percona-xtradb-cluster-operator created + cat /tmp/tmp.PyzVgu31OP + rm /tmp/tmp.iU4jJZsexN /tmp/tmp.PyzVgu31OP + 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.NMSsKHnwvg ++ mktemp + local LAST_ERR=/tmp/tmp.cRnlQfO9gP + 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.NMSsKHnwvg pod/percona-xtradb-cluster-operator-859595f865-fm782 condition met + cat /tmp/tmp.cRnlQfO9gP + rm /tmp/tmp.NMSsKHnwvg /tmp/tmp.cRnlQfO9gP + 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.wNVKJaOMii +++ mktemp ++ local LAST_ERR=/tmp/tmp.J3croSwh02 ++ 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.wNVKJaOMii ++ cat /tmp/tmp.J3croSwh02 ++ rm /tmp/tmp.wNVKJaOMii /tmp/tmp.J3croSwh02 ++ return 0 + wait_pod percona-xtradb-cluster-operator-859595f865-fm782 480 pxc-operator + local pod=percona-xtradb-cluster-operator-859595f865-fm782 + local max_retry=480 + local ns=pxc-operator ++ echo percona-xtradb-cluster-operator-859595f865-fm782 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/percona-xtradb-cluster-operator-859595f865-fm782 condition met waiting for pod/percona-xtradb-cluster-operator-859595f865-fm782 to become Ready.Ok + sleep 3 + create_namespace haproxy-8494 + local namespace=haproxy-8494 + 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}' ++ grep chaos-mesh.org ++ awk '{print $1}' ++ kubectl get crd + 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}' ++ mktemp + '[' -n '' ']' + desc 'cleaned up old namespaces haproxy-8494' + xargs kubectl delete ns + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces haproxy-8494 ----------------------------------------------------------------------------------- + kubectl_bin delete namespace haproxy-8494 + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^gke-|^gmp-|^NAME' ++ mktemp + local LAST_OUT=/tmp/tmp.6aaAy0Fzpj ++ mktemp + local LAST_ERR=/tmp/tmp.VkG9PEXUcf + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl get ns + local LAST_OUT=/tmp/tmp.aoyk1SOc9c ++ mktemp + local LAST_ERR=/tmp/tmp.MSLhBPMuJY + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace haproxy-8494 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace haproxy-8494 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.6aaAy0Fzpj + cat /tmp/tmp.VkG9PEXUcf + rm /tmp/tmp.6aaAy0Fzpj /tmp/tmp.VkG9PEXUcf + return 0 error: resource(s) were provided, but no name was specified + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + for i in '$(seq 0 2)' + set +e + kubectl delete namespace haproxy-8494 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.aoyk1SOc9c + cat /tmp/tmp.MSLhBPMuJY Error from server (NotFound): namespaces "haproxy-8494" not found + rm /tmp/tmp.aoyk1SOc9c /tmp/tmp.MSLhBPMuJY + return 1 + : + wait_for_delete namespace/haproxy-8494 + local res=namespace/haproxy-8494 + echo -n 'waiting for namespace/haproxy-8494 to be deleted' waiting for namespace/haproxy-8494 to be deleted+ set +o xtrace Error from server (NotFound): namespaces "haproxy-8494" not found + desc 'create namespace haproxy-8494' + set +o xtrace ----------------------------------------------------------------------------------- create namespace haproxy-8494 ----------------------------------------------------------------------------------- + kubectl_bin create namespace haproxy-8494 ++ mktemp + local LAST_OUT=/tmp/tmp.Thj1fkho1D ++ mktemp + local LAST_ERR=/tmp/tmp.r5lNLYKR0a + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + set +e + kubectl create namespace haproxy-8494 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.Thj1fkho1D namespace/haproxy-8494 created + cat /tmp/tmp.r5lNLYKR0a + rm /tmp/tmp.Thj1fkho1D /tmp/tmp.r5lNLYKR0a + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.vUCtJ20kuK +++ mktemp ++ local LAST_ERR=/tmp/tmp.rfLm03xZcn ++ 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.vUCtJ20kuK ++ cat /tmp/tmp.rfLm03xZcn ++ rm /tmp/tmp.vUCtJ20kuK /tmp/tmp.rfLm03xZcn ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster9 --namespace=haproxy-8494 ++ mktemp + local LAST_OUT=/tmp/tmp.gE1PRwXkzF ++ mktemp + local LAST_ERR=/tmp/tmp.JPwEdZSHjJ + 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-cluster9 --namespace=haproxy-8494 + exit_status=0 + set -e + '[' 0 '!=' 0 ']' + break + cat /tmp/tmp.gE1PRwXkzF Context "gke_cloud-dev-112233_us-central1-a_jen-pxc-2207-f8e092d7-9-cluster9" modified. + cat /tmp/tmp.JPwEdZSHjJ + rm /tmp/tmp.gE1PRwXkzF /tmp/tmp.JPwEdZSHjJ + 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.jjksBaqqHT ++ mktemp + local LAST_ERR=/tmp/tmp.ktSYluZqmE + 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.jjksBaqqHT secret/minio-secret created secret/aws-s3-secret created secret/gcp-cs-secret created secret/azure-secret created + cat /tmp/tmp.ktSYluZqmE + rm /tmp/tmp.jjksBaqqHT /tmp/tmp.ktSYluZqmE + return 0 + deploy_chaos_mesh haproxy-8494 + local chaos_mesh_ns=haproxy-8494 + 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 'install chaos-mesh' + set +o xtrace ----------------------------------------------------------------------------------- install chaos-mesh ----------------------------------------------------------------------------------- + helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" already exists with the same configuration, skipping + helm install chaos-mesh chaos-mesh/chaos-mesh --namespace=haproxy-8494 --set chaosDaemon.runtime=containerd --set chaosDaemon.socketPath=/run/containerd/containerd.sock --set dashboard.create=false --version 2.7.1 NAME: chaos-mesh LAST DEPLOYED: Fri Oct 10 09:31:31 2025 NAMESPACE: haproxy-8494 STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: 1. Make sure chaos-mesh components are running kubectl get pods --namespace haproxy-8494 -l app.kubernetes.io/instance=chaos-mesh + sleep 10 + version_gt 1.24 + desc 'return true if kubernetes version equal or greater than desired' + set +o xtrace ----------------------------------------------------------------------------------- return true if kubernetes version equal or greater than desired ----------------------------------------------------------------------------------- ++ echo '1.31 >= 1.24' ++ bc -l + '[' 1 -eq 1 ']' + return 0 + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/container-rc.yaml + '[' -z '' ']' + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/container-rc.yaml + kubectl_bin apply -f - + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/container-rc.yaml ++ mktemp + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + local LAST_OUT=/tmp/tmp.oUzfDaIyyZ + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7-backup#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' ++ mktemp + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.haproxy-8494~ + /usr/bin/sed -e 's#apply:.*#apply: Never#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + local LAST_ERR=/tmp/tmp.vHuPKCP15P + 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.oUzfDaIyyZ runtimeclass.node.k8s.io/docker-rc unchanged + cat /tmp/tmp.vHuPKCP15P + rm /tmp/tmp.oUzfDaIyyZ /tmp/tmp.vHuPKCP15P + return 0 + desc 'create first PXC cluster with HAProxy' + set +o xtrace ----------------------------------------------------------------------------------- create first PXC cluster with HAProxy ----------------------------------------------------------------------------------- + cluster=haproxy + spinup_pxc haproxy /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/haproxy.yml 3 10 + local cluster=haproxy + local config=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/haproxy.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.JUMHbZi7c4 ++ mktemp + local LAST_ERR=/tmp/tmp.LuSx76OqCN + 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.JUMHbZi7c4 secret/my-cluster-secrets created secret/some-name-ssl created secret/some-name-ssl-internal created + cat /tmp/tmp.LuSx76OqCN + rm /tmp/tmp.JUMHbZi7c4 /tmp/tmp.LuSx76OqCN + 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 ++ 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-pxc5.7#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7-backup#' + /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~minio-service.#namespace~minio-service.haproxy-8494~ + local LAST_OUT=/tmp/tmp.cQd8Dhzffh ++ mktemp + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + local LAST_ERR=/tmp/tmp.1QxFkkoWYX + local exit_status=0 + /usr/bin/sed -e 's#apply:.*#apply: Never#' ++ 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.cQd8Dhzffh deployment.apps/pxc-client created + cat /tmp/tmp.1QxFkkoWYX + rm /tmp/tmp.cQd8Dhzffh /tmp/tmp.1QxFkkoWYX + return 0 + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ haproxy == \d\e\m\a\n\d\-\b\a\c\k\u\p ]] + [[ haproxy == \d\e\m\a\n\d\-\b\a\c\k\u\p\-\c\l\o\u\d ]] + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/haproxy.yml + '[' -z '' ']' + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/haproxy.yml + /usr/bin/sed -e 's#apply:.*#apply: Never#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7-backup#' + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e 's#image:.*-init$#image: perconalab/percona-xtradb-cluster-operator:PR-2207-f8e092d7#' + kubectl_bin apply -f - + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/conf/haproxy.yml + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.haproxy-8494~ ++ mktemp + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc5.7#' + local LAST_OUT=/tmp/tmp.AQn0Jg3uWa ++ mktemp + local LAST_ERR=/tmp/tmp.5KdiQMJYqo + 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.AQn0Jg3uWa perconaxtradbcluster.pxc.percona.com/haproxy created + cat /tmp/tmp.5KdiQMJYqo + rm /tmp/tmp.AQn0Jg3uWa /tmp/tmp.5KdiQMJYqo + return 0 + desc 'check if all 3 Pods started' + set +o xtrace ----------------------------------------------------------------------------------- check if all 3 Pods started ----------------------------------------------------------------------------------- ++ get_proxy haproxy ++ local target_cluster=haproxy +++ kubectl_bin get pxc haproxy -o 'jsonpath={.spec.haproxy.enabled}' ++++ mktemp +++ local LAST_OUT=/tmp/tmp.J7g4E47J6d ++++ mktemp +++ local LAST_ERR=/tmp/tmp.ZdpgJtHhHP +++ local exit_status=0 ++++ seq 0 2 +++ for i in '$(seq 0 2)' +++ set +e +++ kubectl get pxc haproxy -o 'jsonpath={.spec.haproxy.enabled}' +++ exit_status=0 +++ set -e +++ '[' 0 '!=' 0 ']' +++ break +++ cat /tmp/tmp.J7g4E47J6d +++ cat /tmp/tmp.ZdpgJtHhHP +++ rm /tmp/tmp.J7g4E47J6d /tmp/tmp.ZdpgJtHhHP +++ return 0 ++ [[ true == \t\r\u\e ]] ++ echo haproxy-haproxy ++ return + local proxy=haproxy-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 haproxy-8494 ++ mktemp + local LAST_OUT=/tmp/tmp.TvOJ4nQav1 ++ mktemp + local LAST_ERR=/tmp/tmp.xHFqln25vI + 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 haproxy-8494 + 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 haproxy-8494 + 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 haproxy-8494 + exit_status=1 + set -e + '[' 1 '!=' 0 ']' + '[' 1 == 1 ']' + sleep 0 + cat /tmp/tmp.TvOJ4nQav1 + cat /tmp/tmp.xHFqln25vI error: no matching resources found + rm /tmp/tmp.TvOJ4nQav1 /tmp/tmp.xHFqln25vI + return 1 + true + wait_for_running haproxy-haproxy 1 + local name=haproxy-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 haproxy-haproxy-0 480 + local pod=haproxy-haproxy-0 + local max_retry=480 + local ns= ++ echo haproxy-haproxy-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace Error from server (NotFound): pods "haproxy-haproxy-0" not found waiting for pod/haproxy-haproxy-0 to become Ready.....................................Ok + wait_for_running haproxy-pxc 3 + local name=haproxy-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 haproxy-pxc-0 480 + local pod=haproxy-pxc-0 + local max_retry=480 + local ns= ++ echo haproxy-pxc-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/haproxy-pxc-0 condition met waiting for pod/haproxy-pxc-0 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod haproxy-pxc-1 480 + local pod=haproxy-pxc-1 + local max_retry=480 + local ns= ++ echo haproxy-pxc-1 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/haproxy-pxc-1 condition met waiting for pod/haproxy-pxc-1 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod haproxy-pxc-2 480 + local pod=haproxy-pxc-2 + local max_retry=480 + local ns= ++ echo haproxy-pxc-2 ++ egrep '^(pxc|proxysql)$' ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' + local container=pxc + set +o xtrace pod/haproxy-pxc-2 condition met waiting for pod/haproxy-pxc-2 to become Ready.Ok + sleep 10 ++ kubectl get pxc haproxy -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.YCSivNcH0I +++ mktemp ++ local LAST_ERR=/tmp/tmp.iAKAWogpbi ++ 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.YCSivNcH0I ++ cat /tmp/tmp.iAKAWogpbi ++ rm /tmp/tmp.YCSivNcH0I /tmp/tmp.iAKAWogpbi ++ return 0 + local root_pass=root_password + desc 'write data' + set +o xtrace ----------------------------------------------------------------------------------- write data ----------------------------------------------------------------------------------- + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] ++ is_keyring_plugin_in_use haproxy ++ local cluster=haproxy ++ kubectl_bin exec -it haproxy-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.nCxusaJgE2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ix6ItlMrlF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl exec -it haproxy-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nCxusaJgE2 ++ cat /tmp/tmp.Ix6ItlMrlF Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.nCxusaJgE2 /tmp/tmp.Ix6ItlMrlF ++ return 0 + [[ -n '' ]] + run_mysql 'CREATE DATABASE IF NOT EXISTS myApp; use myApp; CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY) ;' '-h haproxy-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 haproxy-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.4NOsGdOCmg +++ mktemp ++ local LAST_ERR=/tmp/tmp.Cfq04ovI12 ++ 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.4NOsGdOCmg ++ cat /tmp/tmp.Cfq04ovI12 ++ rm /tmp/tmp.4NOsGdOCmg /tmp/tmp.Cfq04ovI12 ++ return 0 + client_pod=pxc-client-857d976497-66t2r + wait_pod pxc-client-857d976497-66t2r + local pod=pxc-client-857d976497-66t2r + local max_retry=480 + local ns= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' ++ echo pxc-client-857d976497-66t2r + local container= + set +o xtrace pod/pxc-client-857d976497-66t2r condition met waiting for pod/pxc-client-857d976497-66t2r to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + run_mysql 'INSERT myApp.myApp (id) VALUES (100500)' '-h haproxy-haproxy -uroot -p'\''root_password'\'' -P3306' + local 'command=INSERT myApp.myApp (id) VALUES (100500)' + local 'uri=-h haproxy-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.EtEhrxgVlv +++ mktemp ++ local LAST_ERR=/tmp/tmp.AZaTYAui8U ++ 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.EtEhrxgVlv ++ cat /tmp/tmp.AZaTYAui8U ++ rm /tmp/tmp.EtEhrxgVlv /tmp/tmp.AZaTYAui8U ++ return 0 + client_pod=pxc-client-857d976497-66t2r + wait_pod pxc-client-857d976497-66t2r + local pod=pxc-client-857d976497-66t2r + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-66t2r ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-66t2r condition met waiting for pod/pxc-client-857d976497-66t2r 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 haproxy-pxc-0.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-0.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h haproxy-pxc-0.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-0.haproxy-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.UB5mDnDQUK +++ mktemp ++ local LAST_ERR=/tmp/tmp.bAGCWBH6iu ++ 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.UB5mDnDQUK ++ cat /tmp/tmp.bAGCWBH6iu ++ rm /tmp/tmp.UB5mDnDQUK /tmp/tmp.bAGCWBH6iu ++ return 0 + client_pod=pxc-client-857d976497-66t2r + wait_pod pxc-client-857d976497-66t2r + local pod=pxc-client-857d976497-66t2r + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-66t2r ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-66t2r condition met waiting for pod/pxc-client-857d976497-66t2r to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.PUk5tLPqet/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql /tmp/tmp.PUk5tLPqet/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h haproxy-pxc-1.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-1.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h haproxy-pxc-1.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-1.haproxy-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.WsX1Sw8Gv8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.pHS3L75YIT ++ 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.WsX1Sw8Gv8 ++ cat /tmp/tmp.pHS3L75YIT ++ rm /tmp/tmp.WsX1Sw8Gv8 /tmp/tmp.pHS3L75YIT ++ return 0 + client_pod=pxc-client-857d976497-66t2r + wait_pod pxc-client-857d976497-66t2r + local pod=pxc-client-857d976497-66t2r + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-66t2r ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-66t2r condition met waiting for pod/pxc-client-857d976497-66t2r to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.PUk5tLPqet/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql /tmp/tmp.PUk5tLPqet/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h haproxy-pxc-2.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-2.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.4 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 8\.0 ]] + [[ perconalab/percona-xtradb-cluster-operator:main-pxc5.7 =~ 5\.7 ]] + [[ -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1-57.sql ]] + run_mysql 'SELECT * from myApp.myApp;' '-h haproxy-pxc-2.haproxy-pxc -uroot -p'\''root_password'\'' -P3306' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h haproxy-pxc-2.haproxy-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.zWo6CcrkLx +++ mktemp ++ local LAST_ERR=/tmp/tmp.Bh7RNM7Iq1 ++ 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.zWo6CcrkLx ++ cat /tmp/tmp.Bh7RNM7Iq1 ++ rm /tmp/tmp.zWo6CcrkLx /tmp/tmp.Bh7RNM7Iq1 ++ return 0 + client_pod=pxc-client-857d976497-66t2r + wait_pod pxc-client-857d976497-66t2r + local pod=pxc-client-857d976497-66t2r + local max_retry=480 + local ns= ++ echo pxc-client-857d976497-66t2r ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pod/pxc-client-857d976497-66t2r condition met waiting for pod/pxc-client-857d976497-66t2r to become ReadyDefaulted container "pxc-client" out of: pxc-client, backup .Ok + set +o xtrace + '[' '!' -s /tmp/tmp.PUk5tLPqet/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-2207/e2e-tests/haproxy/compare/select-1.sql /tmp/tmp.PUk5tLPqet/select-1.sql ++ is_keyring_plugin_in_use haproxy ++ local cluster=haproxy ++ kubectl_bin exec -it haproxy-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.eymxZDH01d +++ mktemp ++ local LAST_ERR=/tmp/tmp.BMWiEMXV7j ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl exec -it haproxy-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eymxZDH01d ++ cat /tmp/tmp.BMWiEMXV7j Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.eymxZDH01d /tmp/tmp.BMWiEMXV7j ++ return 0 + '[' '' ']' + desc 'checking all haproxy pods point to the same writer' + set +o xtrace ----------------------------------------------------------------------------------- checking all haproxy pods point to the same writer ----------------------------------------------------------------------------------- + wait_for_running haproxy-pxc 3 + local name=haproxy-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 haproxy-pxc-0 480 + local pod=haproxy-pxc-0 + local max_retry=480 + local ns= ++ echo haproxy-pxc-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/haproxy-pxc-0 condition met waiting for pod/haproxy-pxc-0 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod haproxy-pxc-1 480 + local pod=haproxy-pxc-1 + local max_retry=480 + local ns= ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ echo haproxy-pxc-1 ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/haproxy-pxc-1 condition met waiting for pod/haproxy-pxc-1 to become Ready.Ok + for i in '$(seq 0 $last_pod)' + wait_pod haproxy-pxc-2 480 + local pod=haproxy-pxc-2 + local max_retry=480 + local ns= ++ echo haproxy-pxc-2 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace pod/haproxy-pxc-2 condition met waiting for pod/haproxy-pxc-2 to become Ready.Ok + wait_cluster_consistency haproxy 3 3 + local cluster_name=haproxy + local cluster_size=3 + local proxy_size=3 + '[' -z 3 ']' + desc 'wait cluster consistency' + set +o xtrace ----------------------------------------------------------------------------------- wait cluster consistency ----------------------------------------------------------------------------------- + local i=0 + local max=300 + sleep 7 + echo -n 'waiting for pxc/haproxy to be ready' waiting for pxc/haproxy to be ready++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.crtphBE02X +++ mktemp ++ local LAST_ERR=/tmp/tmp.JuRD0T6Kjw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.crtphBE02X ++ cat /tmp/tmp.JuRD0T6Kjw ++ rm /tmp/tmp.crtphBE02X /tmp/tmp.JuRD0T6Kjw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 0 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fuxaWdtUcB +++ mktemp ++ local LAST_ERR=/tmp/tmp.GOvXzyiFmM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fuxaWdtUcB ++ cat /tmp/tmp.GOvXzyiFmM ++ rm /tmp/tmp.fuxaWdtUcB /tmp/tmp.GOvXzyiFmM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 1 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EGB08qOVR1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.sYJtUWYpfb ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EGB08qOVR1 ++ cat /tmp/tmp.sYJtUWYpfb ++ rm /tmp/tmp.EGB08qOVR1 /tmp/tmp.sYJtUWYpfb ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 2 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RwmaCAzX4e +++ mktemp ++ local LAST_ERR=/tmp/tmp.rh05wtzgmu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RwmaCAzX4e ++ cat /tmp/tmp.rh05wtzgmu ++ rm /tmp/tmp.RwmaCAzX4e /tmp/tmp.rh05wtzgmu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 3 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eWOkV71sNJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.KBDFEnI1Ai ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eWOkV71sNJ ++ cat /tmp/tmp.KBDFEnI1Ai ++ rm /tmp/tmp.eWOkV71sNJ /tmp/tmp.KBDFEnI1Ai ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 4 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.5ztO9uYz11 +++ mktemp ++ local LAST_ERR=/tmp/tmp.uiV1LOF12H ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5ztO9uYz11 ++ cat /tmp/tmp.uiV1LOF12H ++ rm /tmp/tmp.5ztO9uYz11 /tmp/tmp.uiV1LOF12H ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 5 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hoMveEWWY3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.xnPpgZSmEV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hoMveEWWY3 ++ cat /tmp/tmp.xnPpgZSmEV ++ rm /tmp/tmp.hoMveEWWY3 /tmp/tmp.xnPpgZSmEV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 6 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZWKnYZ5Kj3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.J9MUXASW3E ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZWKnYZ5Kj3 ++ cat /tmp/tmp.J9MUXASW3E ++ rm /tmp/tmp.ZWKnYZ5Kj3 /tmp/tmp.J9MUXASW3E ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 7 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.5Xxh6wVqDb +++ mktemp ++ local LAST_ERR=/tmp/tmp.rI54rQZAGW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5Xxh6wVqDb ++ cat /tmp/tmp.rI54rQZAGW ++ rm /tmp/tmp.5Xxh6wVqDb /tmp/tmp.rI54rQZAGW ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 8 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4dcoWssh3f +++ mktemp ++ local LAST_ERR=/tmp/tmp.hKFLBoy6v6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4dcoWssh3f ++ cat /tmp/tmp.hKFLBoy6v6 ++ rm /tmp/tmp.4dcoWssh3f /tmp/tmp.hKFLBoy6v6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 9 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VSBXDj1TQa +++ mktemp ++ local LAST_ERR=/tmp/tmp.uS4tijsX3I ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VSBXDj1TQa ++ cat /tmp/tmp.uS4tijsX3I ++ rm /tmp/tmp.VSBXDj1TQa /tmp/tmp.uS4tijsX3I ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 10 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BwUQTfMX4K +++ mktemp ++ local LAST_ERR=/tmp/tmp.Mj6BlSQCw5 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BwUQTfMX4K ++ cat /tmp/tmp.Mj6BlSQCw5 ++ rm /tmp/tmp.BwUQTfMX4K /tmp/tmp.Mj6BlSQCw5 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 11 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uLIzvU4wAc +++ mktemp ++ local LAST_ERR=/tmp/tmp.wpTvBZyaTJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uLIzvU4wAc ++ cat /tmp/tmp.wpTvBZyaTJ ++ rm /tmp/tmp.uLIzvU4wAc /tmp/tmp.wpTvBZyaTJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 12 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cNeVxSbsKm +++ mktemp ++ local LAST_ERR=/tmp/tmp.ygCtbH8Mxh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.cNeVxSbsKm ++ cat /tmp/tmp.ygCtbH8Mxh ++ rm /tmp/tmp.cNeVxSbsKm /tmp/tmp.ygCtbH8Mxh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 13 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UdDEgYRwv2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.CH6cuIx4Kk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UdDEgYRwv2 ++ cat /tmp/tmp.CH6cuIx4Kk ++ rm /tmp/tmp.UdDEgYRwv2 /tmp/tmp.CH6cuIx4Kk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 14 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sULqa8C8Uf +++ mktemp ++ local LAST_ERR=/tmp/tmp.IYf3KQIm3G ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sULqa8C8Uf ++ cat /tmp/tmp.IYf3KQIm3G ++ rm /tmp/tmp.sULqa8C8Uf /tmp/tmp.IYf3KQIm3G ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 15 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VtB8FunT2j +++ mktemp ++ local LAST_ERR=/tmp/tmp.csKSSk4CBJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VtB8FunT2j ++ cat /tmp/tmp.csKSSk4CBJ ++ rm /tmp/tmp.VtB8FunT2j /tmp/tmp.csKSSk4CBJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 16 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rDPiGc9mBA +++ mktemp ++ local LAST_ERR=/tmp/tmp.4B1RpnUBS8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rDPiGc9mBA ++ cat /tmp/tmp.4B1RpnUBS8 ++ rm /tmp/tmp.rDPiGc9mBA /tmp/tmp.4B1RpnUBS8 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 17 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BJTYYJoF4k +++ mktemp ++ local LAST_ERR=/tmp/tmp.1XuaDa0Xt3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BJTYYJoF4k ++ cat /tmp/tmp.1XuaDa0Xt3 ++ rm /tmp/tmp.BJTYYJoF4k /tmp/tmp.1XuaDa0Xt3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 18 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EidRSrsAWN +++ mktemp ++ local LAST_ERR=/tmp/tmp.B8W1l5H1qe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EidRSrsAWN ++ cat /tmp/tmp.B8W1l5H1qe ++ rm /tmp/tmp.EidRSrsAWN /tmp/tmp.B8W1l5H1qe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 19 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vgiVRoiUTt +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ea3JSRqOSU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vgiVRoiUTt ++ cat /tmp/tmp.Ea3JSRqOSU ++ rm /tmp/tmp.vgiVRoiUTt /tmp/tmp.Ea3JSRqOSU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 20 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1eyiNGgVsS +++ mktemp ++ local LAST_ERR=/tmp/tmp.6icSpLCArF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1eyiNGgVsS ++ cat /tmp/tmp.6icSpLCArF ++ rm /tmp/tmp.1eyiNGgVsS /tmp/tmp.6icSpLCArF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 21 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.In6VUsjmXh +++ mktemp ++ local LAST_ERR=/tmp/tmp.HYd4X4KTtu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.In6VUsjmXh ++ cat /tmp/tmp.HYd4X4KTtu ++ rm /tmp/tmp.In6VUsjmXh /tmp/tmp.HYd4X4KTtu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 22 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eX9Uedh9up +++ mktemp ++ local LAST_ERR=/tmp/tmp.I8H2csRJqZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eX9Uedh9up ++ cat /tmp/tmp.I8H2csRJqZ ++ rm /tmp/tmp.eX9Uedh9up /tmp/tmp.I8H2csRJqZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 23 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NAjhyAdt39 +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZWqyunXlI9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NAjhyAdt39 ++ cat /tmp/tmp.ZWqyunXlI9 ++ rm /tmp/tmp.NAjhyAdt39 /tmp/tmp.ZWqyunXlI9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 24 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.m0C2TxeM9R +++ mktemp ++ local LAST_ERR=/tmp/tmp.m6xT0vq0X2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.m0C2TxeM9R ++ cat /tmp/tmp.m6xT0vq0X2 ++ rm /tmp/tmp.m0C2TxeM9R /tmp/tmp.m6xT0vq0X2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 25 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ixmxrhG6XW +++ mktemp ++ local LAST_ERR=/tmp/tmp.Hy2bAaDlpR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ixmxrhG6XW ++ cat /tmp/tmp.Hy2bAaDlpR ++ rm /tmp/tmp.ixmxrhG6XW /tmp/tmp.Hy2bAaDlpR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 26 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Tib6D8tiKE +++ mktemp ++ local LAST_ERR=/tmp/tmp.gb6mcefrTt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Tib6D8tiKE ++ cat /tmp/tmp.gb6mcefrTt ++ rm /tmp/tmp.Tib6D8tiKE /tmp/tmp.gb6mcefrTt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 27 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.imp9HzoYDg +++ mktemp ++ local LAST_ERR=/tmp/tmp.RQJ8TLiE5m ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.imp9HzoYDg ++ cat /tmp/tmp.RQJ8TLiE5m ++ rm /tmp/tmp.imp9HzoYDg /tmp/tmp.RQJ8TLiE5m ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 28 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jpbI5kKBnH +++ mktemp ++ local LAST_ERR=/tmp/tmp.ldtcevMSWh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jpbI5kKBnH ++ cat /tmp/tmp.ldtcevMSWh ++ rm /tmp/tmp.jpbI5kKBnH /tmp/tmp.ldtcevMSWh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 29 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AkjCR7x8lv +++ mktemp ++ local LAST_ERR=/tmp/tmp.WAndaABX1o ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AkjCR7x8lv ++ cat /tmp/tmp.WAndaABX1o ++ rm /tmp/tmp.AkjCR7x8lv /tmp/tmp.WAndaABX1o ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 30 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.o5BjYzaMS6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Oz1OFEHoPp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.o5BjYzaMS6 ++ cat /tmp/tmp.Oz1OFEHoPp ++ rm /tmp/tmp.o5BjYzaMS6 /tmp/tmp.Oz1OFEHoPp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 31 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NVD7boVyK8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.plCtGf4pvO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NVD7boVyK8 ++ cat /tmp/tmp.plCtGf4pvO ++ rm /tmp/tmp.NVD7boVyK8 /tmp/tmp.plCtGf4pvO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 32 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gQN4sCbDnc +++ mktemp ++ local LAST_ERR=/tmp/tmp.w43VNWVvum ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gQN4sCbDnc ++ cat /tmp/tmp.w43VNWVvum ++ rm /tmp/tmp.gQN4sCbDnc /tmp/tmp.w43VNWVvum ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 33 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.edrAMiVJlH +++ mktemp ++ local LAST_ERR=/tmp/tmp.ShIynmudwY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.edrAMiVJlH ++ cat /tmp/tmp.ShIynmudwY ++ rm /tmp/tmp.edrAMiVJlH /tmp/tmp.ShIynmudwY ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 34 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Gk4Pd2Iltm +++ mktemp ++ local LAST_ERR=/tmp/tmp.GmV9dJtxbL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Gk4Pd2Iltm ++ cat /tmp/tmp.GmV9dJtxbL ++ rm /tmp/tmp.Gk4Pd2Iltm /tmp/tmp.GmV9dJtxbL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 35 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.z5v0yu6GLc +++ mktemp ++ local LAST_ERR=/tmp/tmp.EVZKfK65UH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.z5v0yu6GLc ++ cat /tmp/tmp.EVZKfK65UH ++ rm /tmp/tmp.z5v0yu6GLc /tmp/tmp.EVZKfK65UH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 36 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GYsYuX0WhN +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZLR4VfiZgl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GYsYuX0WhN ++ cat /tmp/tmp.ZLR4VfiZgl ++ rm /tmp/tmp.GYsYuX0WhN /tmp/tmp.ZLR4VfiZgl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 37 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PqcpmvLuab +++ mktemp ++ local LAST_ERR=/tmp/tmp.s2H2xs4CUJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PqcpmvLuab ++ cat /tmp/tmp.s2H2xs4CUJ ++ rm /tmp/tmp.PqcpmvLuab /tmp/tmp.s2H2xs4CUJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 38 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ElT4PVcvkA +++ mktemp ++ local LAST_ERR=/tmp/tmp.qwzDMm8LTk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ElT4PVcvkA ++ cat /tmp/tmp.qwzDMm8LTk ++ rm /tmp/tmp.ElT4PVcvkA /tmp/tmp.qwzDMm8LTk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 39 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6ZiVEhH4zP +++ mktemp ++ local LAST_ERR=/tmp/tmp.VR94KyQobq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6ZiVEhH4zP ++ cat /tmp/tmp.VR94KyQobq ++ rm /tmp/tmp.6ZiVEhH4zP /tmp/tmp.VR94KyQobq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 40 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GHxHyXW6n6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.qncBa7Z2HM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GHxHyXW6n6 ++ cat /tmp/tmp.qncBa7Z2HM ++ rm /tmp/tmp.GHxHyXW6n6 /tmp/tmp.qncBa7Z2HM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 41 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sbNRVgjKDe +++ mktemp ++ local LAST_ERR=/tmp/tmp.G95l4J2yyp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sbNRVgjKDe ++ cat /tmp/tmp.G95l4J2yyp ++ rm /tmp/tmp.sbNRVgjKDe /tmp/tmp.G95l4J2yyp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 42 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aTgH1sWt9E +++ mktemp ++ local LAST_ERR=/tmp/tmp.s1BUxb1nPl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aTgH1sWt9E ++ cat /tmp/tmp.s1BUxb1nPl ++ rm /tmp/tmp.aTgH1sWt9E /tmp/tmp.s1BUxb1nPl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 43 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uNpwRU4kUQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.7pIn3QZWEe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uNpwRU4kUQ ++ cat /tmp/tmp.7pIn3QZWEe ++ rm /tmp/tmp.uNpwRU4kUQ /tmp/tmp.7pIn3QZWEe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 44 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1KPcC9YMgp +++ mktemp ++ local LAST_ERR=/tmp/tmp.fIs9lClvL6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1KPcC9YMgp ++ cat /tmp/tmp.fIs9lClvL6 ++ rm /tmp/tmp.1KPcC9YMgp /tmp/tmp.fIs9lClvL6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 45 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zqi65dT0vT +++ mktemp ++ local LAST_ERR=/tmp/tmp.oBYFESddRN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zqi65dT0vT ++ cat /tmp/tmp.oBYFESddRN ++ rm /tmp/tmp.zqi65dT0vT /tmp/tmp.oBYFESddRN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 46 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BKwCHxp1xz +++ mktemp ++ local LAST_ERR=/tmp/tmp.pAtqb00SNB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BKwCHxp1xz ++ cat /tmp/tmp.pAtqb00SNB ++ rm /tmp/tmp.BKwCHxp1xz /tmp/tmp.pAtqb00SNB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 47 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LK8kkgYmrb +++ mktemp ++ local LAST_ERR=/tmp/tmp.R3RlpSBuo8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LK8kkgYmrb ++ cat /tmp/tmp.R3RlpSBuo8 ++ rm /tmp/tmp.LK8kkgYmrb /tmp/tmp.R3RlpSBuo8 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 48 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6J76tC3AnP +++ mktemp ++ local LAST_ERR=/tmp/tmp.l0RPzks02K ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6J76tC3AnP ++ cat /tmp/tmp.l0RPzks02K ++ rm /tmp/tmp.6J76tC3AnP /tmp/tmp.l0RPzks02K ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 49 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.H78llnZz89 +++ mktemp ++ local LAST_ERR=/tmp/tmp.YMEisKDO0H ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.H78llnZz89 ++ cat /tmp/tmp.YMEisKDO0H ++ rm /tmp/tmp.H78llnZz89 /tmp/tmp.YMEisKDO0H ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 50 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.b4SvNTli78 +++ mktemp ++ local LAST_ERR=/tmp/tmp.VjQ78Yh4VQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.b4SvNTli78 ++ cat /tmp/tmp.VjQ78Yh4VQ ++ rm /tmp/tmp.b4SvNTli78 /tmp/tmp.VjQ78Yh4VQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 51 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LPTMbAxVv2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.SyW8BH64Hk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LPTMbAxVv2 ++ cat /tmp/tmp.SyW8BH64Hk ++ rm /tmp/tmp.LPTMbAxVv2 /tmp/tmp.SyW8BH64Hk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 52 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.H8hANFkag9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.f29ld1wqOl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.H8hANFkag9 ++ cat /tmp/tmp.f29ld1wqOl ++ rm /tmp/tmp.H8hANFkag9 /tmp/tmp.f29ld1wqOl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 53 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8bL4tAMqEe +++ mktemp ++ local LAST_ERR=/tmp/tmp.siTCgzyflz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8bL4tAMqEe ++ cat /tmp/tmp.siTCgzyflz ++ rm /tmp/tmp.8bL4tAMqEe /tmp/tmp.siTCgzyflz ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 54 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SRNt6pu0M0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.nTuwCBUG0q ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SRNt6pu0M0 ++ cat /tmp/tmp.nTuwCBUG0q ++ rm /tmp/tmp.SRNt6pu0M0 /tmp/tmp.nTuwCBUG0q ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 55 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.w5yR7kzEmN +++ mktemp ++ local LAST_ERR=/tmp/tmp.f9OTW6v1ac ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.w5yR7kzEmN ++ cat /tmp/tmp.f9OTW6v1ac ++ rm /tmp/tmp.w5yR7kzEmN /tmp/tmp.f9OTW6v1ac ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 56 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7RAc0TYmPw +++ mktemp ++ local LAST_ERR=/tmp/tmp.AboB2X0g6Y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7RAc0TYmPw ++ cat /tmp/tmp.AboB2X0g6Y ++ rm /tmp/tmp.7RAc0TYmPw /tmp/tmp.AboB2X0g6Y ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 57 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kpOAFPAUeZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.eT6asYBSIw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kpOAFPAUeZ ++ cat /tmp/tmp.eT6asYBSIw ++ rm /tmp/tmp.kpOAFPAUeZ /tmp/tmp.eT6asYBSIw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 58 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hOI1gJ3kA6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.tVyjpCy5FV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hOI1gJ3kA6 ++ cat /tmp/tmp.tVyjpCy5FV ++ rm /tmp/tmp.hOI1gJ3kA6 /tmp/tmp.tVyjpCy5FV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 59 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6QdO1In8Yv +++ mktemp ++ local LAST_ERR=/tmp/tmp.KCvleqcQTl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6QdO1In8Yv ++ cat /tmp/tmp.KCvleqcQTl ++ rm /tmp/tmp.6QdO1In8Yv /tmp/tmp.KCvleqcQTl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 60 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2FDoQ2M41P +++ mktemp ++ local LAST_ERR=/tmp/tmp.pxMBu3gbe1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2FDoQ2M41P ++ cat /tmp/tmp.pxMBu3gbe1 ++ rm /tmp/tmp.2FDoQ2M41P /tmp/tmp.pxMBu3gbe1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 61 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PnFJJXS23k +++ mktemp ++ local LAST_ERR=/tmp/tmp.GwIfyw5FJG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PnFJJXS23k ++ cat /tmp/tmp.GwIfyw5FJG ++ rm /tmp/tmp.PnFJJXS23k /tmp/tmp.GwIfyw5FJG ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 62 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.87YbW19vEg +++ mktemp ++ local LAST_ERR=/tmp/tmp.xKKsjXCJfV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.87YbW19vEg ++ cat /tmp/tmp.xKKsjXCJfV ++ rm /tmp/tmp.87YbW19vEg /tmp/tmp.xKKsjXCJfV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 63 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.prod4BATjg +++ mktemp ++ local LAST_ERR=/tmp/tmp.NA8wUjVkUj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.prod4BATjg ++ cat /tmp/tmp.NA8wUjVkUj ++ rm /tmp/tmp.prod4BATjg /tmp/tmp.NA8wUjVkUj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 64 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.5atQQQJf0R +++ mktemp ++ local LAST_ERR=/tmp/tmp.NKzMCyUAm6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.5atQQQJf0R ++ cat /tmp/tmp.NKzMCyUAm6 ++ rm /tmp/tmp.5atQQQJf0R /tmp/tmp.NKzMCyUAm6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 65 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hiDBBSJf57 +++ mktemp ++ local LAST_ERR=/tmp/tmp.bblzEMIA68 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hiDBBSJf57 ++ cat /tmp/tmp.bblzEMIA68 ++ rm /tmp/tmp.hiDBBSJf57 /tmp/tmp.bblzEMIA68 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 66 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BPEPgQiPzn +++ mktemp ++ local LAST_ERR=/tmp/tmp.HIKsruKbZ0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BPEPgQiPzn ++ cat /tmp/tmp.HIKsruKbZ0 ++ rm /tmp/tmp.BPEPgQiPzn /tmp/tmp.HIKsruKbZ0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 67 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e9h6ImjpTo +++ mktemp ++ local LAST_ERR=/tmp/tmp.N62l7Os9RY ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.e9h6ImjpTo ++ cat /tmp/tmp.N62l7Os9RY ++ rm /tmp/tmp.e9h6ImjpTo /tmp/tmp.N62l7Os9RY ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 68 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BHEF8eoH7c +++ mktemp ++ local LAST_ERR=/tmp/tmp.A4dUA0BwRU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BHEF8eoH7c ++ cat /tmp/tmp.A4dUA0BwRU ++ rm /tmp/tmp.BHEF8eoH7c /tmp/tmp.A4dUA0BwRU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 69 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sEclyBdcnT +++ mktemp ++ local LAST_ERR=/tmp/tmp.p2u5TWBndg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sEclyBdcnT ++ cat /tmp/tmp.p2u5TWBndg ++ rm /tmp/tmp.sEclyBdcnT /tmp/tmp.p2u5TWBndg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 70 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zDuRj1QPJA +++ mktemp ++ local LAST_ERR=/tmp/tmp.38h4SPJU5W ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.zDuRj1QPJA ++ cat /tmp/tmp.38h4SPJU5W ++ rm /tmp/tmp.zDuRj1QPJA /tmp/tmp.38h4SPJU5W ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 71 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Bk0d5FzSEu +++ mktemp ++ local LAST_ERR=/tmp/tmp.MY0SvVGTid ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Bk0d5FzSEu ++ cat /tmp/tmp.MY0SvVGTid ++ rm /tmp/tmp.Bk0d5FzSEu /tmp/tmp.MY0SvVGTid ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 72 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dC55brP4Gi +++ mktemp ++ local LAST_ERR=/tmp/tmp.GynEHxO3Hd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dC55brP4Gi ++ cat /tmp/tmp.GynEHxO3Hd ++ rm /tmp/tmp.dC55brP4Gi /tmp/tmp.GynEHxO3Hd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 73 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FhatCzEHyz +++ mktemp ++ local LAST_ERR=/tmp/tmp.6WKTykip5h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FhatCzEHyz ++ cat /tmp/tmp.6WKTykip5h ++ rm /tmp/tmp.FhatCzEHyz /tmp/tmp.6WKTykip5h ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 74 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GixihV5JC9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.d2uNgyK3S0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GixihV5JC9 ++ cat /tmp/tmp.d2uNgyK3S0 ++ rm /tmp/tmp.GixihV5JC9 /tmp/tmp.d2uNgyK3S0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 75 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TYUs93UCul +++ mktemp ++ local LAST_ERR=/tmp/tmp.avxg5NIK3y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TYUs93UCul ++ cat /tmp/tmp.avxg5NIK3y ++ rm /tmp/tmp.TYUs93UCul /tmp/tmp.avxg5NIK3y ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 76 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fbPWlPZsvd +++ mktemp ++ local LAST_ERR=/tmp/tmp.HWLWswJr6y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fbPWlPZsvd ++ cat /tmp/tmp.HWLWswJr6y ++ rm /tmp/tmp.fbPWlPZsvd /tmp/tmp.HWLWswJr6y ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 77 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OMArDCyLGM +++ mktemp ++ local LAST_ERR=/tmp/tmp.oBJ2M80YbN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OMArDCyLGM ++ cat /tmp/tmp.oBJ2M80YbN ++ rm /tmp/tmp.OMArDCyLGM /tmp/tmp.oBJ2M80YbN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 78 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.plKSRNe3Ge +++ mktemp ++ local LAST_ERR=/tmp/tmp.sNVQZw4LQn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.plKSRNe3Ge ++ cat /tmp/tmp.sNVQZw4LQn ++ rm /tmp/tmp.plKSRNe3Ge /tmp/tmp.sNVQZw4LQn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 79 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Y0HMofYQND +++ mktemp ++ local LAST_ERR=/tmp/tmp.8FOdJECsWM ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Y0HMofYQND ++ cat /tmp/tmp.8FOdJECsWM ++ rm /tmp/tmp.Y0HMofYQND /tmp/tmp.8FOdJECsWM ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 80 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UIzd8swGKy +++ mktemp ++ local LAST_ERR=/tmp/tmp.wXsfOJHdI6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UIzd8swGKy ++ cat /tmp/tmp.wXsfOJHdI6 ++ rm /tmp/tmp.UIzd8swGKy /tmp/tmp.wXsfOJHdI6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 81 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NurySdUMKY +++ mktemp ++ local LAST_ERR=/tmp/tmp.uQggEfvBIv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NurySdUMKY ++ cat /tmp/tmp.uQggEfvBIv ++ rm /tmp/tmp.NurySdUMKY /tmp/tmp.uQggEfvBIv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 82 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QgDwnmsdBL +++ mktemp ++ local LAST_ERR=/tmp/tmp.JhDOTBPHS1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QgDwnmsdBL ++ cat /tmp/tmp.JhDOTBPHS1 ++ rm /tmp/tmp.QgDwnmsdBL /tmp/tmp.JhDOTBPHS1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 83 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FJfwpWiv9r +++ mktemp ++ local LAST_ERR=/tmp/tmp.WWnEuaUlK0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FJfwpWiv9r ++ cat /tmp/tmp.WWnEuaUlK0 ++ rm /tmp/tmp.FJfwpWiv9r /tmp/tmp.WWnEuaUlK0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 84 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SyhtFrWrAb +++ mktemp ++ local LAST_ERR=/tmp/tmp.vZXijdDzBk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SyhtFrWrAb ++ cat /tmp/tmp.vZXijdDzBk ++ rm /tmp/tmp.SyhtFrWrAb /tmp/tmp.vZXijdDzBk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 85 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8nWxbG1ZmB +++ mktemp ++ local LAST_ERR=/tmp/tmp.IwZb5sXbCI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8nWxbG1ZmB ++ cat /tmp/tmp.IwZb5sXbCI ++ rm /tmp/tmp.8nWxbG1ZmB /tmp/tmp.IwZb5sXbCI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 86 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Kh1XkLA8U7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZR2QRc8Pxh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Kh1XkLA8U7 ++ cat /tmp/tmp.ZR2QRc8Pxh ++ rm /tmp/tmp.Kh1XkLA8U7 /tmp/tmp.ZR2QRc8Pxh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 87 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PdIiUS6Bvw +++ mktemp ++ local LAST_ERR=/tmp/tmp.1kTkw3mETB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PdIiUS6Bvw ++ cat /tmp/tmp.1kTkw3mETB ++ rm /tmp/tmp.PdIiUS6Bvw /tmp/tmp.1kTkw3mETB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 88 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Y459VsrCCh +++ mktemp ++ local LAST_ERR=/tmp/tmp.HHbyABQmTr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Y459VsrCCh ++ cat /tmp/tmp.HHbyABQmTr ++ rm /tmp/tmp.Y459VsrCCh /tmp/tmp.HHbyABQmTr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 89 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bgz45GtS38 +++ mktemp ++ local LAST_ERR=/tmp/tmp.gZX3NstQ9j ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bgz45GtS38 ++ cat /tmp/tmp.gZX3NstQ9j ++ rm /tmp/tmp.bgz45GtS38 /tmp/tmp.gZX3NstQ9j ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 90 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DY4ENEXKS9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.pPPSiWc2q0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DY4ENEXKS9 ++ cat /tmp/tmp.pPPSiWc2q0 ++ rm /tmp/tmp.DY4ENEXKS9 /tmp/tmp.pPPSiWc2q0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 91 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.H0eVr2hjlb +++ mktemp ++ local LAST_ERR=/tmp/tmp.VOpkFzoGvn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.H0eVr2hjlb ++ cat /tmp/tmp.VOpkFzoGvn ++ rm /tmp/tmp.H0eVr2hjlb /tmp/tmp.VOpkFzoGvn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 92 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.h8rTTn9ED0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.0LctV0XR0h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.h8rTTn9ED0 ++ cat /tmp/tmp.0LctV0XR0h ++ rm /tmp/tmp.h8rTTn9ED0 /tmp/tmp.0LctV0XR0h ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 93 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7eE5gnniJ4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.agI7M2dlDd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7eE5gnniJ4 ++ cat /tmp/tmp.agI7M2dlDd ++ rm /tmp/tmp.7eE5gnniJ4 /tmp/tmp.agI7M2dlDd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 94 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NZ2RKh6Kub +++ mktemp ++ local LAST_ERR=/tmp/tmp.NAxFkWzIi1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NZ2RKh6Kub ++ cat /tmp/tmp.NAxFkWzIi1 ++ rm /tmp/tmp.NZ2RKh6Kub /tmp/tmp.NAxFkWzIi1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 95 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3bfThO8Tll +++ mktemp ++ local LAST_ERR=/tmp/tmp.bIkRjA8D9O ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3bfThO8Tll ++ cat /tmp/tmp.bIkRjA8D9O ++ rm /tmp/tmp.3bfThO8Tll /tmp/tmp.bIkRjA8D9O ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 96 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hjOOUoT92K +++ mktemp ++ local LAST_ERR=/tmp/tmp.an3I9Cx8Hw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hjOOUoT92K ++ cat /tmp/tmp.an3I9Cx8Hw ++ rm /tmp/tmp.hjOOUoT92K /tmp/tmp.an3I9Cx8Hw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 97 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CuRLDUWJlt +++ mktemp ++ local LAST_ERR=/tmp/tmp.P2Ll3zXedQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CuRLDUWJlt ++ cat /tmp/tmp.P2Ll3zXedQ ++ rm /tmp/tmp.CuRLDUWJlt /tmp/tmp.P2Ll3zXedQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 98 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7V7J4DQOm3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.MWZgzeaYfq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7V7J4DQOm3 ++ cat /tmp/tmp.MWZgzeaYfq ++ rm /tmp/tmp.7V7J4DQOm3 /tmp/tmp.MWZgzeaYfq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 99 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Jgj1DEbKwc +++ mktemp ++ local LAST_ERR=/tmp/tmp.kwU27ImDNL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Jgj1DEbKwc ++ cat /tmp/tmp.kwU27ImDNL ++ rm /tmp/tmp.Jgj1DEbKwc /tmp/tmp.kwU27ImDNL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 100 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.10flbfH4Ub +++ mktemp ++ local LAST_ERR=/tmp/tmp.WhvTTrZK5K ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.10flbfH4Ub ++ cat /tmp/tmp.WhvTTrZK5K ++ rm /tmp/tmp.10flbfH4Ub /tmp/tmp.WhvTTrZK5K ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 101 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NRhyXC1Vcr +++ mktemp ++ local LAST_ERR=/tmp/tmp.mzCvlBQiVI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NRhyXC1Vcr ++ cat /tmp/tmp.mzCvlBQiVI ++ rm /tmp/tmp.NRhyXC1Vcr /tmp/tmp.mzCvlBQiVI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 102 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DYsaOzo2QL +++ mktemp ++ local LAST_ERR=/tmp/tmp.6hQYYcLngd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DYsaOzo2QL ++ cat /tmp/tmp.6hQYYcLngd ++ rm /tmp/tmp.DYsaOzo2QL /tmp/tmp.6hQYYcLngd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 103 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nyaYfl8ZA9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.K5SfCn2yfB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.nyaYfl8ZA9 ++ cat /tmp/tmp.K5SfCn2yfB ++ rm /tmp/tmp.nyaYfl8ZA9 /tmp/tmp.K5SfCn2yfB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 104 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9a9PWoVIMr +++ mktemp ++ local LAST_ERR=/tmp/tmp.iafbHs3vy9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9a9PWoVIMr ++ cat /tmp/tmp.iafbHs3vy9 ++ rm /tmp/tmp.9a9PWoVIMr /tmp/tmp.iafbHs3vy9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 105 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RHw1qT89Nh +++ mktemp ++ local LAST_ERR=/tmp/tmp.JSrwrDKtHH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RHw1qT89Nh ++ cat /tmp/tmp.JSrwrDKtHH ++ rm /tmp/tmp.RHw1qT89Nh /tmp/tmp.JSrwrDKtHH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 106 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Gb32CQbFkX +++ mktemp ++ local LAST_ERR=/tmp/tmp.z4zbE4MVo4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Gb32CQbFkX ++ cat /tmp/tmp.z4zbE4MVo4 ++ rm /tmp/tmp.Gb32CQbFkX /tmp/tmp.z4zbE4MVo4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 107 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CiEz0YSxVV +++ mktemp ++ local LAST_ERR=/tmp/tmp.EW1To1JVPn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CiEz0YSxVV ++ cat /tmp/tmp.EW1To1JVPn ++ rm /tmp/tmp.CiEz0YSxVV /tmp/tmp.EW1To1JVPn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 108 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6RpGOJJ6CA +++ mktemp ++ local LAST_ERR=/tmp/tmp.c3JfVUxMqt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6RpGOJJ6CA ++ cat /tmp/tmp.c3JfVUxMqt ++ rm /tmp/tmp.6RpGOJJ6CA /tmp/tmp.c3JfVUxMqt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 109 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jCuRDMdWRd +++ mktemp ++ local LAST_ERR=/tmp/tmp.71A1S4uoZg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jCuRDMdWRd ++ cat /tmp/tmp.71A1S4uoZg ++ rm /tmp/tmp.jCuRDMdWRd /tmp/tmp.71A1S4uoZg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 110 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LEutpobJfS +++ mktemp ++ local LAST_ERR=/tmp/tmp.YYchsszyqJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LEutpobJfS ++ cat /tmp/tmp.YYchsszyqJ ++ rm /tmp/tmp.LEutpobJfS /tmp/tmp.YYchsszyqJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 111 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.43TPKByrgE +++ mktemp ++ local LAST_ERR=/tmp/tmp.KNTi4RgAsj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.43TPKByrgE ++ cat /tmp/tmp.KNTi4RgAsj ++ rm /tmp/tmp.43TPKByrgE /tmp/tmp.KNTi4RgAsj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 112 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qKS1G40ept +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZuXZVgiGvT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qKS1G40ept ++ cat /tmp/tmp.ZuXZVgiGvT ++ rm /tmp/tmp.qKS1G40ept /tmp/tmp.ZuXZVgiGvT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 113 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AxRwvHDbwN +++ mktemp ++ local LAST_ERR=/tmp/tmp.2LZReVFK7u ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.AxRwvHDbwN ++ cat /tmp/tmp.2LZReVFK7u ++ rm /tmp/tmp.AxRwvHDbwN /tmp/tmp.2LZReVFK7u ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 114 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sWvXH9WKHc +++ mktemp ++ local LAST_ERR=/tmp/tmp.SfI47qzxmx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sWvXH9WKHc ++ cat /tmp/tmp.SfI47qzxmx ++ rm /tmp/tmp.sWvXH9WKHc /tmp/tmp.SfI47qzxmx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 115 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SiEdxEfFdI +++ mktemp ++ local LAST_ERR=/tmp/tmp.xfz3IbX0bK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SiEdxEfFdI ++ cat /tmp/tmp.xfz3IbX0bK ++ rm /tmp/tmp.SiEdxEfFdI /tmp/tmp.xfz3IbX0bK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 116 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QqBNeIoWDj +++ mktemp ++ local LAST_ERR=/tmp/tmp.SZbtKfG105 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QqBNeIoWDj ++ cat /tmp/tmp.SZbtKfG105 ++ rm /tmp/tmp.QqBNeIoWDj /tmp/tmp.SZbtKfG105 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 117 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9Mqqv8cdYb +++ mktemp ++ local LAST_ERR=/tmp/tmp.4gLgMgUU97 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9Mqqv8cdYb ++ cat /tmp/tmp.4gLgMgUU97 ++ rm /tmp/tmp.9Mqqv8cdYb /tmp/tmp.4gLgMgUU97 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 118 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oLvqUxFZzH +++ mktemp ++ local LAST_ERR=/tmp/tmp.D5He7Oxby9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oLvqUxFZzH ++ cat /tmp/tmp.D5He7Oxby9 ++ rm /tmp/tmp.oLvqUxFZzH /tmp/tmp.D5He7Oxby9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 119 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.iYhdpaBrWX +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ox8ofPgMNJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.iYhdpaBrWX ++ cat /tmp/tmp.Ox8ofPgMNJ ++ rm /tmp/tmp.iYhdpaBrWX /tmp/tmp.Ox8ofPgMNJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 120 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dmATPjyZss +++ mktemp ++ local LAST_ERR=/tmp/tmp.FZQD6P8USB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dmATPjyZss ++ cat /tmp/tmp.FZQD6P8USB ++ rm /tmp/tmp.dmATPjyZss /tmp/tmp.FZQD6P8USB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 121 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Nw6OL4gL0i +++ mktemp ++ local LAST_ERR=/tmp/tmp.VaQxqxWNGw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Nw6OL4gL0i ++ cat /tmp/tmp.VaQxqxWNGw ++ rm /tmp/tmp.Nw6OL4gL0i /tmp/tmp.VaQxqxWNGw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 122 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sgR2WNC9I9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.l8FdQDnAzG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.sgR2WNC9I9 ++ cat /tmp/tmp.l8FdQDnAzG ++ rm /tmp/tmp.sgR2WNC9I9 /tmp/tmp.l8FdQDnAzG ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 123 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TXcJ4IuzTF +++ mktemp ++ local LAST_ERR=/tmp/tmp.0xXpjmPcSd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TXcJ4IuzTF ++ cat /tmp/tmp.0xXpjmPcSd ++ rm /tmp/tmp.TXcJ4IuzTF /tmp/tmp.0xXpjmPcSd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 124 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dfkVqJ19bx +++ mktemp ++ local LAST_ERR=/tmp/tmp.Dhm4fvQIhl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dfkVqJ19bx ++ cat /tmp/tmp.Dhm4fvQIhl ++ rm /tmp/tmp.dfkVqJ19bx /tmp/tmp.Dhm4fvQIhl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 125 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qgqQ3a95Z1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.XtNpOt9wUa ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.qgqQ3a95Z1 ++ cat /tmp/tmp.XtNpOt9wUa ++ rm /tmp/tmp.qgqQ3a95Z1 /tmp/tmp.XtNpOt9wUa ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 126 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.l0KecmbSMm +++ mktemp ++ local LAST_ERR=/tmp/tmp.CqgBvtzqAU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.l0KecmbSMm ++ cat /tmp/tmp.CqgBvtzqAU ++ rm /tmp/tmp.l0KecmbSMm /tmp/tmp.CqgBvtzqAU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 127 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RISVhBN963 +++ mktemp ++ local LAST_ERR=/tmp/tmp.A3oIsApan0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.RISVhBN963 ++ cat /tmp/tmp.A3oIsApan0 ++ rm /tmp/tmp.RISVhBN963 /tmp/tmp.A3oIsApan0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 128 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ufPZdU5pVS +++ mktemp ++ local LAST_ERR=/tmp/tmp.hFOXNYCqFa ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ufPZdU5pVS ++ cat /tmp/tmp.hFOXNYCqFa ++ rm /tmp/tmp.ufPZdU5pVS /tmp/tmp.hFOXNYCqFa ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 129 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GqGxkZ9LdN +++ mktemp ++ local LAST_ERR=/tmp/tmp.9dLKmNVYqH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GqGxkZ9LdN ++ cat /tmp/tmp.9dLKmNVYqH ++ rm /tmp/tmp.GqGxkZ9LdN /tmp/tmp.9dLKmNVYqH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 130 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yEH2ejqlPT +++ mktemp ++ local LAST_ERR=/tmp/tmp.Dr0keaquQW ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yEH2ejqlPT ++ cat /tmp/tmp.Dr0keaquQW ++ rm /tmp/tmp.yEH2ejqlPT /tmp/tmp.Dr0keaquQW ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 131 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ezqv5vUYXT +++ mktemp ++ local LAST_ERR=/tmp/tmp.J41q8GFWaf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ezqv5vUYXT ++ cat /tmp/tmp.J41q8GFWaf ++ rm /tmp/tmp.ezqv5vUYXT /tmp/tmp.J41q8GFWaf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 132 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hqzHwdVdRo +++ mktemp ++ local LAST_ERR=/tmp/tmp.asjmiH5hjO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hqzHwdVdRo ++ cat /tmp/tmp.asjmiH5hjO ++ rm /tmp/tmp.hqzHwdVdRo /tmp/tmp.asjmiH5hjO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 133 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GSd5CRpgvA +++ mktemp ++ local LAST_ERR=/tmp/tmp.F9mO94QM3R ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GSd5CRpgvA ++ cat /tmp/tmp.F9mO94QM3R ++ rm /tmp/tmp.GSd5CRpgvA /tmp/tmp.F9mO94QM3R ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 134 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.g1M4lAe4FE +++ mktemp ++ local LAST_ERR=/tmp/tmp.w2mCyq6VcZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.g1M4lAe4FE ++ cat /tmp/tmp.w2mCyq6VcZ ++ rm /tmp/tmp.g1M4lAe4FE /tmp/tmp.w2mCyq6VcZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 135 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vva5gBHM87 +++ mktemp ++ local LAST_ERR=/tmp/tmp.GVolDHNwkj ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vva5gBHM87 ++ cat /tmp/tmp.GVolDHNwkj ++ rm /tmp/tmp.vva5gBHM87 /tmp/tmp.GVolDHNwkj ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 136 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KUYCOEfiB1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.GYUwyN8LTc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KUYCOEfiB1 ++ cat /tmp/tmp.GYUwyN8LTc ++ rm /tmp/tmp.KUYCOEfiB1 /tmp/tmp.GYUwyN8LTc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 137 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BN0ICMLNlW +++ mktemp ++ local LAST_ERR=/tmp/tmp.TzmLz9tu8N ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BN0ICMLNlW ++ cat /tmp/tmp.TzmLz9tu8N ++ rm /tmp/tmp.BN0ICMLNlW /tmp/tmp.TzmLz9tu8N ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 138 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EdK0qT2luX +++ mktemp ++ local LAST_ERR=/tmp/tmp.wcXNguWA2i ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.EdK0qT2luX ++ cat /tmp/tmp.wcXNguWA2i ++ rm /tmp/tmp.EdK0qT2luX /tmp/tmp.wcXNguWA2i ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 139 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rj16h2AOYB +++ mktemp ++ local LAST_ERR=/tmp/tmp.cWRbfMMep3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.rj16h2AOYB ++ cat /tmp/tmp.cWRbfMMep3 ++ rm /tmp/tmp.rj16h2AOYB /tmp/tmp.cWRbfMMep3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 140 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.O1RFYEkipZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.lLhuHq2oQl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.O1RFYEkipZ ++ cat /tmp/tmp.lLhuHq2oQl ++ rm /tmp/tmp.O1RFYEkipZ /tmp/tmp.lLhuHq2oQl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 141 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.99sjdk3jrA +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZoLJyIxfpg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.99sjdk3jrA ++ cat /tmp/tmp.ZoLJyIxfpg ++ rm /tmp/tmp.99sjdk3jrA /tmp/tmp.ZoLJyIxfpg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 142 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KMs17oYZ2J +++ mktemp ++ local LAST_ERR=/tmp/tmp.LwMvZZK5dA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KMs17oYZ2J ++ cat /tmp/tmp.LwMvZZK5dA ++ rm /tmp/tmp.KMs17oYZ2J /tmp/tmp.LwMvZZK5dA ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 143 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3tK3wEFOqX +++ mktemp ++ local LAST_ERR=/tmp/tmp.hXaQ95cVR1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3tK3wEFOqX ++ cat /tmp/tmp.hXaQ95cVR1 ++ rm /tmp/tmp.3tK3wEFOqX /tmp/tmp.hXaQ95cVR1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 144 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DOjOskdfLC +++ mktemp ++ local LAST_ERR=/tmp/tmp.7zPHyMrPlX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.DOjOskdfLC ++ cat /tmp/tmp.7zPHyMrPlX ++ rm /tmp/tmp.DOjOskdfLC /tmp/tmp.7zPHyMrPlX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 145 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KJHLjX7QgX +++ mktemp ++ local LAST_ERR=/tmp/tmp.xzvJC3YXnw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KJHLjX7QgX ++ cat /tmp/tmp.xzvJC3YXnw ++ rm /tmp/tmp.KJHLjX7QgX /tmp/tmp.xzvJC3YXnw ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 146 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4VMZKUXUci +++ mktemp ++ local LAST_ERR=/tmp/tmp.VC0xTl1BRo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4VMZKUXUci ++ cat /tmp/tmp.VC0xTl1BRo ++ rm /tmp/tmp.4VMZKUXUci /tmp/tmp.VC0xTl1BRo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 147 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KeLLuBXa2L +++ mktemp ++ local LAST_ERR=/tmp/tmp.BwZBMQJvlF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KeLLuBXa2L ++ cat /tmp/tmp.BwZBMQJvlF ++ rm /tmp/tmp.KeLLuBXa2L /tmp/tmp.BwZBMQJvlF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 148 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.U0wcUBKdYw +++ mktemp ++ local LAST_ERR=/tmp/tmp.dmkwIDJFhh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.U0wcUBKdYw ++ cat /tmp/tmp.dmkwIDJFhh ++ rm /tmp/tmp.U0wcUBKdYw /tmp/tmp.dmkwIDJFhh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 149 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1ENs9A2kec +++ mktemp ++ local LAST_ERR=/tmp/tmp.I53a7RwzTe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1ENs9A2kec ++ cat /tmp/tmp.I53a7RwzTe ++ rm /tmp/tmp.1ENs9A2kec /tmp/tmp.I53a7RwzTe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 150 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.P1YkjhoeCH +++ mktemp ++ local LAST_ERR=/tmp/tmp.mIE21kp2uN ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.P1YkjhoeCH ++ cat /tmp/tmp.mIE21kp2uN ++ rm /tmp/tmp.P1YkjhoeCH /tmp/tmp.mIE21kp2uN ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 151 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kkDJioFr6k +++ mktemp ++ local LAST_ERR=/tmp/tmp.7evibBRZJn ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kkDJioFr6k ++ cat /tmp/tmp.7evibBRZJn ++ rm /tmp/tmp.kkDJioFr6k /tmp/tmp.7evibBRZJn ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 152 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WRQTgSgseE +++ mktemp ++ local LAST_ERR=/tmp/tmp.0tzTfeREEU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WRQTgSgseE ++ cat /tmp/tmp.0tzTfeREEU ++ rm /tmp/tmp.WRQTgSgseE /tmp/tmp.0tzTfeREEU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 153 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IXf9hIXCpi +++ mktemp ++ local LAST_ERR=/tmp/tmp.InB6acC8nr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IXf9hIXCpi ++ cat /tmp/tmp.InB6acC8nr ++ rm /tmp/tmp.IXf9hIXCpi /tmp/tmp.InB6acC8nr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 154 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bAyF9RdM8q +++ mktemp ++ local LAST_ERR=/tmp/tmp.50Iykc3ctf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bAyF9RdM8q ++ cat /tmp/tmp.50Iykc3ctf ++ rm /tmp/tmp.bAyF9RdM8q /tmp/tmp.50Iykc3ctf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 155 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3phgYg0iAX +++ mktemp ++ local LAST_ERR=/tmp/tmp.v21GCUREkA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3phgYg0iAX ++ cat /tmp/tmp.v21GCUREkA ++ rm /tmp/tmp.3phgYg0iAX /tmp/tmp.v21GCUREkA ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 156 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QrvFBXeM1S +++ mktemp ++ local LAST_ERR=/tmp/tmp.NpswL5ByxQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.QrvFBXeM1S ++ cat /tmp/tmp.NpswL5ByxQ ++ rm /tmp/tmp.QrvFBXeM1S /tmp/tmp.NpswL5ByxQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 157 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.StnaqbeYfy +++ mktemp ++ local LAST_ERR=/tmp/tmp.L8Uwpk4cIg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.StnaqbeYfy ++ cat /tmp/tmp.L8Uwpk4cIg ++ rm /tmp/tmp.StnaqbeYfy /tmp/tmp.L8Uwpk4cIg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 158 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.i2gyF5TjN2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ukkn2Vvnms ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.i2gyF5TjN2 ++ cat /tmp/tmp.Ukkn2Vvnms ++ rm /tmp/tmp.i2gyF5TjN2 /tmp/tmp.Ukkn2Vvnms ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 159 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WJUnpHcE9j +++ mktemp ++ local LAST_ERR=/tmp/tmp.CaMIElAJa9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WJUnpHcE9j ++ cat /tmp/tmp.CaMIElAJa9 ++ rm /tmp/tmp.WJUnpHcE9j /tmp/tmp.CaMIElAJa9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 160 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6NW3Eer6uD +++ mktemp ++ local LAST_ERR=/tmp/tmp.QucZ4guKup ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6NW3Eer6uD ++ cat /tmp/tmp.QucZ4guKup ++ rm /tmp/tmp.6NW3Eer6uD /tmp/tmp.QucZ4guKup ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 161 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7PvsoCIVp8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.0RS6VRfspd ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.7PvsoCIVp8 ++ cat /tmp/tmp.0RS6VRfspd ++ rm /tmp/tmp.7PvsoCIVp8 /tmp/tmp.0RS6VRfspd ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 162 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.I6HNidZwh6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.SrRWtA7X0q ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.I6HNidZwh6 ++ cat /tmp/tmp.SrRWtA7X0q ++ rm /tmp/tmp.I6HNidZwh6 /tmp/tmp.SrRWtA7X0q ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 163 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lP7oUlGQMT +++ mktemp ++ local LAST_ERR=/tmp/tmp.2RZqYFry48 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lP7oUlGQMT ++ cat /tmp/tmp.2RZqYFry48 ++ rm /tmp/tmp.lP7oUlGQMT /tmp/tmp.2RZqYFry48 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 164 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.A4Ro7h4ZmY +++ mktemp ++ local LAST_ERR=/tmp/tmp.571qj27UDu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.A4Ro7h4ZmY ++ cat /tmp/tmp.571qj27UDu ++ rm /tmp/tmp.A4Ro7h4ZmY /tmp/tmp.571qj27UDu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 165 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hvh4lxFjhr +++ mktemp ++ local LAST_ERR=/tmp/tmp.ABYKvWm7sh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hvh4lxFjhr ++ cat /tmp/tmp.ABYKvWm7sh ++ rm /tmp/tmp.hvh4lxFjhr /tmp/tmp.ABYKvWm7sh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 166 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.levZDmSNTh +++ mktemp ++ local LAST_ERR=/tmp/tmp.uUCBtxULmO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.levZDmSNTh ++ cat /tmp/tmp.uUCBtxULmO ++ rm /tmp/tmp.levZDmSNTh /tmp/tmp.uUCBtxULmO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 167 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.StNgMVrP8Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.mTwylXepJl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.StNgMVrP8Z ++ cat /tmp/tmp.mTwylXepJl ++ rm /tmp/tmp.StNgMVrP8Z /tmp/tmp.mTwylXepJl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 168 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0A8uyxEymL +++ mktemp ++ local LAST_ERR=/tmp/tmp.IuDKZM3lDI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0A8uyxEymL ++ cat /tmp/tmp.IuDKZM3lDI ++ rm /tmp/tmp.0A8uyxEymL /tmp/tmp.IuDKZM3lDI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 169 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pPrIksynAr +++ mktemp ++ local LAST_ERR=/tmp/tmp.QC5o9n8uJZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.pPrIksynAr ++ cat /tmp/tmp.QC5o9n8uJZ ++ rm /tmp/tmp.pPrIksynAr /tmp/tmp.QC5o9n8uJZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 170 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Qtiu1uxHck +++ mktemp ++ local LAST_ERR=/tmp/tmp.1VNMDsw13w ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Qtiu1uxHck ++ cat /tmp/tmp.1VNMDsw13w ++ rm /tmp/tmp.Qtiu1uxHck /tmp/tmp.1VNMDsw13w ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 171 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vxhVcAawUI +++ mktemp ++ local LAST_ERR=/tmp/tmp.oEQQZAcjCl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vxhVcAawUI ++ cat /tmp/tmp.oEQQZAcjCl ++ rm /tmp/tmp.vxhVcAawUI /tmp/tmp.oEQQZAcjCl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 172 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aVC9lWqd50 +++ mktemp ++ local LAST_ERR=/tmp/tmp.J4UOXoNarK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aVC9lWqd50 ++ cat /tmp/tmp.J4UOXoNarK ++ rm /tmp/tmp.aVC9lWqd50 /tmp/tmp.J4UOXoNarK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 173 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xkgbqEq6vE +++ mktemp ++ local LAST_ERR=/tmp/tmp.rv6NF5ygT0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.xkgbqEq6vE ++ cat /tmp/tmp.rv6NF5ygT0 ++ rm /tmp/tmp.xkgbqEq6vE /tmp/tmp.rv6NF5ygT0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 174 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JG2BJi7a2y +++ mktemp ++ local LAST_ERR=/tmp/tmp.l7qt48hJrp ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JG2BJi7a2y ++ cat /tmp/tmp.l7qt48hJrp ++ rm /tmp/tmp.JG2BJi7a2y /tmp/tmp.l7qt48hJrp ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 175 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PzeW7lx0vM +++ mktemp ++ local LAST_ERR=/tmp/tmp.cnqAwcImyk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.PzeW7lx0vM ++ cat /tmp/tmp.cnqAwcImyk ++ rm /tmp/tmp.PzeW7lx0vM /tmp/tmp.cnqAwcImyk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 176 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eHI1Ee1rJl +++ mktemp ++ local LAST_ERR=/tmp/tmp.wSegRjZTJC ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eHI1Ee1rJl ++ cat /tmp/tmp.wSegRjZTJC ++ rm /tmp/tmp.eHI1Ee1rJl /tmp/tmp.wSegRjZTJC ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 177 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bnbD59pQQI +++ mktemp ++ local LAST_ERR=/tmp/tmp.r7uNOik5TK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bnbD59pQQI ++ cat /tmp/tmp.r7uNOik5TK ++ rm /tmp/tmp.bnbD59pQQI /tmp/tmp.r7uNOik5TK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 178 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HwAhbHBfaU +++ mktemp ++ local LAST_ERR=/tmp/tmp.PArE8F4Ws9 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HwAhbHBfaU ++ cat /tmp/tmp.PArE8F4Ws9 ++ rm /tmp/tmp.HwAhbHBfaU /tmp/tmp.PArE8F4Ws9 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 179 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.MApicHkTkn +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZrXOr16vRS ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.MApicHkTkn ++ cat /tmp/tmp.ZrXOr16vRS ++ rm /tmp/tmp.MApicHkTkn /tmp/tmp.ZrXOr16vRS ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 180 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6f1W0GYvjP +++ mktemp ++ local LAST_ERR=/tmp/tmp.jwOhylkvXU ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6f1W0GYvjP ++ cat /tmp/tmp.jwOhylkvXU ++ rm /tmp/tmp.6f1W0GYvjP /tmp/tmp.jwOhylkvXU ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 181 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LdKwZlQhvD +++ mktemp ++ local LAST_ERR=/tmp/tmp.e1IaXGctsq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LdKwZlQhvD ++ cat /tmp/tmp.e1IaXGctsq ++ rm /tmp/tmp.LdKwZlQhvD /tmp/tmp.e1IaXGctsq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 182 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JaLaG2lyfC +++ mktemp ++ local LAST_ERR=/tmp/tmp.AJA23LyWJV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JaLaG2lyfC ++ cat /tmp/tmp.AJA23LyWJV ++ rm /tmp/tmp.JaLaG2lyfC /tmp/tmp.AJA23LyWJV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 183 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gLJqd3YJQv +++ mktemp ++ local LAST_ERR=/tmp/tmp.BtvOxfNmSx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gLJqd3YJQv ++ cat /tmp/tmp.BtvOxfNmSx ++ rm /tmp/tmp.gLJqd3YJQv /tmp/tmp.BtvOxfNmSx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 184 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0c3UROqPMq +++ mktemp ++ local LAST_ERR=/tmp/tmp.qKXfbTQnGD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.0c3UROqPMq ++ cat /tmp/tmp.qKXfbTQnGD ++ rm /tmp/tmp.0c3UROqPMq /tmp/tmp.qKXfbTQnGD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 185 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Uy6PAZLe4h +++ mktemp ++ local LAST_ERR=/tmp/tmp.pPlVOf0RYI ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Uy6PAZLe4h ++ cat /tmp/tmp.pPlVOf0RYI ++ rm /tmp/tmp.Uy6PAZLe4h /tmp/tmp.pPlVOf0RYI ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 186 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gtlBz5yv8B +++ mktemp ++ local LAST_ERR=/tmp/tmp.BFU92g0QJQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gtlBz5yv8B ++ cat /tmp/tmp.BFU92g0QJQ ++ rm /tmp/tmp.gtlBz5yv8B /tmp/tmp.BFU92g0QJQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 187 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wYFNrIYVzI +++ mktemp ++ local LAST_ERR=/tmp/tmp.Gv2CU97PuK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wYFNrIYVzI ++ cat /tmp/tmp.Gv2CU97PuK ++ rm /tmp/tmp.wYFNrIYVzI /tmp/tmp.Gv2CU97PuK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 188 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Pu2Y0o6Jv1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.pSJ9yIUNqu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Pu2Y0o6Jv1 ++ cat /tmp/tmp.pSJ9yIUNqu ++ rm /tmp/tmp.Pu2Y0o6Jv1 /tmp/tmp.pSJ9yIUNqu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 189 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OoHESgf8iu +++ mktemp ++ local LAST_ERR=/tmp/tmp.aVQRO5kNmu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.OoHESgf8iu ++ cat /tmp/tmp.aVQRO5kNmu ++ rm /tmp/tmp.OoHESgf8iu /tmp/tmp.aVQRO5kNmu ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 190 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yrhiec4CBo +++ mktemp ++ local LAST_ERR=/tmp/tmp.eZGAifldFs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yrhiec4CBo ++ cat /tmp/tmp.eZGAifldFs ++ rm /tmp/tmp.yrhiec4CBo /tmp/tmp.eZGAifldFs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 191 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yw56r10ecX +++ mktemp ++ local LAST_ERR=/tmp/tmp.iQZWu6L9q1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yw56r10ecX ++ cat /tmp/tmp.iQZWu6L9q1 ++ rm /tmp/tmp.yw56r10ecX /tmp/tmp.iQZWu6L9q1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 192 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VGGF7PpjDS +++ mktemp ++ local LAST_ERR=/tmp/tmp.GwTL80WohP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VGGF7PpjDS ++ cat /tmp/tmp.GwTL80WohP ++ rm /tmp/tmp.VGGF7PpjDS /tmp/tmp.GwTL80WohP ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 193 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uNkF3wzlbK +++ mktemp ++ local LAST_ERR=/tmp/tmp.PJfoR17VBZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uNkF3wzlbK ++ cat /tmp/tmp.PJfoR17VBZ ++ rm /tmp/tmp.uNkF3wzlbK /tmp/tmp.PJfoR17VBZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 194 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UR44cntTIh +++ mktemp ++ local LAST_ERR=/tmp/tmp.HRkwAyAPxf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UR44cntTIh ++ cat /tmp/tmp.HRkwAyAPxf ++ rm /tmp/tmp.UR44cntTIh /tmp/tmp.HRkwAyAPxf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 195 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eYeBczhyJf +++ mktemp ++ local LAST_ERR=/tmp/tmp.il4om6S7FQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eYeBczhyJf ++ cat /tmp/tmp.il4om6S7FQ ++ rm /tmp/tmp.eYeBczhyJf /tmp/tmp.il4om6S7FQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 196 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NcPeBK8WIV +++ mktemp ++ local LAST_ERR=/tmp/tmp.FepoEpoUcX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NcPeBK8WIV ++ cat /tmp/tmp.FepoEpoUcX ++ rm /tmp/tmp.NcPeBK8WIV /tmp/tmp.FepoEpoUcX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 197 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VWrqpBtECK +++ mktemp ++ local LAST_ERR=/tmp/tmp.bSNSA932JH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VWrqpBtECK ++ cat /tmp/tmp.bSNSA932JH ++ rm /tmp/tmp.VWrqpBtECK /tmp/tmp.bSNSA932JH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 198 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HSGpa3WuPw +++ mktemp ++ local LAST_ERR=/tmp/tmp.Z9MEORwdV8 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HSGpa3WuPw ++ cat /tmp/tmp.Z9MEORwdV8 ++ rm /tmp/tmp.HSGpa3WuPw /tmp/tmp.Z9MEORwdV8 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 199 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bDFjUy8grT +++ mktemp ++ local LAST_ERR=/tmp/tmp.50iLbM5pAe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.bDFjUy8grT ++ cat /tmp/tmp.50iLbM5pAe ++ rm /tmp/tmp.bDFjUy8grT /tmp/tmp.50iLbM5pAe ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 200 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lzdhlN0PEc +++ mktemp ++ local LAST_ERR=/tmp/tmp.VIPLQ4vqT2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lzdhlN0PEc ++ cat /tmp/tmp.VIPLQ4vqT2 ++ rm /tmp/tmp.lzdhlN0PEc /tmp/tmp.VIPLQ4vqT2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 201 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.p3AtQGuHH9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.aSvaLKCEG3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.p3AtQGuHH9 ++ cat /tmp/tmp.aSvaLKCEG3 ++ rm /tmp/tmp.p3AtQGuHH9 /tmp/tmp.aSvaLKCEG3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 202 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hoGiqzi4bf +++ mktemp ++ local LAST_ERR=/tmp/tmp.RP0bMfTvWK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hoGiqzi4bf ++ cat /tmp/tmp.RP0bMfTvWK ++ rm /tmp/tmp.hoGiqzi4bf /tmp/tmp.RP0bMfTvWK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 203 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZQIgzI90L6 +++ mktemp ++ local LAST_ERR=/tmp/tmp.WcDeIhv9V1 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ZQIgzI90L6 ++ cat /tmp/tmp.WcDeIhv9V1 ++ rm /tmp/tmp.ZQIgzI90L6 /tmp/tmp.WcDeIhv9V1 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 204 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CQjVHXsDWw +++ mktemp ++ local LAST_ERR=/tmp/tmp.pRxqim93oO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CQjVHXsDWw ++ cat /tmp/tmp.pRxqim93oO ++ rm /tmp/tmp.CQjVHXsDWw /tmp/tmp.pRxqim93oO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 205 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jpM2xhZxRV +++ mktemp ++ local LAST_ERR=/tmp/tmp.L7BG22hLcs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jpM2xhZxRV ++ cat /tmp/tmp.L7BG22hLcs ++ rm /tmp/tmp.jpM2xhZxRV /tmp/tmp.L7BG22hLcs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 206 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aPiIC1eOFB +++ mktemp ++ local LAST_ERR=/tmp/tmp.WcmTUyXUcJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.aPiIC1eOFB ++ cat /tmp/tmp.WcmTUyXUcJ ++ rm /tmp/tmp.aPiIC1eOFB /tmp/tmp.WcmTUyXUcJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 207 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1XMjlHwdsy +++ mktemp ++ local LAST_ERR=/tmp/tmp.uoStsuiKoR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1XMjlHwdsy ++ cat /tmp/tmp.uoStsuiKoR ++ rm /tmp/tmp.1XMjlHwdsy /tmp/tmp.uoStsuiKoR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 208 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vig1q8UrjX +++ mktemp ++ local LAST_ERR=/tmp/tmp.f5UtSRg5Kg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vig1q8UrjX ++ cat /tmp/tmp.f5UtSRg5Kg ++ rm /tmp/tmp.vig1q8UrjX /tmp/tmp.f5UtSRg5Kg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 209 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CzlmOSuxct +++ mktemp ++ local LAST_ERR=/tmp/tmp.IyL7xjn6b4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.CzlmOSuxct ++ cat /tmp/tmp.IyL7xjn6b4 ++ rm /tmp/tmp.CzlmOSuxct /tmp/tmp.IyL7xjn6b4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 210 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tNMDCUAPBp +++ mktemp ++ local LAST_ERR=/tmp/tmp.DzaWfmexYx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tNMDCUAPBp ++ cat /tmp/tmp.DzaWfmexYx ++ rm /tmp/tmp.tNMDCUAPBp /tmp/tmp.DzaWfmexYx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 211 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4dDsqzus8D +++ mktemp ++ local LAST_ERR=/tmp/tmp.efWwXPYL3t ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4dDsqzus8D ++ cat /tmp/tmp.efWwXPYL3t ++ rm /tmp/tmp.4dDsqzus8D /tmp/tmp.efWwXPYL3t ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 212 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WR6Zwlmmoh +++ mktemp ++ local LAST_ERR=/tmp/tmp.1wIIzsUwxs ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WR6Zwlmmoh ++ cat /tmp/tmp.1wIIzsUwxs ++ rm /tmp/tmp.WR6Zwlmmoh /tmp/tmp.1wIIzsUwxs ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 213 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HzhtpTzXna +++ mktemp ++ local LAST_ERR=/tmp/tmp.yFlYvWaU9E ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HzhtpTzXna ++ cat /tmp/tmp.yFlYvWaU9E ++ rm /tmp/tmp.HzhtpTzXna /tmp/tmp.yFlYvWaU9E ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 214 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4RLuKBhDLH +++ mktemp ++ local LAST_ERR=/tmp/tmp.UU6X1GUBeR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4RLuKBhDLH ++ cat /tmp/tmp.UU6X1GUBeR ++ rm /tmp/tmp.4RLuKBhDLH /tmp/tmp.UU6X1GUBeR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 215 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fw6FazD8Pj +++ mktemp ++ local LAST_ERR=/tmp/tmp.rZMBUYVD6j ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.fw6FazD8Pj ++ cat /tmp/tmp.rZMBUYVD6j ++ rm /tmp/tmp.fw6FazD8Pj /tmp/tmp.rZMBUYVD6j ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 216 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.vXDCekvGSs +++ mktemp ++ local LAST_ERR=/tmp/tmp.0ZnQyH1ZA7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.vXDCekvGSs ++ cat /tmp/tmp.0ZnQyH1ZA7 ++ rm /tmp/tmp.vXDCekvGSs /tmp/tmp.0ZnQyH1ZA7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 217 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uLqj7dr7oW +++ mktemp ++ local LAST_ERR=/tmp/tmp.yN9i1Iw1Mc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uLqj7dr7oW ++ cat /tmp/tmp.yN9i1Iw1Mc ++ rm /tmp/tmp.uLqj7dr7oW /tmp/tmp.yN9i1Iw1Mc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 218 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HMWbO9eLzs +++ mktemp ++ local LAST_ERR=/tmp/tmp.YCv9cOogzg ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HMWbO9eLzs ++ cat /tmp/tmp.YCv9cOogzg ++ rm /tmp/tmp.HMWbO9eLzs /tmp/tmp.YCv9cOogzg ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 219 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LzaeNMJhp2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.HQuSlsHSm6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LzaeNMJhp2 ++ cat /tmp/tmp.HQuSlsHSm6 ++ rm /tmp/tmp.LzaeNMJhp2 /tmp/tmp.HQuSlsHSm6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 220 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YHOTTNmPg4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.frofp45igr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YHOTTNmPg4 ++ cat /tmp/tmp.frofp45igr ++ rm /tmp/tmp.YHOTTNmPg4 /tmp/tmp.frofp45igr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 221 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hC5hsIEmxK +++ mktemp ++ local LAST_ERR=/tmp/tmp.0tB4VAVWQH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.hC5hsIEmxK ++ cat /tmp/tmp.0tB4VAVWQH ++ rm /tmp/tmp.hC5hsIEmxK /tmp/tmp.0tB4VAVWQH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 222 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4xksnA9RQY +++ mktemp ++ local LAST_ERR=/tmp/tmp.iNxctM9CHT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4xksnA9RQY ++ cat /tmp/tmp.iNxctM9CHT ++ rm /tmp/tmp.4xksnA9RQY /tmp/tmp.iNxctM9CHT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 223 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VuNQ7mA4vN +++ mktemp ++ local LAST_ERR=/tmp/tmp.csFOML1kLP ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VuNQ7mA4vN ++ cat /tmp/tmp.csFOML1kLP ++ rm /tmp/tmp.VuNQ7mA4vN /tmp/tmp.csFOML1kLP ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 224 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.faTyh6fFu8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.fg9tCzzS9X ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.faTyh6fFu8 ++ cat /tmp/tmp.fg9tCzzS9X ++ rm /tmp/tmp.faTyh6fFu8 /tmp/tmp.fg9tCzzS9X ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 225 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.erHo4UCp8J +++ mktemp ++ local LAST_ERR=/tmp/tmp.E0vX5IXnDl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.erHo4UCp8J ++ cat /tmp/tmp.E0vX5IXnDl ++ rm /tmp/tmp.erHo4UCp8J /tmp/tmp.E0vX5IXnDl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 226 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1Sc9p5u3Hd +++ mktemp ++ local LAST_ERR=/tmp/tmp.uB4kbX3ISK ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1Sc9p5u3Hd ++ cat /tmp/tmp.uB4kbX3ISK ++ rm /tmp/tmp.1Sc9p5u3Hd /tmp/tmp.uB4kbX3ISK ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 227 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yFc31RhqOj +++ mktemp ++ local LAST_ERR=/tmp/tmp.LpiF02IrEc ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.yFc31RhqOj ++ cat /tmp/tmp.LpiF02IrEc ++ rm /tmp/tmp.yFc31RhqOj /tmp/tmp.LpiF02IrEc ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 228 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dNSSxGwP9N +++ mktemp ++ local LAST_ERR=/tmp/tmp.PcdlcLQ0we ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.dNSSxGwP9N ++ cat /tmp/tmp.PcdlcLQ0we ++ rm /tmp/tmp.dNSSxGwP9N /tmp/tmp.PcdlcLQ0we ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 229 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.edhhrZf7n5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.tdOmNUGGhZ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.edhhrZf7n5 ++ cat /tmp/tmp.tdOmNUGGhZ ++ rm /tmp/tmp.edhhrZf7n5 /tmp/tmp.tdOmNUGGhZ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 230 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.V32Ml2cp2l +++ mktemp ++ local LAST_ERR=/tmp/tmp.0dRiKtlZWB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.V32Ml2cp2l ++ cat /tmp/tmp.0dRiKtlZWB ++ rm /tmp/tmp.V32Ml2cp2l /tmp/tmp.0dRiKtlZWB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 231 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S9WX5uZ2MC +++ mktemp ++ local LAST_ERR=/tmp/tmp.gUbrch2flh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S9WX5uZ2MC ++ cat /tmp/tmp.gUbrch2flh ++ rm /tmp/tmp.S9WX5uZ2MC /tmp/tmp.gUbrch2flh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 232 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KsxoCwIiyB +++ mktemp ++ local LAST_ERR=/tmp/tmp.LZUMP5QwQ4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KsxoCwIiyB ++ cat /tmp/tmp.LZUMP5QwQ4 ++ rm /tmp/tmp.KsxoCwIiyB /tmp/tmp.LZUMP5QwQ4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 233 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.He2TZ6816s +++ mktemp ++ local LAST_ERR=/tmp/tmp.PRSuSRPVMv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.He2TZ6816s ++ cat /tmp/tmp.PRSuSRPVMv ++ rm /tmp/tmp.He2TZ6816s /tmp/tmp.PRSuSRPVMv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 234 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GeKpXuOAez +++ mktemp ++ local LAST_ERR=/tmp/tmp.NEcRk6AWfQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GeKpXuOAez ++ cat /tmp/tmp.NEcRk6AWfQ ++ rm /tmp/tmp.GeKpXuOAez /tmp/tmp.NEcRk6AWfQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 235 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YJlk7g7pdu +++ mktemp ++ local LAST_ERR=/tmp/tmp.DqnJS2oIc3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YJlk7g7pdu ++ cat /tmp/tmp.DqnJS2oIc3 ++ rm /tmp/tmp.YJlk7g7pdu /tmp/tmp.DqnJS2oIc3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 236 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S2tAsiImv3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.s6krHAjt1v ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S2tAsiImv3 ++ cat /tmp/tmp.s6krHAjt1v ++ rm /tmp/tmp.S2tAsiImv3 /tmp/tmp.s6krHAjt1v ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 237 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TBzzZ7XZYN +++ mktemp ++ local LAST_ERR=/tmp/tmp.FeBhAgmNkv ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.TBzzZ7XZYN ++ cat /tmp/tmp.FeBhAgmNkv ++ rm /tmp/tmp.TBzzZ7XZYN /tmp/tmp.FeBhAgmNkv ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 238 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VlcqvcDpUJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.Jm1H8WxhZo ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.VlcqvcDpUJ ++ cat /tmp/tmp.Jm1H8WxhZo ++ rm /tmp/tmp.VlcqvcDpUJ /tmp/tmp.Jm1H8WxhZo ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 239 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.13cQnuQl6B +++ mktemp ++ local LAST_ERR=/tmp/tmp.ax9hEl0yxt ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.13cQnuQl6B ++ cat /tmp/tmp.ax9hEl0yxt ++ rm /tmp/tmp.13cQnuQl6B /tmp/tmp.ax9hEl0yxt ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 240 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3KCM1g1EY4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.AKnjcITLf0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3KCM1g1EY4 ++ cat /tmp/tmp.AKnjcITLf0 ++ rm /tmp/tmp.3KCM1g1EY4 /tmp/tmp.AKnjcITLf0 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 241 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IVoAXY7bhZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.jgNEQzOFMh ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.IVoAXY7bhZ ++ cat /tmp/tmp.jgNEQzOFMh ++ rm /tmp/tmp.IVoAXY7bhZ /tmp/tmp.jgNEQzOFMh ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 242 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uiabsxcLII +++ mktemp ++ local LAST_ERR=/tmp/tmp.ECRoYTPCTA ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uiabsxcLII ++ cat /tmp/tmp.ECRoYTPCTA ++ rm /tmp/tmp.uiabsxcLII /tmp/tmp.ECRoYTPCTA ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 243 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9r5Dzdkxpq +++ mktemp ++ local LAST_ERR=/tmp/tmp.3llNhXDN44 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.9r5Dzdkxpq ++ cat /tmp/tmp.3llNhXDN44 ++ rm /tmp/tmp.9r5Dzdkxpq /tmp/tmp.3llNhXDN44 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 244 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oO1qEtSUVa +++ mktemp ++ local LAST_ERR=/tmp/tmp.RXpzmzsNFx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.oO1qEtSUVa ++ cat /tmp/tmp.RXpzmzsNFx ++ rm /tmp/tmp.oO1qEtSUVa /tmp/tmp.RXpzmzsNFx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 245 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.iQKNIPhu9W +++ mktemp ++ local LAST_ERR=/tmp/tmp.u8MExl6a5l ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.iQKNIPhu9W ++ cat /tmp/tmp.u8MExl6a5l ++ rm /tmp/tmp.iQKNIPhu9W /tmp/tmp.u8MExl6a5l ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 246 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2mTBMmXRl9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.TEVSVsD1ux ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2mTBMmXRl9 ++ cat /tmp/tmp.TEVSVsD1ux ++ rm /tmp/tmp.2mTBMmXRl9 /tmp/tmp.TEVSVsD1ux ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 247 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uFrpElZ2UA +++ mktemp ++ local LAST_ERR=/tmp/tmp.4NVfEGuzEH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uFrpElZ2UA ++ cat /tmp/tmp.4NVfEGuzEH ++ rm /tmp/tmp.uFrpElZ2UA /tmp/tmp.4NVfEGuzEH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 248 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.N2YySBcleg +++ mktemp ++ local LAST_ERR=/tmp/tmp.spn71sc9HG ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.N2YySBcleg ++ cat /tmp/tmp.spn71sc9HG ++ rm /tmp/tmp.N2YySBcleg /tmp/tmp.spn71sc9HG ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 249 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.h5n8X9jUr9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.F3PM2Nue39 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.h5n8X9jUr9 ++ cat /tmp/tmp.F3PM2Nue39 ++ rm /tmp/tmp.h5n8X9jUr9 /tmp/tmp.F3PM2Nue39 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 250 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kzT1xo55EO +++ mktemp ++ local LAST_ERR=/tmp/tmp.cjyXchUOBB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kzT1xo55EO ++ cat /tmp/tmp.cjyXchUOBB ++ rm /tmp/tmp.kzT1xo55EO /tmp/tmp.cjyXchUOBB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 251 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JJlKTIjoNN +++ mktemp ++ local LAST_ERR=/tmp/tmp.ku1o6gsr8t ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.JJlKTIjoNN ++ cat /tmp/tmp.ku1o6gsr8t ++ rm /tmp/tmp.JJlKTIjoNN /tmp/tmp.ku1o6gsr8t ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 252 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uXmHS2MeMQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.PnU1GqozB6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.uXmHS2MeMQ ++ cat /tmp/tmp.PnU1GqozB6 ++ rm /tmp/tmp.uXmHS2MeMQ /tmp/tmp.PnU1GqozB6 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 253 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HzHwvkNbza +++ mktemp ++ local LAST_ERR=/tmp/tmp.1uHrhu4Os3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.HzHwvkNbza ++ cat /tmp/tmp.1uHrhu4Os3 ++ rm /tmp/tmp.HzHwvkNbza /tmp/tmp.1uHrhu4Os3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 254 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kD61clvSMy +++ mktemp ++ local LAST_ERR=/tmp/tmp.70qurV9iw7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.kD61clvSMy ++ cat /tmp/tmp.70qurV9iw7 ++ rm /tmp/tmp.kD61clvSMy /tmp/tmp.70qurV9iw7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 255 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KtrTNNPEkr +++ mktemp ++ local LAST_ERR=/tmp/tmp.si3n61EMJ3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.KtrTNNPEkr ++ cat /tmp/tmp.si3n61EMJ3 ++ rm /tmp/tmp.KtrTNNPEkr /tmp/tmp.si3n61EMJ3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 256 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Tafuxm8QJq +++ mktemp ++ local LAST_ERR=/tmp/tmp.GvpBeG1Q6m ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.Tafuxm8QJq ++ cat /tmp/tmp.GvpBeG1Q6m ++ rm /tmp/tmp.Tafuxm8QJq /tmp/tmp.GvpBeG1Q6m ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 257 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LO2geKGEGp +++ mktemp ++ local LAST_ERR=/tmp/tmp.RHNNsJP8vr ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LO2geKGEGp ++ cat /tmp/tmp.RHNNsJP8vr ++ rm /tmp/tmp.LO2geKGEGp /tmp/tmp.RHNNsJP8vr ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 258 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2PyW99Ztg4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.f2lcdnDwer ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.2PyW99Ztg4 ++ cat /tmp/tmp.f2lcdnDwer ++ rm /tmp/tmp.2PyW99Ztg4 /tmp/tmp.f2lcdnDwer ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 259 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.btp90fjvPt +++ mktemp ++ local LAST_ERR=/tmp/tmp.ejPh47MpJL ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.btp90fjvPt ++ cat /tmp/tmp.ejPh47MpJL ++ rm /tmp/tmp.btp90fjvPt /tmp/tmp.ejPh47MpJL ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 260 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.4s9PYLWBhS +++ mktemp ++ local LAST_ERR=/tmp/tmp.qs73a4q9aT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.4s9PYLWBhS ++ cat /tmp/tmp.qs73a4q9aT ++ rm /tmp/tmp.4s9PYLWBhS /tmp/tmp.qs73a4q9aT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 261 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.n1VdboU9hX +++ mktemp ++ local LAST_ERR=/tmp/tmp.TrmRwRJHej ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.n1VdboU9hX ++ cat /tmp/tmp.TrmRwRJHej ++ rm /tmp/tmp.n1VdboU9hX /tmp/tmp.TrmRwRJHej ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 262 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.C6iKLJt9ve +++ mktemp ++ local LAST_ERR=/tmp/tmp.qS68rNNQcX ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.C6iKLJt9ve ++ cat /tmp/tmp.qS68rNNQcX ++ rm /tmp/tmp.C6iKLJt9ve /tmp/tmp.qS68rNNQcX ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 263 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GwqvDrLG3f +++ mktemp ++ local LAST_ERR=/tmp/tmp.1RKbfC70Zl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GwqvDrLG3f ++ cat /tmp/tmp.1RKbfC70Zl ++ rm /tmp/tmp.GwqvDrLG3f /tmp/tmp.1RKbfC70Zl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 264 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YxHLfTAUcf +++ mktemp ++ local LAST_ERR=/tmp/tmp.DVec9ocvir ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YxHLfTAUcf ++ cat /tmp/tmp.DVec9ocvir ++ rm /tmp/tmp.YxHLfTAUcf /tmp/tmp.DVec9ocvir ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 265 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.revsHW4v4W +++ mktemp ++ local LAST_ERR=/tmp/tmp.Pj5XoLkim3 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.revsHW4v4W ++ cat /tmp/tmp.Pj5XoLkim3 ++ rm /tmp/tmp.revsHW4v4W /tmp/tmp.Pj5XoLkim3 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 266 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lQt43UlESf +++ mktemp ++ local LAST_ERR=/tmp/tmp.ABchk5eLIT ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lQt43UlESf ++ cat /tmp/tmp.ABchk5eLIT ++ rm /tmp/tmp.lQt43UlESf /tmp/tmp.ABchk5eLIT ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 267 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3Gc70rE57Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.8LZiMB7Gm7 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.3Gc70rE57Z ++ cat /tmp/tmp.8LZiMB7Gm7 ++ rm /tmp/tmp.3Gc70rE57Z /tmp/tmp.8LZiMB7Gm7 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 268 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.XkDHg19hjq +++ mktemp ++ local LAST_ERR=/tmp/tmp.um1V3Xvvc4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.XkDHg19hjq ++ cat /tmp/tmp.um1V3Xvvc4 ++ rm /tmp/tmp.XkDHg19hjq /tmp/tmp.um1V3Xvvc4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 269 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.P3OZgFL1Ei +++ mktemp ++ local LAST_ERR=/tmp/tmp.m3cpdvaCpB ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.P3OZgFL1Ei ++ cat /tmp/tmp.m3cpdvaCpB ++ rm /tmp/tmp.P3OZgFL1Ei /tmp/tmp.m3cpdvaCpB ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 270 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.642M9wO4cK +++ mktemp ++ local LAST_ERR=/tmp/tmp.q5Rm4SYSVF ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.642M9wO4cK ++ cat /tmp/tmp.q5Rm4SYSVF ++ rm /tmp/tmp.642M9wO4cK /tmp/tmp.q5Rm4SYSVF ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 271 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8Of2p771Xm +++ mktemp ++ local LAST_ERR=/tmp/tmp.AXz1BEW645 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.8Of2p771Xm ++ cat /tmp/tmp.AXz1BEW645 ++ rm /tmp/tmp.8Of2p771Xm /tmp/tmp.AXz1BEW645 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 272 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.06a1abPtx0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.3J8gGaF2lz ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.06a1abPtx0 ++ cat /tmp/tmp.3J8gGaF2lz ++ rm /tmp/tmp.06a1abPtx0 /tmp/tmp.3J8gGaF2lz ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 273 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wbPMVXuiGi +++ mktemp ++ local LAST_ERR=/tmp/tmp.F50nLoCY1Y ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wbPMVXuiGi ++ cat /tmp/tmp.F50nLoCY1Y ++ rm /tmp/tmp.wbPMVXuiGi /tmp/tmp.F50nLoCY1Y ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 274 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1FfplY8ph9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.MP7l0etRsa ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.1FfplY8ph9 ++ cat /tmp/tmp.MP7l0etRsa ++ rm /tmp/tmp.1FfplY8ph9 /tmp/tmp.MP7l0etRsa ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 275 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NjQo5ncIUP +++ mktemp ++ local LAST_ERR=/tmp/tmp.52Up2AKhuJ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NjQo5ncIUP ++ cat /tmp/tmp.52Up2AKhuJ ++ rm /tmp/tmp.NjQo5ncIUP /tmp/tmp.52Up2AKhuJ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 276 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NuvSdfuCIW +++ mktemp ++ local LAST_ERR=/tmp/tmp.Fwm1pgc7FV ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NuvSdfuCIW ++ cat /tmp/tmp.Fwm1pgc7FV ++ rm /tmp/tmp.NuvSdfuCIW /tmp/tmp.Fwm1pgc7FV ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 277 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NCFjOE7p1E +++ mktemp ++ local LAST_ERR=/tmp/tmp.LQOjZHhJfH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.NCFjOE7p1E ++ cat /tmp/tmp.LQOjZHhJfH ++ rm /tmp/tmp.NCFjOE7p1E /tmp/tmp.LQOjZHhJfH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 278 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wQPqiJ2sL5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.M6wqCHylex ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.wQPqiJ2sL5 ++ cat /tmp/tmp.M6wqCHylex ++ rm /tmp/tmp.wQPqiJ2sL5 /tmp/tmp.M6wqCHylex ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 279 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.66ybqNEByy +++ mktemp ++ local LAST_ERR=/tmp/tmp.ynvxT1mZ3L ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.66ybqNEByy ++ cat /tmp/tmp.ynvxT1mZ3L ++ rm /tmp/tmp.66ybqNEByy /tmp/tmp.ynvxT1mZ3L ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 280 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jg9vyz9Ija +++ mktemp ++ local LAST_ERR=/tmp/tmp.6PELSanlkD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.jg9vyz9Ija ++ cat /tmp/tmp.6PELSanlkD ++ rm /tmp/tmp.jg9vyz9Ija /tmp/tmp.6PELSanlkD ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 281 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.C554dta4fy +++ mktemp ++ local LAST_ERR=/tmp/tmp.jgqlSYeW1h ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.C554dta4fy ++ cat /tmp/tmp.jgqlSYeW1h ++ rm /tmp/tmp.C554dta4fy /tmp/tmp.jgqlSYeW1h ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 282 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ygRSxPpA47 +++ mktemp ++ local LAST_ERR=/tmp/tmp.g1zeaniqD4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.ygRSxPpA47 ++ cat /tmp/tmp.g1zeaniqD4 ++ rm /tmp/tmp.ygRSxPpA47 /tmp/tmp.g1zeaniqD4 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 283 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GhfEJNOWjO +++ mktemp ++ local LAST_ERR=/tmp/tmp.TuYeiRwFOk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.GhfEJNOWjO ++ cat /tmp/tmp.TuYeiRwFOk ++ rm /tmp/tmp.GhfEJNOWjO /tmp/tmp.TuYeiRwFOk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 284 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.v2AeycYVXd +++ mktemp ++ local LAST_ERR=/tmp/tmp.hUlMhSmlvk ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.v2AeycYVXd ++ cat /tmp/tmp.hUlMhSmlvk ++ rm /tmp/tmp.v2AeycYVXd /tmp/tmp.hUlMhSmlvk ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 285 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SG5bygi92L +++ mktemp ++ local LAST_ERR=/tmp/tmp.jbvskQqOrH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.SG5bygi92L ++ cat /tmp/tmp.jbvskQqOrH ++ rm /tmp/tmp.SG5bygi92L /tmp/tmp.jbvskQqOrH ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 286 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LZ6whZWYLe +++ mktemp ++ local LAST_ERR=/tmp/tmp.0GlKcv6wFq ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.LZ6whZWYLe ++ cat /tmp/tmp.0GlKcv6wFq ++ rm /tmp/tmp.LZ6whZWYLe /tmp/tmp.0GlKcv6wFq ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 287 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S1EKMONn91 +++ mktemp ++ local LAST_ERR=/tmp/tmp.yc5oIvy72w ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.S1EKMONn91 ++ cat /tmp/tmp.yc5oIvy72w ++ rm /tmp/tmp.S1EKMONn91 /tmp/tmp.yc5oIvy72w ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 288 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eAVFMHT1Nh +++ mktemp ++ local LAST_ERR=/tmp/tmp.dai8n1wz1R ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.eAVFMHT1Nh ++ cat /tmp/tmp.dai8n1wz1R ++ rm /tmp/tmp.eAVFMHT1Nh /tmp/tmp.dai8n1wz1R ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 289 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FsQGEDVfR0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.rlKk3yBg6G ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.FsQGEDVfR0 ++ cat /tmp/tmp.rlKk3yBg6G ++ rm /tmp/tmp.FsQGEDVfR0 /tmp/tmp.rlKk3yBg6G ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 290 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tgbQUc2oIY +++ mktemp ++ local LAST_ERR=/tmp/tmp.4ed4qyNJFx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.tgbQUc2oIY ++ cat /tmp/tmp.4ed4qyNJFx ++ rm /tmp/tmp.tgbQUc2oIY /tmp/tmp.4ed4qyNJFx ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 291 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UXNRruJALT +++ mktemp ++ local LAST_ERR=/tmp/tmp.6G8iJvcys2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.UXNRruJALT ++ cat /tmp/tmp.6G8iJvcys2 ++ rm /tmp/tmp.UXNRruJALT /tmp/tmp.6G8iJvcys2 ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 292 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gGoGMtGjOT +++ mktemp ++ local LAST_ERR=/tmp/tmp.JavJkaMAPO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.gGoGMtGjOT ++ cat /tmp/tmp.JavJkaMAPO ++ rm /tmp/tmp.gGoGMtGjOT /tmp/tmp.JavJkaMAPO ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 293 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BI9K7JiEpj +++ mktemp ++ local LAST_ERR=/tmp/tmp.tH0uhVh1Ho ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.BI9K7JiEpj ++ cat /tmp/tmp.tH0uhVh1Ho ++ rm /tmp/tmp.BI9K7JiEpj /tmp/tmp.tH0uhVh1Ho ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 294 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lyqvJnuWsD +++ mktemp ++ local LAST_ERR=/tmp/tmp.fz7TMMeFFl ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.lyqvJnuWsD ++ cat /tmp/tmp.fz7TMMeFFl ++ rm /tmp/tmp.lyqvJnuWsD /tmp/tmp.fz7TMMeFFl ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 295 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.L0ZM8h4C3B +++ mktemp ++ local LAST_ERR=/tmp/tmp.bHYOdGRjec ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.L0ZM8h4C3B ++ cat /tmp/tmp.bHYOdGRjec ++ rm /tmp/tmp.L0ZM8h4C3B /tmp/tmp.bHYOdGRjec ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 296 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6932HGKgcW +++ mktemp ++ local LAST_ERR=/tmp/tmp.u11kfb66CR ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6932HGKgcW ++ cat /tmp/tmp.u11kfb66CR ++ rm /tmp/tmp.6932HGKgcW /tmp/tmp.u11kfb66CR ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 297 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6k3gGSuOmC +++ mktemp ++ local LAST_ERR=/tmp/tmp.szJHRAxPqQ ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.6k3gGSuOmC ++ cat /tmp/tmp.szJHRAxPqQ ++ rm /tmp/tmp.6k3gGSuOmC /tmp/tmp.szJHRAxPqQ ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 298 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WGNxtmF0Ra +++ mktemp ++ local LAST_ERR=/tmp/tmp.sOahfTLbBf ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.WGNxtmF0Ra ++ cat /tmp/tmp.sOahfTLbBf ++ rm /tmp/tmp.WGNxtmF0Ra /tmp/tmp.sOahfTLbBf ++ return 0 + [[ error == \r\e\a\d\y ]] + echo -n . .+ sleep 5 + [[ 299 -ge 300 ]] + let i+=1 ++ kubectl_bin get pxc haproxy -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YE1nk8zQkf +++ mktemp ++ local LAST_ERR=/tmp/tmp.fhDJmFwPFe ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ set +e ++ kubectl get pxc haproxy -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 ']' ++ break ++ cat /tmp/tmp.YE1nk8zQkf ++ cat /tmp/tmp.fhDJmFwPFe ++ rm /tmp/tmp.YE1nk8zQkf /tmp/tmp.fhDJmFwPFe ++ 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