Log: /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/logs/pvc-resize.log Warning: version difference between client (1.36) and server (1.33) exceeds the supported minor version skew of +/-1 Warning: version difference between client (1.36) and server (1.33) exceeds the supported minor version skew of +/-1 Warning: version difference between client (1.36) and server (1.33) exceeds the supported minor version skew of +/-1 + '[' 0 == 1 ']' + ensure_default_sc_allows_expansion + local default_sc ++ get_default_storageclass ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ur8yf83Jwy +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ps0YwgrfVe ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ur8yf83Jwy ++ cat /tmp/tmp.Ps0YwgrfVe ++ rm /tmp/tmp.ur8yf83Jwy /tmp/tmp.Ps0YwgrfVe ++ return 0 + default_sc=standard-rwo + echo 'Checking if default storageclass standard-rwo allows volume expansion' Checking if default storageclass standard-rwo allows volume expansion + local allowVolumeExpansion ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.name=="standard-rwo")].allowVolumeExpansion}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DE438gbtxu +++ mktemp ++ local LAST_ERR=/tmp/tmp.lgU8YMW3o0 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.name=="standard-rwo")].allowVolumeExpansion}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.DE438gbtxu ++ cat /tmp/tmp.lgU8YMW3o0 ++ rm /tmp/tmp.DE438gbtxu /tmp/tmp.lgU8YMW3o0 ++ return 0 + allowVolumeExpansion=true + [[ true != true ]] + create_infra pvc-resize-21941 + local ns=pvc-resize-21941 + [[ 1 == 1 ]] + delete_crd + desc 'get and delete old CRDs and RBAC' + set +o xtrace ----------------------------------------------------------------------------------- get and delete old CRDs and RBAC ----------------------------------------------------------------------------------- + kubectl_bin delete -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml --ignore-not-found --wait=false ++ mktemp + local LAST_OUT=/tmp/tmp.zPQKbbECnT ++ mktemp + local LAST_ERR=/tmp/tmp.H7KmhcYDcz + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl delete -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml --ignore-not-found --wait=false + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.zPQKbbECnT customresourcedefinition.apiextensions.k8s.io "perconaservermongodbbackups.psmdb.percona.com" deleted customresourcedefinition.apiextensions.k8s.io "perconaservermongodbrestores.psmdb.percona.com" deleted customresourcedefinition.apiextensions.k8s.io "perconaservermongodbs.psmdb.percona.com" deleted + cat /tmp/tmp.H7KmhcYDcz + rm /tmp/tmp.zPQKbbECnT /tmp/tmp.H7KmhcYDcz + return 0 ++ yq eval .metadata.name /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml ++ grep -v '\-\-\-' grep: warning: stray \ before - grep: warning: stray \ before - + for crd_name in $(yq eval '.metadata.name' "${src_dir}/deploy/crd.yaml" | grep -v '\-\-\-') + kubectl get perconaservermongodbbackups.psmdb.percona.com --all-namespaces -o wide + grep -v NAMESPACE + xargs -L 1 sh -xc 'kubectl patch perconaservermongodbbackups.psmdb.percona.com -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' error: the server doesn't have a resource type "perconaservermongodbbackups" + kubectl patch perconaservermongodbbackups.psmdb.percona.com -n sh --type=merge -p '{"metadata":{"finalizers":[]}}' error: the server doesn't have a resource type "perconaservermongodbbackups" + : + kubectl_bin wait --for=delete crd perconaservermongodbbackups.psmdb.percona.com ++ mktemp + local LAST_OUT=/tmp/tmp.4S4Ca7Hi0H ++ mktemp + local LAST_ERR=/tmp/tmp.N9laZxEaDp + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl wait --for=delete crd perconaservermongodbbackups.psmdb.percona.com + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.4S4Ca7Hi0H + cat /tmp/tmp.N9laZxEaDp + rm /tmp/tmp.4S4Ca7Hi0H /tmp/tmp.N9laZxEaDp + return 0 + for crd_name in $(yq eval '.metadata.name' "${src_dir}/deploy/crd.yaml" | grep -v '\-\-\-') + kubectl get perconaservermongodbrestores.psmdb.percona.com --all-namespaces -o wide + grep -v NAMESPACE + xargs -L 1 sh -xc 'kubectl patch perconaservermongodbrestores.psmdb.percona.com -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' error: the server doesn't have a resource type "perconaservermongodbrestores" + kubectl patch perconaservermongodbrestores.psmdb.percona.com -n sh --type=merge -p '{"metadata":{"finalizers":[]}}' error: the server doesn't have a resource type "perconaservermongodbrestores" + : + kubectl_bin wait --for=delete crd perconaservermongodbrestores.psmdb.percona.com ++ mktemp + local LAST_OUT=/tmp/tmp.suAOHRkEOS ++ mktemp + local LAST_ERR=/tmp/tmp.yBkd5Ltshh + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl wait --for=delete crd perconaservermongodbrestores.psmdb.percona.com + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.suAOHRkEOS + cat /tmp/tmp.yBkd5Ltshh + rm /tmp/tmp.suAOHRkEOS /tmp/tmp.yBkd5Ltshh + return 0 + for crd_name in $(yq eval '.metadata.name' "${src_dir}/deploy/crd.yaml" | grep -v '\-\-\-') + kubectl get perconaservermongodbs.psmdb.percona.com --all-namespaces -o wide + grep -v NAMESPACE + xargs -L 1 sh -xc 'kubectl patch perconaservermongodbs.psmdb.percona.com -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + kubectl patch perconaservermongodbs.psmdb.percona.com -n pvc-resize-3354 some-name --type=merge -p '{"metadata":{"finalizers":[]}}' perconaservermongodb.psmdb.percona.com/some-name patched + kubectl_bin wait --for=delete crd perconaservermongodbs.psmdb.percona.com ++ mktemp + local LAST_OUT=/tmp/tmp.yYzDnyAPtY ++ mktemp + local LAST_ERR=/tmp/tmp.r0mL2qzdso + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl wait --for=delete crd perconaservermongodbs.psmdb.percona.com + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.yYzDnyAPtY customresourcedefinition.apiextensions.k8s.io/perconaservermongodbs.psmdb.percona.com condition met + cat /tmp/tmp.r0mL2qzdso + rm /tmp/tmp.yYzDnyAPtY /tmp/tmp.r0mL2qzdso + return 0 + local rbac_yaml=rbac.yaml + '[' -n psmdb-operator ']' + rbac_yaml=cw-rbac.yaml + kubectl_bin delete -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/cw-rbac.yaml --ignore-not-found ++ mktemp + local LAST_OUT=/tmp/tmp.kGoQONrKcm ++ mktemp + local LAST_ERR=/tmp/tmp.qoX09K0WlW + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl delete -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/cw-rbac.yaml --ignore-not-found + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.kGoQONrKcm clusterrole.rbac.authorization.k8s.io "percona-server-mongodb-operator" deleted clusterrolebinding.rbac.authorization.k8s.io "service-account-percona-server-mongodb-operator" deleted + cat /tmp/tmp.qoX09K0WlW + rm /tmp/tmp.kGoQONrKcm /tmp/tmp.qoX09K0WlW + return 0 + check_crd_for_deletion PR-2399-f09f331fb + local git_tag=PR-2399-f09f331fb ++ curl -s https://raw.githubusercontent.com/percona/percona-server-mongodb-operator/PR-2399-f09f331fb/deploy/crd.yaml ++ yq eval .metadata.name ++ /usr/sbin/sed s/---//g ++ /usr/sbin/sed ':a;N;$!ba;s/\n/ /g' + for crd_name in $(curl -s https://raw.githubusercontent.com/percona/percona-server-mongodb-operator/${git_tag}/deploy/crd.yaml | yq eval '.metadata.name' | $sed 's/---//g' | $sed ':a;N;$!ba;s/\n/ /g') ++ kubectl_bin get crd/null -o 'jsonpath={.status.conditions[-1].type}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0G0c5SDAUV +++ mktemp ++ local LAST_ERR=/tmp/tmp.w4SJpuDreO ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get crd/null -o 'jsonpath={.status.conditions[-1].type}' ++ exit_status=1 ++ set -e ++ '[' 1 '!=' 0 -a -n 1 ']' ++ cat /tmp/tmp.0G0c5SDAUV ++ cat /tmp/tmp.w4SJpuDreO Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "null" not found ++ sleep 0 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get crd/null -o 'jsonpath={.status.conditions[-1].type}' ++ exit_status=1 ++ set -e ++ '[' 1 '!=' 0 -a -n 1 ']' ++ cat /tmp/tmp.0G0c5SDAUV ++ cat /tmp/tmp.w4SJpuDreO Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "null" not found ++ sleep 4 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get crd/null -o 'jsonpath={.status.conditions[-1].type}' ++ exit_status=1 ++ set -e ++ '[' 1 '!=' 0 -a -n 1 ']' ++ cat /tmp/tmp.0G0c5SDAUV ++ cat /tmp/tmp.w4SJpuDreO Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "null" not found ++ sleep 8 ++ cat /tmp/tmp.0G0c5SDAUV ++ cat /tmp/tmp.w4SJpuDreO Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "null" not found ++ rm /tmp/tmp.0G0c5SDAUV /tmp/tmp.w4SJpuDreO ++ return 1 + [[ '' == Terminating ]] + '[' -n psmdb-operator ']' + create_namespace psmdb-operator + local namespace=psmdb-operator + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + destroy_chaos_mesh ++ helm list --all-namespaces --filter chaos-mesh ++ tail -n1 ++ sed s/NAMESPACE// ++ awk '-F ' '{print $2}' + local chaos_mesh_ns= + desc 'destroy chaos-mesh' + set +o xtrace ----------------------------------------------------------------------------------- destroy chaos-mesh ----------------------------------------------------------------------------------- + '[' -n '' ']' ++ 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 + : ++ kubectl get ValidatingWebhookConfiguration ++ grep validate-auth ++ awk '{print $1}' + timeout 30 kubectl delete ValidatingWebhookConfiguration error: resource(s) were provided, but no name was specified + : ++ kubectl api-resources ++ grep chaos-mesh ++ awk '{print $1}' ++ kubectl get crd ++ grep chaos-mesh.org ++ awk '{print $1}' + timeout 30 kubectl delete crd error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrolebinding ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrolebinding error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrole ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrole error: resource(s) were provided, but no name was specified + : + desc 'cleaned up all old namespaces' + set +o xtrace ----------------------------------------------------------------------------------- cleaned up all old namespaces ----------------------------------------------------------------------------------- + kubectl_bin get ns + grep -E -v '^kube-|^default|Terminating|psmdb-operator|openshift|^gke-|^gmp-|^NAME' + awk '{print$1}' + '[' -n '' ']' + desc 'cleaned up old namespaces psmdb-operator' + set +o xtrace + xargs kubectl delete ns ----------------------------------------------------------------------------------- cleaned up old namespaces psmdb-operator ----------------------------------------------------------------------------------- + kubectl_bin delete namespace psmdb-operator --ignore-not-found ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.U9UZ8vpOZV ++ mktemp + local LAST_OUT=/tmp/tmp.CFJpqYjzhF ++ mktemp + local LAST_ERR=/tmp/tmp.IYRjWRSg6M + local exit_status=0 + local timeout=4 ++ seq 0 2 + local LAST_ERR=/tmp/tmp.3Ug8jatXEy + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl delete namespace psmdb-operator --ignore-not-found + for i in $(seq 0 2) + set +e + kubectl get ns + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.CFJpqYjzhF + cat /tmp/tmp.3Ug8jatXEy + rm /tmp/tmp.CFJpqYjzhF /tmp/tmp.3Ug8jatXEy + return 0 namespace "pvc-resize-3354" deleted + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.U9UZ8vpOZV namespace "psmdb-operator" deleted + cat /tmp/tmp.IYRjWRSg6M + rm /tmp/tmp.U9UZ8vpOZV /tmp/tmp.IYRjWRSg6M + return 0 + kubectl_bin wait --for=delete namespace psmdb-operator ++ mktemp + local LAST_OUT=/tmp/tmp.uE6dtUZku8 ++ mktemp + local LAST_ERR=/tmp/tmp.p9ytiyHuxV + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl wait --for=delete namespace psmdb-operator + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.uE6dtUZku8 + cat /tmp/tmp.p9ytiyHuxV + rm /tmp/tmp.uE6dtUZku8 /tmp/tmp.p9ytiyHuxV + return 0 + desc 'create namespace psmdb-operator' + set +o xtrace ----------------------------------------------------------------------------------- create namespace psmdb-operator ----------------------------------------------------------------------------------- + kubectl_bin create namespace psmdb-operator ++ mktemp + local LAST_OUT=/tmp/tmp.z9P2t9OHt4 ++ mktemp + local LAST_ERR=/tmp/tmp.oVjRtm11oF + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl create namespace psmdb-operator + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.z9P2t9OHt4 namespace/psmdb-operator created + cat /tmp/tmp.oVjRtm11oF + rm /tmp/tmp.z9P2t9OHt4 /tmp/tmp.oVjRtm11oF + return 0 + set_kube_ctx psmdb-operator + local namespace=psmdb-operator ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.ITnwWe7WOO +++ mktemp ++ local LAST_ERR=/tmp/tmp.ty54hwezkX ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl config current-context ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ITnwWe7WOO ++ cat /tmp/tmp.ty54hwezkX ++ rm /tmp/tmp.ITnwWe7WOO /tmp/tmp.ty54hwezkX ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9 --namespace=psmdb-operator ++ mktemp + local LAST_OUT=/tmp/tmp.iacdDrhf12 ++ mktemp + local LAST_ERR=/tmp/tmp.zibp2ijcbS + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9 --namespace=psmdb-operator + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.iacdDrhf12 Context "gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9" modified. + cat /tmp/tmp.zibp2ijcbS + rm /tmp/tmp.iacdDrhf12 /tmp/tmp.zibp2ijcbS + return 0 + deploy_operator + desc 'start PSMDB operator: docker.io/perconalab/percona-server-mongodb-operator:PR-2399-f09f331fb' + set +o xtrace ----------------------------------------------------------------------------------- start PSMDB operator: docker.io/perconalab/percona-server-mongodb-operator:PR-2399-f09f331fb ----------------------------------------------------------------------------------- + local cr_file + '[' -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/crd.yaml ']' + cr_file=/mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml + kubectl_bin apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml ++ mktemp + local LAST_OUT=/tmp/tmp.ls0rbXqqCi ++ mktemp + local LAST_ERR=/tmp/tmp.bUayYpqWEw + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/crd.yaml + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.ls0rbXqqCi customresourcedefinition.apiextensions.k8s.io/perconaservermongodbbackups.psmdb.percona.com serverside-applied customresourcedefinition.apiextensions.k8s.io/perconaservermongodbrestores.psmdb.percona.com serverside-applied customresourcedefinition.apiextensions.k8s.io/perconaservermongodbs.psmdb.percona.com serverside-applied + cat /tmp/tmp.bUayYpqWEw + rm /tmp/tmp.ls0rbXqqCi /tmp/tmp.bUayYpqWEw + return 0 + '[' -n psmdb-operator ']' + apply_rbac cw-rbac + local operator_namespace=psmdb-operator + local rbac=cw-rbac + cat /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/cw-rbac.yaml + sed -e 's^namespace: .*^namespace: psmdb-operator^' + kubectl_bin apply -n psmdb-operator -f - ++ mktemp + local LAST_OUT=/tmp/tmp.tMkqpj86Yk ++ mktemp + local LAST_ERR=/tmp/tmp.ohBJP2ae2Q + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -n psmdb-operator -f - + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.tMkqpj86Yk clusterrole.rbac.authorization.k8s.io/percona-server-mongodb-operator created serviceaccount/percona-server-mongodb-operator created clusterrolebinding.rbac.authorization.k8s.io/service-account-percona-server-mongodb-operator created + cat /tmp/tmp.ohBJP2ae2Q + rm /tmp/tmp.tMkqpj86Yk /tmp/tmp.ohBJP2ae2Q + return 0 + yq eval $'\n\t\t\t(.spec.template.spec.containers[].image = "docker.io/perconalab/percona-server-mongodb-operator:PR-2399-f09f331fb") |\n\t\t\t((.. | select(.[] == "DISABLE_TELEMETRY")) |= .value="true") |\n\t\t\t((.. | select(.[] == "LOG_LEVEL")) |= .value="DEBUG")' /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/deploy/cw-operator.yaml + kubectl_bin apply -n psmdb-operator -f - ++ mktemp + local LAST_OUT=/tmp/tmp.Zd0cxCrJmY ++ mktemp + local LAST_ERR=/tmp/tmp.udEtJXZ0Vd + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -n psmdb-operator -f - + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.Zd0cxCrJmY deployment.apps/percona-server-mongodb-operator created + cat /tmp/tmp.udEtJXZ0Vd + rm /tmp/tmp.Zd0cxCrJmY /tmp/tmp.udEtJXZ0Vd + return 0 + sleep 20 ++ get_operator_pod ++ kubectl_bin get pods --selector=name=percona-server-mongodb-operator -o 'jsonpath={.items[].metadata.name}' -n psmdb-operator +++ mktemp ++ local LAST_OUT=/tmp/tmp.yAAd5QZhJX +++ mktemp ++ local LAST_ERR=/tmp/tmp.YOAFEeaEa6 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pods --selector=name=percona-server-mongodb-operator -o 'jsonpath={.items[].metadata.name}' -n psmdb-operator ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.yAAd5QZhJX ++ cat /tmp/tmp.YOAFEeaEa6 ++ rm /tmp/tmp.yAAd5QZhJX /tmp/tmp.YOAFEeaEa6 ++ return 0 + wait_operator_pod percona-server-mongodb-operator-5744f87c8-99l5q + local pod=percona-server-mongodb-operator-5744f87c8-99l5q + set +o xtrace waiting for pod/percona-server-mongodb-operator-5744f87c8-99l5q to be ready.OK + echo 'Print operator info from log' Print operator info from log + grep 'Manager starting up' ++ get_operator_pod ++ kubectl_bin get pods --selector=name=percona-server-mongodb-operator -o 'jsonpath={.items[].metadata.name}' -n psmdb-operator +++ mktemp ++ local LAST_OUT=/tmp/tmp.0vZRTSJvjW +++ mktemp ++ local LAST_ERR=/tmp/tmp.4Dklv5SLME ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pods --selector=name=percona-server-mongodb-operator -o 'jsonpath={.items[].metadata.name}' -n psmdb-operator ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.0vZRTSJvjW ++ cat /tmp/tmp.4Dklv5SLME ++ rm /tmp/tmp.0vZRTSJvjW /tmp/tmp.4Dklv5SLME ++ return 0 + kubectl_bin logs -n psmdb-operator percona-server-mongodb-operator-5744f87c8-99l5q ++ mktemp + local LAST_OUT=/tmp/tmp.xsVLlNi3t0 ++ mktemp + local LAST_ERR=/tmp/tmp.cvsOWUuCnp + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl logs -n psmdb-operator percona-server-mongodb-operator-5744f87c8-99l5q + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.xsVLlNi3t0 + cat /tmp/tmp.cvsOWUuCnp + rm /tmp/tmp.xsVLlNi3t0 /tmp/tmp.cvsOWUuCnp + return 0 2026-06-15T02:45:47.152Z INFO setup Manager starting up {"gitCommit": "f09f331fbbcb2570cfb3e32cef447fd146ad1b90", "gitBranch": "PR-2399-f09f331fb", "buildTime": "", "goVersion": "go1.26.4", "os": "linux", "arch": "amd64"} + create_namespace pvc-resize-21941 + local namespace=pvc-resize-21941 + 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= + desc 'destroy chaos-mesh' + set +o xtrace ----------------------------------------------------------------------------------- destroy chaos-mesh ----------------------------------------------------------------------------------- + '[' -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 ++ awk '{print $1}' ++ grep validate-auth + 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 ++ kubectl get crd ++ awk '{print $1}' + timeout 30 kubectl delete crd error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrolebinding ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrolebinding error: resource(s) were provided, but no name was specified + : ++ kubectl get clusterrole ++ grep chaos-mesh ++ awk '{print $1}' + timeout 30 kubectl delete clusterrole error: resource(s) were provided, but no name was specified + : + desc 'cleaned up all old namespaces' + set +o xtrace ----------------------------------------------------------------------------------- cleaned up all old namespaces ----------------------------------------------------------------------------------- + kubectl_bin get ns + grep -E -v '^kube-|^default|Terminating|psmdb-operator|openshift|^gke-|^gmp-|^NAME' ++ mktemp + awk '{print$1}' + '[' -n '' ']' + desc 'cleaned up old namespaces pvc-resize-21941' + set +o xtrace ----------------------------------------------------------------------------------- cleaned up old namespaces pvc-resize-21941 ----------------------------------------------------------------------------------- + kubectl_bin delete namespace pvc-resize-21941 --ignore-not-found + local LAST_OUT=/tmp/tmp.giVyU02ub8 + xargs kubectl delete ns ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.7RCWq9HUEf + local LAST_ERR=/tmp/tmp.LlgPbkMApy + local exit_status=0 + local timeout=4 ++ seq 0 2 ++ mktemp + for i in $(seq 0 2) + set +e + kubectl get ns + local LAST_ERR=/tmp/tmp.z6og7Dm4ST + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl delete namespace pvc-resize-21941 --ignore-not-found + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.giVyU02ub8 + cat /tmp/tmp.LlgPbkMApy + rm /tmp/tmp.giVyU02ub8 /tmp/tmp.LlgPbkMApy + return 0 error: resource(s) were provided, but no name was specified + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.7RCWq9HUEf + cat /tmp/tmp.z6og7Dm4ST + rm /tmp/tmp.7RCWq9HUEf /tmp/tmp.z6og7Dm4ST + return 0 + kubectl_bin wait --for=delete namespace pvc-resize-21941 ++ mktemp + local LAST_OUT=/tmp/tmp.2fviNYOoBy ++ mktemp + local LAST_ERR=/tmp/tmp.SeMkbejpnW + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl wait --for=delete namespace pvc-resize-21941 + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.2fviNYOoBy + cat /tmp/tmp.SeMkbejpnW + rm /tmp/tmp.2fviNYOoBy /tmp/tmp.SeMkbejpnW + return 0 + desc 'create namespace pvc-resize-21941' + set +o xtrace ----------------------------------------------------------------------------------- create namespace pvc-resize-21941 ----------------------------------------------------------------------------------- + kubectl_bin create namespace pvc-resize-21941 ++ mktemp + local LAST_OUT=/tmp/tmp.CSUrYfKJl9 ++ mktemp + local LAST_ERR=/tmp/tmp.noogcQlOL1 + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl create namespace pvc-resize-21941 + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.CSUrYfKJl9 namespace/pvc-resize-21941 created + cat /tmp/tmp.noogcQlOL1 + rm /tmp/tmp.CSUrYfKJl9 /tmp/tmp.noogcQlOL1 + return 0 + set_kube_ctx pvc-resize-21941 + local namespace=pvc-resize-21941 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.5J3HlCFvzE +++ mktemp ++ local LAST_ERR=/tmp/tmp.p8BLxsZKL8 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl config current-context ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.5J3HlCFvzE ++ cat /tmp/tmp.p8BLxsZKL8 ++ rm /tmp/tmp.5J3HlCFvzE /tmp/tmp.p8BLxsZKL8 ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9 --namespace=pvc-resize-21941 ++ mktemp + local LAST_OUT=/tmp/tmp.NXJaoglPtj ++ mktemp + local LAST_ERR=/tmp/tmp.SV8mmsadiC + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9 --namespace=pvc-resize-21941 + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.NXJaoglPtj Context "gke_cloud-dev-112233_us-central1-a_jen-psmdb-2399-f09f331fb-1-cluster9" modified. + cat /tmp/tmp.SV8mmsadiC + rm /tmp/tmp.NXJaoglPtj /tmp/tmp.SV8mmsadiC + return 0 + desc 'create secrets and psmdb client' + set +o xtrace ----------------------------------------------------------------------------------- create secrets and psmdb client ----------------------------------------------------------------------------------- + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/conf/secrets.yml -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/conf/client.yml ++ mktemp + local LAST_OUT=/tmp/tmp.qw7Q0MXElB ++ mktemp + local LAST_ERR=/tmp/tmp.aRDdz3mVGd + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/conf/secrets.yml -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/conf/client.yml + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.qw7Q0MXElB secret/some-users created deployment.apps/psmdb-client created + cat /tmp/tmp.aRDdz3mVGd + rm /tmp/tmp.qw7Q0MXElB /tmp/tmp.aRDdz3mVGd + return 0 + desc 'create PSMDB cluster' + set +o xtrace ----------------------------------------------------------------------------------- create PSMDB cluster ----------------------------------------------------------------------------------- + cluster=some-name + '[' 0 == 1 ']' + spinup_psmdb some-name-rs0 /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/some-name.yml + local cluster=some-name-rs0 + local config=/mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/some-name.yml + local size=3 + desc 'create first PSMDB cluster' + set +o xtrace ----------------------------------------------------------------------------------- create first PSMDB cluster ----------------------------------------------------------------------------------- + apply_cluster /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/some-name.yml + '[' -z '' ']' + cat_config /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/some-name.yml + kubectl_bin apply -f - + cat /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/some-name.yml ++ mktemp + yq eval '(.spec | select(has("pmm"))).pmm.image = "docker.io/percona/pmm-client:2.44.1-1"' + yq eval '(.spec | select(has("initImage"))).initImage = "docker.io/perconalab/percona-server-mongodb-operator:PR-2399-f09f331fb"' + yq eval '(.spec | select(has("backup"))).backup.image = "docker.io/perconalab/percona-server-mongodb-operator:main-backup"' + yq eval '(.spec | select(.image == null)).image = "docker.io/perconalab/percona-server-mongodb-operator:main-mongod8.0"' + /usr/sbin/sed -e s/NAME_SPACE/pvc-resize-21941/g + local LAST_OUT=/tmp/tmp.dQ2NPksc3v ++ mktemp + yq eval '.spec.upgradeOptions.apply="Never"' + local LAST_ERR=/tmp/tmp.44sapaebee + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.dQ2NPksc3v perconaservermongodb.psmdb.percona.com/some-name created + cat /tmp/tmp.44sapaebee + rm /tmp/tmp.dQ2NPksc3v /tmp/tmp.44sapaebee + return 0 + desc 'check if Pod is started' + set +o xtrace ----------------------------------------------------------------------------------- check if Pod is started ----------------------------------------------------------------------------------- + wait_for_running some-name-rs0 3 + local name=some-name-rs0 + let last_pod=2 + local check_cluster_readyness=true + set_debug + [[ 1 == 1 ]] + set -o xtrace + local rs_name=rs0 + local cluster_name=some-name ++ seq 0 2 + for i in $(seq 0 $last_pod) + [[ 0 -eq 2 ]] + wait_pod some-name-rs0-0 + local pod=some-name-rs0-0 + set +o xtrace waiting for pod/some-name-rs0-0 to be ready.............OK + for i in $(seq 0 $last_pod) + [[ 1 -eq 2 ]] + wait_pod some-name-rs0-1 + local pod=some-name-rs0-1 + set +o xtrace waiting for pod/some-name-rs0-1 to be ready.............OK + for i in $(seq 0 $last_pod) + [[ 2 -eq 2 ]] ++ kubectl_bin get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].arbiter.enabled}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NHyZOu9RCk +++ mktemp ++ local LAST_ERR=/tmp/tmp.Hd08BzY6QW ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].arbiter.enabled}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.NHyZOu9RCk ++ cat /tmp/tmp.Hd08BzY6QW ++ rm /tmp/tmp.NHyZOu9RCk /tmp/tmp.Hd08BzY6QW ++ return 0 + [[ '' == true ]] + wait_pod some-name-rs0-2 + local pod=some-name-rs0-2 + set +o xtrace waiting for pod/some-name-rs0-2 to be ready............OK ++ kubectl_bin get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].nonvoting.enabled}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aYJPNxYKRa +++ mktemp ++ local LAST_ERR=/tmp/tmp.xyhJIVDypL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].nonvoting.enabled}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.aYJPNxYKRa ++ cat /tmp/tmp.xyhJIVDypL ++ rm /tmp/tmp.aYJPNxYKRa /tmp/tmp.xyhJIVDypL ++ return 0 + [[ '' == true ]] ++ kubectl_bin get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].hidden.enabled}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S0tCx4kLJA +++ mktemp ++ local LAST_ERR=/tmp/tmp.qmaDiUTRbD ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.spec.replsets[?(@.name=="rs0")].hidden.enabled}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.S0tCx4kLJA ++ cat /tmp/tmp.qmaDiUTRbD ++ rm /tmp/tmp.S0tCx4kLJA /tmp/tmp.qmaDiUTRbD ++ return 0 + [[ '' == true ]] + sleep 10 + [[ true == true ]] + set +x Waiting for cluster readyness + sleep 20 + compare_kubectl statefulset/some-name-rs0 + local resource=statefulset/some-name-rs0 + local postfix= + local skip_generation_check= + local expected_result=/mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml + local new_result=/tmp/tmp.yjStRt1EK2/statefulset_some-name-rs0.yml + '[' -n '' -a -f /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0-oc.yml ']' + kubectl_bin get -o yaml statefulset/some-name-rs0 + yq eval $'\n\t\t\tdel(.metadata.ownerReferences[].apiVersion) |\n\t\t\tdel(.metadata.managedFields) |\n\t\t\tdel(.. | select(has("creationTimestamp")).creationTimestamp) |\n\t\t\tdel(.. | select(has("namespace")).namespace) |\n\t\t\tdel(.. | select(has("uid")).uid) |\n\t\t\tdel(.metadata.resourceVersion) |\n\t\t\tdel(.spec.template.spec.containers[].env[] | select(.name == "NAMESPACE")) |\n\t\t\tdel(.metadata.selfLink) |\n\t\t\tdel(.metadata.annotations."cloud.google.com/neg") |\n\t\t\tdel(.metadata.annotations."kubectl.kubernetes.io/last-applied-configuration") |\n\t\t\tdel(.. | select(has("image")).image) |\n\t\t\tdel(.. | select(has("clusterIP")).clusterIP) |\n\t\t\tdel(.. | select(has("clusterIPs")).clusterIPs) |\n\t\t\tdel(.. | select(has("dataSource")).dataSource) |\n\t\t\tdel(.. | select(has("procMount")).procMount) |\n\t\t\tdel(.. | select(has("storageClassName")).storageClassName) |\n\t\t\tdel(.. | select(has("finalizers")).finalizers) |\n\t\t\tdel(.. | select(has("kubernetes.io/pvc-protection"))."kubernetes.io/pvc-protection") |\n\t\t\tdel(.. | select(has("volumeName")).volumeName) |\n\t\t\tdel(.. | select(has("volume.beta.kubernetes.io/storage-provisioner"))."volume.beta.kubernetes.io/storage-provisioner") |\n\t\t\tdel(.. | select(has("volume.kubernetes.io/storage-provisioner"))."volume.kubernetes.io/storage-provisioner") |\n\t\t\tdel(.spec.volumeMode) |\n\t\t\tdel(.. | select(has("volume.kubernetes.io/selected-node"))."volume.kubernetes.io/selected-node") |\n\t\t\tdel(.. | select(has("percona.com/last-config-hash"))."percona.com/last-config-hash") |\n\t\t\tdel(.. | select(has("percona.com/configuration-hash"))."percona.com/configuration-hash") |\n\t\t\tdel(.. | select(has("percona.com/ssl-hash"))."percona.com/ssl-hash") |\n\t\t\tdel(.. | select(has("percona.com/ssl-internal-hash"))."percona.com/ssl-internal-hash") |\n\t\t\tdel(.spec.volumeClaimTemplates[].spec.volumeMode | select(. == "Filesystem")) |\n\t\t\tdel(.. | select(has("healthCheckNodePort")).healthCheckNodePort) |\n\t\t\tdel(.. | select(has("nodePort")).nodePort) |\n\t\t\tdel(.status) |\n\t\t\t(.. | select(tag == "!!str")) |= sub("pvc-resize-21941", "NAME_SPACE") |\n\t\t\tdel(.spec.volumeClaimTemplates[].apiVersion) |\n\t\t\tdel(.spec.volumeClaimTemplates[].kind) |\n\t\t\tdel(.spec.ipFamilies) |\n\t\t\tdel(.spec.ipFamilyPolicy) |\n\t\t\t(.. | select(. == "extensions/v1beta1")) = "apps/v1" |\n\t\t\t(.. | select(. == "batch/v1beta1")) = "batch/v1" ' - ++ mktemp + local LAST_OUT=/tmp/tmp.XQvTKgOuSR ++ mktemp + local LAST_ERR=/tmp/tmp.XFOfCDuvVq + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl get -o yaml statefulset/some-name-rs0 + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.XQvTKgOuSR + cat /tmp/tmp.XFOfCDuvVq + rm /tmp/tmp.XQvTKgOuSR /tmp/tmp.XFOfCDuvVq + return 0 + yq -i eval 'del(.spec.persistentVolumeClaimRetentionPolicy)' /tmp/tmp.yjStRt1EK2/statefulset_some-name-rs0.yml + version_gt 1.22 ++ echo '1.33 >= 1.22' ++ bc -l + '[' 1 -eq 1 ']' + return 0 + yq -i eval 'del(.spec.internalTrafficPolicy)' /tmp/tmp.yjStRt1EK2/statefulset_some-name-rs0.yml + yq -i eval 'del(.spec.allocateLoadBalancerNodePorts)' /tmp/tmp.yjStRt1EK2/statefulset_some-name-rs0.yml + [[ /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml == */cronjob* ]] + '[' -n '' ']' + [[ 0 -eq 0 ]] + diff -u /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml /tmp/tmp.yjStRt1EK2/statefulset_some-name-rs0.yml + log 'compare_kubectl: statefulset/some-name-rs0 OK' + set +o xtrace [2026-06-15T02:48:19+0000] compare_kubectl: statefulset/some-name-rs0 OK + desc 'write data' + set +o xtrace ----------------------------------------------------------------------------------- write data ----------------------------------------------------------------------------------- + run_mongo 'db.createUser({user: "myApp", pwd: "myPass", roles: [{ db: "myApp", role: "readWrite" }]})' userAdmin:userAdmin123456@some-name-rs0.pvc-resize-21941 + local 'command=db.createUser({user: "myApp", pwd: "myPass", roles: [{ db: "myApp", role: "readWrite" }]})' + local uri=userAdmin:userAdmin123456@some-name-rs0.pvc-resize-21941 + local driver=mongodb+srv + local suffix=.svc.cluster.local + local mongo_flag= + local replica_set=rs0 + [[ userAdmin:userAdmin123456@some-name-rs0.pvc-resize-21941 == *cfg* ]] ++ kubectl_bin get pods --selector=name=psmdb-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.k06uVKzV2F +++ mktemp ++ local LAST_ERR=/tmp/tmp.X7HAeRWAGv ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pods --selector=name=psmdb-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.k06uVKzV2F ++ cat /tmp/tmp.X7HAeRWAGv ++ rm /tmp/tmp.k06uVKzV2F /tmp/tmp.X7HAeRWAGv ++ return 0 + local client_container=psmdb-client-bb8b97679-g58rh + kubectl_bin exec psmdb-client-bb8b97679-g58rh -- bash -c 'printf '\''db.createUser({user: "myApp", pwd: "myPass", roles: [{ db: "myApp", role: "readWrite" }]})\n'\'' | mongo mongodb+srv://userAdmin:userAdmin123456@some-name-rs0.pvc-resize-21941.svc.cluster.local/admin?ssl=false\&replicaSet=rs0 ' ++ mktemp + local LAST_OUT=/tmp/tmp.Vyl7zjK7Yo ++ mktemp + local LAST_ERR=/tmp/tmp.ptbVE0wv1e + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl exec psmdb-client-bb8b97679-g58rh -- bash -c 'printf '\''db.createUser({user: "myApp", pwd: "myPass", roles: [{ db: "myApp", role: "readWrite" }]})\n'\'' | mongo mongodb+srv://userAdmin:userAdmin123456@some-name-rs0.pvc-resize-21941.svc.cluster.local/admin?ssl=false\&replicaSet=rs0 ' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.Vyl7zjK7Yo Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://some-name-rs0-1.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017,some-name-rs0-2.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017,some-name-rs0-0.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017/admin?compressors=disabled&gssapiServiceName=mongodb&replicaSet=rs0&ssl=false Implicit session: session { "id" : UUID("8c3aa004-60ae-4a0d-a4c3-e496f0c58fc7") } Percona Server for MongoDB server version: v8.0.23-10 WARNING: shell and server versions do not match Successfully added user: { "user" : "myApp", "roles" : [ { "db" : "myApp", "role" : "readWrite" } ] } bye + cat /tmp/tmp.ptbVE0wv1e + rm /tmp/tmp.Vyl7zjK7Yo /tmp/tmp.ptbVE0wv1e + return 0 + run_mongo 'use myApp\n db.test.insert({ x: 100500 })' myApp:myPass@some-name-rs0.pvc-resize-21941 + local 'command=use myApp\n db.test.insert({ x: 100500 })' + local uri=myApp:myPass@some-name-rs0.pvc-resize-21941 + local driver=mongodb+srv + local suffix=.svc.cluster.local + local mongo_flag= + local replica_set=rs0 + [[ myApp:myPass@some-name-rs0.pvc-resize-21941 == *cfg* ]] ++ kubectl_bin get pods --selector=name=psmdb-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.H3eJ8rZxPt +++ mktemp ++ local LAST_ERR=/tmp/tmp.U1yfTysL9f ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pods --selector=name=psmdb-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.H3eJ8rZxPt ++ cat /tmp/tmp.U1yfTysL9f ++ rm /tmp/tmp.H3eJ8rZxPt /tmp/tmp.U1yfTysL9f ++ return 0 + local client_container=psmdb-client-bb8b97679-g58rh + kubectl_bin exec psmdb-client-bb8b97679-g58rh -- bash -c 'printf '\''use myApp\n db.test.insert({ x: 100500 })\n'\'' | mongo mongodb+srv://myApp:myPass@some-name-rs0.pvc-resize-21941.svc.cluster.local/admin?ssl=false\&replicaSet=rs0 ' ++ mktemp + local LAST_OUT=/tmp/tmp.cMfVFqcATU ++ mktemp + local LAST_ERR=/tmp/tmp.t0RbOZg1fp + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl exec psmdb-client-bb8b97679-g58rh -- bash -c 'printf '\''use myApp\n db.test.insert({ x: 100500 })\n'\'' | mongo mongodb+srv://myApp:myPass@some-name-rs0.pvc-resize-21941.svc.cluster.local/admin?ssl=false\&replicaSet=rs0 ' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.cMfVFqcATU Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://some-name-rs0-1.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017,some-name-rs0-2.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017,some-name-rs0-0.some-name-rs0.pvc-resize-21941.svc.cluster.local:27017/admin?compressors=disabled&gssapiServiceName=mongodb&replicaSet=rs0&ssl=false Implicit session: session { "id" : UUID("83873671-c2e1-4f14-8d54-d8ba22e32e2c") } Percona Server for MongoDB server version: v8.0.23-10 WARNING: shell and server versions do not match switched to db myApp WriteResult({ "nInserted" : 1 }) bye + cat /tmp/tmp.t0RbOZg1fp + rm /tmp/tmp.cMfVFqcATU /tmp/tmp.t0RbOZg1fp + return 0 + patch_pvc_request some-name 2G + local cluster=some-name + local size=2G + echo 'Patching PVC request to 2G in some-name' Patching PVC request to 2G in some-name + kubectl_bin patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"2G"}]' ++ mktemp + local LAST_OUT=/tmp/tmp.G7JWrRccDO ++ mktemp + local LAST_ERR=/tmp/tmp.tV3UYYvh53 + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"2G"}]' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.G7JWrRccDO perconaservermongodb.psmdb.percona.com/some-name patched + cat /tmp/tmp.tV3UYYvh53 + rm /tmp/tmp.G7JWrRccDO /tmp/tmp.tV3UYYvh53 + return 0 + wait_cluster_consistency some-name + local cluster_name=some-name + local wait_time=32 + retry=0 + sleep 7 + echo -n 'waiting for cluster readyness' waiting for cluster readyness++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KADNl0aq1s +++ mktemp ++ local LAST_ERR=/tmp/tmp.QbPjn9ELO0 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.KADNl0aq1s ++ cat /tmp/tmp.QbPjn9ELO0 ++ rm /tmp/tmp.KADNl0aq1s /tmp/tmp.QbPjn9ELO0 ++ return 0 + [[ ready == ready ]] + echo .OK .OK + echo + wait_all_pvc_resize 2Gi 120 1 + local expected_size=2Gi + local max_retry=120 + local sleep_time=1 ++ kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name +++ mktemp ++ local LAST_OUT=/tmp/tmp.P3LHRvoBdj +++ mktemp ++ local LAST_ERR=/tmp/tmp.ox1jT6dxnq ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pvc -l app.kubernetes.io/component=mongod -o name ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.P3LHRvoBdj ++ cat /tmp/tmp.ox1jT6dxnq ++ rm /tmp/tmp.P3LHRvoBdj /tmp/tmp.ox1jT6dxnq ++ return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-0 2Gi 120 1 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-0 + local expected_size=2Gi + local max_retry=120 + local sleep_time=1 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EAkuNj2rCA +++ mktemp ++ local LAST_ERR=/tmp/tmp.CUDEYwoLw0 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.EAkuNj2rCA ++ cat /tmp/tmp.CUDEYwoLw0 ++ rm /tmp/tmp.EAkuNj2rCA /tmp/tmp.CUDEYwoLw0 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 0 -ge 120 ]] + echo -n . .+ sleep 1 + retry=1 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.yXRK5zqFVE +++ mktemp ++ local LAST_ERR=/tmp/tmp.FweVZuXsvn ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.yXRK5zqFVE ++ cat /tmp/tmp.FweVZuXsvn ++ rm /tmp/tmp.yXRK5zqFVE /tmp/tmp.FweVZuXsvn ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 1 -ge 120 ]] + echo -n . .+ sleep 1 + retry=2 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IavBU7q91H +++ mktemp ++ local LAST_ERR=/tmp/tmp.IOCLLtQTJc ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IavBU7q91H ++ cat /tmp/tmp.IOCLLtQTJc ++ rm /tmp/tmp.IavBU7q91H /tmp/tmp.IOCLLtQTJc ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 2 -ge 120 ]] + echo -n . .+ sleep 1 + retry=3 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.utkBC3W3r7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.07FsZEBccZ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.utkBC3W3r7 ++ cat /tmp/tmp.07FsZEBccZ ++ rm /tmp/tmp.utkBC3W3r7 /tmp/tmp.07FsZEBccZ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 3 -ge 120 ]] + echo -n . .+ sleep 1 + retry=4 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.EdC6de8dm2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.0l00kAxFVC ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.EdC6de8dm2 ++ cat /tmp/tmp.0l00kAxFVC ++ rm /tmp/tmp.EdC6de8dm2 /tmp/tmp.0l00kAxFVC ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 4 -ge 120 ]] + echo -n . .+ sleep 1 + retry=5 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IBOUjqCFeS +++ mktemp ++ local LAST_ERR=/tmp/tmp.4SqfepKNGE ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IBOUjqCFeS ++ cat /tmp/tmp.4SqfepKNGE ++ rm /tmp/tmp.IBOUjqCFeS /tmp/tmp.4SqfepKNGE ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 5 -ge 120 ]] + echo -n . .+ sleep 1 + retry=6 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.q2RsvQ3Lj8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.oTt6AqAdSd ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.q2RsvQ3Lj8 ++ cat /tmp/tmp.oTt6AqAdSd ++ rm /tmp/tmp.q2RsvQ3Lj8 /tmp/tmp.oTt6AqAdSd ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 6 -ge 120 ]] + echo -n . .+ sleep 1 + retry=7 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.C6xMglcMJD +++ mktemp ++ local LAST_ERR=/tmp/tmp.QBYAr0J1vv ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.C6xMglcMJD ++ cat /tmp/tmp.QBYAr0J1vv ++ rm /tmp/tmp.C6xMglcMJD /tmp/tmp.QBYAr0J1vv ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 7 -ge 120 ]] + echo -n . .+ sleep 1 + retry=8 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nJR41p9dxj +++ mktemp ++ local LAST_ERR=/tmp/tmp.CfMagFzvay ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.nJR41p9dxj ++ cat /tmp/tmp.CfMagFzvay ++ rm /tmp/tmp.nJR41p9dxj /tmp/tmp.CfMagFzvay ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 8 -ge 120 ]] + echo -n . .+ sleep 1 + retry=9 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KYnqDF11AA +++ mktemp ++ local LAST_ERR=/tmp/tmp.INiR4EkQ8Y ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.KYnqDF11AA ++ cat /tmp/tmp.INiR4EkQ8Y ++ rm /tmp/tmp.KYnqDF11AA /tmp/tmp.INiR4EkQ8Y ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 9 -ge 120 ]] + echo -n . .+ sleep 1 + retry=10 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oAo2EAmHal +++ mktemp ++ local LAST_ERR=/tmp/tmp.gFZMWqmD7h ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oAo2EAmHal ++ cat /tmp/tmp.gFZMWqmD7h ++ rm /tmp/tmp.oAo2EAmHal /tmp/tmp.gFZMWqmD7h ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 10 -ge 120 ]] + echo -n . .+ sleep 1 + retry=11 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sjtycx1DrD +++ mktemp ++ local LAST_ERR=/tmp/tmp.jgzLvRfA2h ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.sjtycx1DrD ++ cat /tmp/tmp.jgzLvRfA2h ++ rm /tmp/tmp.sjtycx1DrD /tmp/tmp.jgzLvRfA2h ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 11 -ge 120 ]] + echo -n . .+ sleep 1 + retry=12 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nt6DP08oXb +++ mktemp ++ local LAST_ERR=/tmp/tmp.jKkO14uWqe ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.nt6DP08oXb ++ cat /tmp/tmp.jKkO14uWqe ++ rm /tmp/tmp.nt6DP08oXb /tmp/tmp.jKkO14uWqe ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 12 -ge 120 ]] + echo -n . .+ sleep 1 + retry=13 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cvJXgQ5ec3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.aO0fetItd5 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.cvJXgQ5ec3 ++ cat /tmp/tmp.aO0fetItd5 ++ rm /tmp/tmp.cvJXgQ5ec3 /tmp/tmp.aO0fetItd5 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 13 -ge 120 ]] + echo -n . .+ sleep 1 + retry=14 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FUyGTTLCSu +++ mktemp ++ local LAST_ERR=/tmp/tmp.OluFPRjUID ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.FUyGTTLCSu ++ cat /tmp/tmp.OluFPRjUID ++ rm /tmp/tmp.FUyGTTLCSu /tmp/tmp.OluFPRjUID ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 14 -ge 120 ]] + echo -n . .+ sleep 1 + retry=15 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ggxMaREAAU +++ mktemp ++ local LAST_ERR=/tmp/tmp.sB5AoqQ91y ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ggxMaREAAU ++ cat /tmp/tmp.sB5AoqQ91y ++ rm /tmp/tmp.ggxMaREAAU /tmp/tmp.sB5AoqQ91y ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 15 -ge 120 ]] + echo -n . .+ sleep 1 + retry=16 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mHIDWXOHs4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Iq810qDezc ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.mHIDWXOHs4 ++ cat /tmp/tmp.Iq810qDezc ++ rm /tmp/tmp.mHIDWXOHs4 /tmp/tmp.Iq810qDezc ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 16 -ge 120 ]] + echo -n . .+ sleep 1 + retry=17 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.d66c2pKOgz +++ mktemp ++ local LAST_ERR=/tmp/tmp.FXrypMlBoL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.d66c2pKOgz ++ cat /tmp/tmp.FXrypMlBoL ++ rm /tmp/tmp.d66c2pKOgz /tmp/tmp.FXrypMlBoL ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 17 -ge 120 ]] + echo -n . .+ sleep 1 + retry=18 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AF9msJgp3t +++ mktemp ++ local LAST_ERR=/tmp/tmp.YzZ4yA8ggo ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=1 ++ set -e ++ '[' 1 '!=' 0 -a -n 1 ']' ++ cat /tmp/tmp.AF9msJgp3t ++ cat /tmp/tmp.YzZ4yA8ggo Unable to connect to the server: net/http: TLS handshake timeout ++ sleep 0 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.AF9msJgp3t ++ cat /tmp/tmp.YzZ4yA8ggo ++ rm /tmp/tmp.AF9msJgp3t /tmp/tmp.YzZ4yA8ggo ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 18 -ge 120 ]] + echo -n . .+ sleep 1 + retry=19 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UZDB0m1dyv +++ mktemp ++ local LAST_ERR=/tmp/tmp.YtB3CA1acj ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.UZDB0m1dyv ++ cat /tmp/tmp.YtB3CA1acj ++ rm /tmp/tmp.UZDB0m1dyv /tmp/tmp.YtB3CA1acj ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 19 -ge 120 ]] + echo -n . .+ sleep 1 + retry=20 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.XY4dScpiZr +++ mktemp ++ local LAST_ERR=/tmp/tmp.3JlK9mL2Vp ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.XY4dScpiZr ++ cat /tmp/tmp.3JlK9mL2Vp ++ rm /tmp/tmp.XY4dScpiZr /tmp/tmp.3JlK9mL2Vp ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 20 -ge 120 ]] + echo -n . .+ sleep 1 + retry=21 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aGGeesfSca +++ mktemp ++ local LAST_ERR=/tmp/tmp.AsGz2T64Zz ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.aGGeesfSca ++ cat /tmp/tmp.AsGz2T64Zz ++ rm /tmp/tmp.aGGeesfSca /tmp/tmp.AsGz2T64Zz ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 21 -ge 120 ]] + echo -n . .+ sleep 1 + retry=22 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HrqqZUyHlT +++ mktemp ++ local LAST_ERR=/tmp/tmp.XngtycxtwF ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.HrqqZUyHlT ++ cat /tmp/tmp.XngtycxtwF ++ rm /tmp/tmp.HrqqZUyHlT /tmp/tmp.XngtycxtwF ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 22 -ge 120 ]] + echo -n . .+ sleep 1 + retry=23 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.rASKepZT7r +++ mktemp ++ local LAST_ERR=/tmp/tmp.d8kS4qt39p ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.rASKepZT7r ++ cat /tmp/tmp.d8kS4qt39p ++ rm /tmp/tmp.rASKepZT7r /tmp/tmp.d8kS4qt39p ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 23 -ge 120 ]] + echo -n . .+ sleep 1 + retry=24 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Byp7EVOvHd +++ mktemp ++ local LAST_ERR=/tmp/tmp.6CfVyyoQma ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Byp7EVOvHd ++ cat /tmp/tmp.6CfVyyoQma ++ rm /tmp/tmp.Byp7EVOvHd /tmp/tmp.6CfVyyoQma ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 24 -ge 120 ]] + echo -n . .+ sleep 1 + retry=25 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.T6gI90aiW3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Lamj1ORmjc ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.T6gI90aiW3 ++ cat /tmp/tmp.Lamj1ORmjc ++ rm /tmp/tmp.T6gI90aiW3 /tmp/tmp.Lamj1ORmjc ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 25 -ge 120 ]] + echo -n . .+ sleep 1 + retry=26 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ymQsMVqru5 +++ mktemp ++ local LAST_ERR=/tmp/tmp.IFOVmWdjlQ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ymQsMVqru5 ++ cat /tmp/tmp.IFOVmWdjlQ ++ rm /tmp/tmp.ymQsMVqru5 /tmp/tmp.IFOVmWdjlQ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 26 -ge 120 ]] + echo -n . .+ sleep 1 + retry=27 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zvWadJJALA +++ mktemp ++ local LAST_ERR=/tmp/tmp.DtUp1TaAD3 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.zvWadJJALA ++ cat /tmp/tmp.DtUp1TaAD3 ++ rm /tmp/tmp.zvWadJJALA /tmp/tmp.DtUp1TaAD3 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 27 -ge 120 ]] + echo -n . .+ sleep 1 + retry=28 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.H8Be0PezAK +++ mktemp ++ local LAST_ERR=/tmp/tmp.JSNHKRGQfR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.H8Be0PezAK ++ cat /tmp/tmp.JSNHKRGQfR ++ rm /tmp/tmp.H8Be0PezAK /tmp/tmp.JSNHKRGQfR ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 28 -ge 120 ]] + echo -n . .+ sleep 1 + retry=29 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WYINRJU2Z2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.ExReqURB5g ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WYINRJU2Z2 ++ cat /tmp/tmp.ExReqURB5g ++ rm /tmp/tmp.WYINRJU2Z2 /tmp/tmp.ExReqURB5g ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 29 -ge 120 ]] + echo -n . .+ sleep 1 + retry=30 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kMkpSsIEeC +++ mktemp ++ local LAST_ERR=/tmp/tmp.DYeDFze3Uq ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.kMkpSsIEeC ++ cat /tmp/tmp.DYeDFze3Uq ++ rm /tmp/tmp.kMkpSsIEeC /tmp/tmp.DYeDFze3Uq ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 30 -ge 120 ]] + echo -n . .+ sleep 1 + retry=31 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HIhyv9sVbs +++ mktemp ++ local LAST_ERR=/tmp/tmp.eBV3G2F4cQ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.HIhyv9sVbs ++ cat /tmp/tmp.eBV3G2F4cQ ++ rm /tmp/tmp.HIhyv9sVbs /tmp/tmp.eBV3G2F4cQ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 31 -ge 120 ]] + echo -n . .+ sleep 1 + retry=32 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GTS57ytd2t +++ mktemp ++ local LAST_ERR=/tmp/tmp.CUboyTy9qR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.GTS57ytd2t ++ cat /tmp/tmp.CUboyTy9qR ++ rm /tmp/tmp.GTS57ytd2t /tmp/tmp.CUboyTy9qR ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 32 -ge 120 ]] + echo -n . .+ sleep 1 + retry=33 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nBFGs4sKY8 +++ mktemp ++ local LAST_ERR=/tmp/tmp.g3oWhYDSYL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.nBFGs4sKY8 ++ cat /tmp/tmp.g3oWhYDSYL ++ rm /tmp/tmp.nBFGs4sKY8 /tmp/tmp.g3oWhYDSYL ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 33 -ge 120 ]] + echo -n . .+ sleep 1 + retry=34 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3Y1bpAAhkL +++ mktemp ++ local LAST_ERR=/tmp/tmp.Y92zLC4lL8 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.3Y1bpAAhkL ++ cat /tmp/tmp.Y92zLC4lL8 ++ rm /tmp/tmp.3Y1bpAAhkL /tmp/tmp.Y92zLC4lL8 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 34 -ge 120 ]] + echo -n . .+ sleep 1 + retry=35 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.F8Gcdj4IGP +++ mktemp ++ local LAST_ERR=/tmp/tmp.6CqQOz7BtM ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.F8Gcdj4IGP ++ cat /tmp/tmp.6CqQOz7BtM ++ rm /tmp/tmp.F8Gcdj4IGP /tmp/tmp.6CqQOz7BtM ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 35 -ge 120 ]] + echo -n . .+ sleep 1 + retry=36 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LqJ3xAWHtF +++ mktemp ++ local LAST_ERR=/tmp/tmp.YkW2P9bUrq ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.LqJ3xAWHtF ++ cat /tmp/tmp.YkW2P9bUrq ++ rm /tmp/tmp.LqJ3xAWHtF /tmp/tmp.YkW2P9bUrq ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 36 -ge 120 ]] + echo -n . .+ sleep 1 + retry=37 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UzL2XgCcpd +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ow6WN0uBR6 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.UzL2XgCcpd ++ cat /tmp/tmp.Ow6WN0uBR6 ++ rm /tmp/tmp.UzL2XgCcpd /tmp/tmp.Ow6WN0uBR6 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 37 -ge 120 ]] + echo -n . .+ sleep 1 + retry=38 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JROjc3egUM +++ mktemp ++ local LAST_ERR=/tmp/tmp.hKJWAlBmwm ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.JROjc3egUM ++ cat /tmp/tmp.hKJWAlBmwm ++ rm /tmp/tmp.JROjc3egUM /tmp/tmp.hKJWAlBmwm ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 38 -ge 120 ]] + echo -n . .+ sleep 1 + retry=39 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sWK7ZumBH2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.KCxUR21DNS ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.sWK7ZumBH2 ++ cat /tmp/tmp.KCxUR21DNS ++ rm /tmp/tmp.sWK7ZumBH2 /tmp/tmp.KCxUR21DNS ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 39 -ge 120 ]] + echo -n . .+ sleep 1 + retry=40 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WyPONcNTxe +++ mktemp ++ local LAST_ERR=/tmp/tmp.ukBEqJcm8B ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WyPONcNTxe ++ cat /tmp/tmp.ukBEqJcm8B ++ rm /tmp/tmp.WyPONcNTxe /tmp/tmp.ukBEqJcm8B ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 40 -ge 120 ]] + echo -n . .+ sleep 1 + retry=41 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RMgbuM2zO3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.CFXWWgm8ey ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.RMgbuM2zO3 ++ cat /tmp/tmp.CFXWWgm8ey ++ rm /tmp/tmp.RMgbuM2zO3 /tmp/tmp.CFXWWgm8ey ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 41 -ge 120 ]] + echo -n . .+ sleep 1 + retry=42 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IRyZh4lbEc +++ mktemp ++ local LAST_ERR=/tmp/tmp.Hj6E2FosTW ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IRyZh4lbEc ++ cat /tmp/tmp.Hj6E2FosTW ++ rm /tmp/tmp.IRyZh4lbEc /tmp/tmp.Hj6E2FosTW ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 42 -ge 120 ]] + echo -n . .+ sleep 1 + retry=43 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1mfUrtALzU +++ mktemp ++ local LAST_ERR=/tmp/tmp.eH7IpAzCtt ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.1mfUrtALzU ++ cat /tmp/tmp.eH7IpAzCtt ++ rm /tmp/tmp.1mfUrtALzU /tmp/tmp.eH7IpAzCtt ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 43 -ge 120 ]] + echo -n . .+ sleep 1 + retry=44 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wdoRj6Hlkb +++ mktemp ++ local LAST_ERR=/tmp/tmp.fQ7aavRMlZ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.wdoRj6Hlkb ++ cat /tmp/tmp.fQ7aavRMlZ ++ rm /tmp/tmp.wdoRj6Hlkb /tmp/tmp.fQ7aavRMlZ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 44 -ge 120 ]] + echo -n . .+ sleep 1 + retry=45 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VfrQOmCYcF +++ mktemp ++ local LAST_ERR=/tmp/tmp.1pJq6rRLIG ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.VfrQOmCYcF ++ cat /tmp/tmp.1pJq6rRLIG ++ rm /tmp/tmp.VfrQOmCYcF /tmp/tmp.1pJq6rRLIG ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 45 -ge 120 ]] + echo -n . .+ sleep 1 + retry=46 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dIxToZ5woj +++ mktemp ++ local LAST_ERR=/tmp/tmp.UHl2ifAji1 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.dIxToZ5woj ++ cat /tmp/tmp.UHl2ifAji1 ++ rm /tmp/tmp.dIxToZ5woj /tmp/tmp.UHl2ifAji1 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 46 -ge 120 ]] + echo -n . .+ sleep 1 + retry=47 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.D4wRXftuA4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.CCzTXyuEtI ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.D4wRXftuA4 ++ cat /tmp/tmp.CCzTXyuEtI ++ rm /tmp/tmp.D4wRXftuA4 /tmp/tmp.CCzTXyuEtI ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 47 -ge 120 ]] + echo -n . .+ sleep 1 + retry=48 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.agfUMmFHgI +++ mktemp ++ local LAST_ERR=/tmp/tmp.R7t8oO29kd ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.agfUMmFHgI ++ cat /tmp/tmp.R7t8oO29kd ++ rm /tmp/tmp.agfUMmFHgI /tmp/tmp.R7t8oO29kd ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 48 -ge 120 ]] + echo -n . .+ sleep 1 + retry=49 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.z57578kPyg +++ mktemp ++ local LAST_ERR=/tmp/tmp.CxT75iI8Al ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.z57578kPyg ++ cat /tmp/tmp.CxT75iI8Al ++ rm /tmp/tmp.z57578kPyg /tmp/tmp.CxT75iI8Al ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 49 -ge 120 ]] + echo -n . .+ sleep 1 + retry=50 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ttWXLMNoOq +++ mktemp ++ local LAST_ERR=/tmp/tmp.bana863gfQ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ttWXLMNoOq ++ cat /tmp/tmp.bana863gfQ ++ rm /tmp/tmp.ttWXLMNoOq /tmp/tmp.bana863gfQ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 50 -ge 120 ]] + echo -n . .+ sleep 1 + retry=51 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.MWvLBJyJml +++ mktemp ++ local LAST_ERR=/tmp/tmp.dGb7odHX5u ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.MWvLBJyJml ++ cat /tmp/tmp.dGb7odHX5u ++ rm /tmp/tmp.MWvLBJyJml /tmp/tmp.dGb7odHX5u ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 51 -ge 120 ]] + echo -n . .+ sleep 1 + retry=52 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FcCDOfyilQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.w2RpsFW53m ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.FcCDOfyilQ ++ cat /tmp/tmp.w2RpsFW53m ++ rm /tmp/tmp.FcCDOfyilQ /tmp/tmp.w2RpsFW53m ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 52 -ge 120 ]] + echo -n . .+ sleep 1 + retry=53 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Bof0xeOJiE +++ mktemp ++ local LAST_ERR=/tmp/tmp.z0MlyAQTRt ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Bof0xeOJiE ++ cat /tmp/tmp.z0MlyAQTRt ++ rm /tmp/tmp.Bof0xeOJiE /tmp/tmp.z0MlyAQTRt ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 53 -ge 120 ]] + echo -n . .+ sleep 1 + retry=54 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BIDB7yNEmf +++ mktemp ++ local LAST_ERR=/tmp/tmp.bjUltPnpjh ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.BIDB7yNEmf ++ cat /tmp/tmp.bjUltPnpjh ++ rm /tmp/tmp.BIDB7yNEmf /tmp/tmp.bjUltPnpjh ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 54 -ge 120 ]] + echo -n . .+ sleep 1 + retry=55 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UQFGvHnAtp +++ mktemp ++ local LAST_ERR=/tmp/tmp.PTVEsFrbz1 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.UQFGvHnAtp ++ cat /tmp/tmp.PTVEsFrbz1 ++ rm /tmp/tmp.UQFGvHnAtp /tmp/tmp.PTVEsFrbz1 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 55 -ge 120 ]] + echo -n . .+ sleep 1 + retry=56 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.23CKfNOxP7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.gNh8bVs7Ub ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.23CKfNOxP7 ++ cat /tmp/tmp.gNh8bVs7Ub ++ rm /tmp/tmp.23CKfNOxP7 /tmp/tmp.gNh8bVs7Ub ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 56 -ge 120 ]] + echo -n . .+ sleep 1 + retry=57 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sAdPnwxMa4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.OzfE8Pb1jA ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.sAdPnwxMa4 ++ cat /tmp/tmp.OzfE8Pb1jA ++ rm /tmp/tmp.sAdPnwxMa4 /tmp/tmp.OzfE8Pb1jA ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 57 -ge 120 ]] + echo -n . .+ sleep 1 + retry=58 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oSgOwd1NE2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.75sS5Mroz3 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oSgOwd1NE2 ++ cat /tmp/tmp.75sS5Mroz3 ++ rm /tmp/tmp.oSgOwd1NE2 /tmp/tmp.75sS5Mroz3 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 58 -ge 120 ]] + echo -n . .+ sleep 1 + retry=59 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WTLVa40OPL +++ mktemp ++ local LAST_ERR=/tmp/tmp.m1AfWxqsyr ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WTLVa40OPL ++ cat /tmp/tmp.m1AfWxqsyr ++ rm /tmp/tmp.WTLVa40OPL /tmp/tmp.m1AfWxqsyr ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 59 -ge 120 ]] + echo -n . .+ sleep 1 + retry=60 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.hl65zYwfJl +++ mktemp ++ local LAST_ERR=/tmp/tmp.A4TRUMyohf ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.hl65zYwfJl ++ cat /tmp/tmp.A4TRUMyohf ++ rm /tmp/tmp.hl65zYwfJl /tmp/tmp.A4TRUMyohf ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 60 -ge 120 ]] + echo -n . .+ sleep 1 + retry=61 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.m7FyApFrph +++ mktemp ++ local LAST_ERR=/tmp/tmp.yZIPOS8kw6 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.m7FyApFrph ++ cat /tmp/tmp.yZIPOS8kw6 ++ rm /tmp/tmp.m7FyApFrph /tmp/tmp.yZIPOS8kw6 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 61 -ge 120 ]] + echo -n . .+ sleep 1 + retry=62 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oD9c0rxvTX +++ mktemp ++ local LAST_ERR=/tmp/tmp.BU8zrefmLg ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oD9c0rxvTX ++ cat /tmp/tmp.BU8zrefmLg ++ rm /tmp/tmp.oD9c0rxvTX /tmp/tmp.BU8zrefmLg ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 62 -ge 120 ]] + echo -n . .+ sleep 1 + retry=63 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gFjP9oLWwQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.3AYS4lVsUi ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.gFjP9oLWwQ ++ cat /tmp/tmp.3AYS4lVsUi ++ rm /tmp/tmp.gFjP9oLWwQ /tmp/tmp.3AYS4lVsUi ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 63 -ge 120 ]] + echo -n . .+ sleep 1 + retry=64 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xnFbfndZeb +++ mktemp ++ local LAST_ERR=/tmp/tmp.MKwD4PFwmw ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xnFbfndZeb ++ cat /tmp/tmp.MKwD4PFwmw ++ rm /tmp/tmp.xnFbfndZeb /tmp/tmp.MKwD4PFwmw ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 64 -ge 120 ]] + echo -n . .+ sleep 1 + retry=65 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mrlNXjY8ot +++ mktemp ++ local LAST_ERR=/tmp/tmp.eVnRsIhn4A ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.mrlNXjY8ot ++ cat /tmp/tmp.eVnRsIhn4A ++ rm /tmp/tmp.mrlNXjY8ot /tmp/tmp.eVnRsIhn4A ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 65 -ge 120 ]] + echo -n . .+ sleep 1 + retry=66 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.z7YY2EqMZO +++ mktemp ++ local LAST_ERR=/tmp/tmp.FawsLRIQ2L ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.z7YY2EqMZO ++ cat /tmp/tmp.FawsLRIQ2L ++ rm /tmp/tmp.z7YY2EqMZO /tmp/tmp.FawsLRIQ2L ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 66 -ge 120 ]] + echo -n . .+ sleep 1 + retry=67 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GHsKxAOydy +++ mktemp ++ local LAST_ERR=/tmp/tmp.uWPgrolWe5 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.GHsKxAOydy ++ cat /tmp/tmp.uWPgrolWe5 ++ rm /tmp/tmp.GHsKxAOydy /tmp/tmp.uWPgrolWe5 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 67 -ge 120 ]] + echo -n . .+ sleep 1 + retry=68 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.5DsOtBCERc +++ mktemp ++ local LAST_ERR=/tmp/tmp.WiM4Yz8UKo ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.5DsOtBCERc ++ cat /tmp/tmp.WiM4Yz8UKo ++ rm /tmp/tmp.5DsOtBCERc /tmp/tmp.WiM4Yz8UKo ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 68 -ge 120 ]] + echo -n . .+ sleep 1 + retry=69 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WRwoeLgY1O +++ mktemp ++ local LAST_ERR=/tmp/tmp.LjZtfW0gIL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WRwoeLgY1O ++ cat /tmp/tmp.LjZtfW0gIL ++ rm /tmp/tmp.WRwoeLgY1O /tmp/tmp.LjZtfW0gIL ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 69 -ge 120 ]] + echo -n . .+ sleep 1 + retry=70 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.sD1glmfK6T +++ mktemp ++ local LAST_ERR=/tmp/tmp.GtlRHzLq5O ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.sD1glmfK6T ++ cat /tmp/tmp.GtlRHzLq5O ++ rm /tmp/tmp.sD1glmfK6T /tmp/tmp.GtlRHzLq5O ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 70 -ge 120 ]] + echo -n . .+ sleep 1 + retry=71 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IHPZHtDbe3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.FIuv9UmpyI ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IHPZHtDbe3 ++ cat /tmp/tmp.FIuv9UmpyI ++ rm /tmp/tmp.IHPZHtDbe3 /tmp/tmp.FIuv9UmpyI ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 71 -ge 120 ]] + echo -n . .+ sleep 1 + retry=72 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PEZ8zWwrrm +++ mktemp ++ local LAST_ERR=/tmp/tmp.FuwIGcW7Yo ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.PEZ8zWwrrm ++ cat /tmp/tmp.FuwIGcW7Yo ++ rm /tmp/tmp.PEZ8zWwrrm /tmp/tmp.FuwIGcW7Yo ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 72 -ge 120 ]] + echo -n . .+ sleep 1 + retry=73 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2svdsPrrFG +++ mktemp ++ local LAST_ERR=/tmp/tmp.xHEYvdwbvn ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.2svdsPrrFG ++ cat /tmp/tmp.xHEYvdwbvn ++ rm /tmp/tmp.2svdsPrrFG /tmp/tmp.xHEYvdwbvn ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 73 -ge 120 ]] + echo -n . .+ sleep 1 + retry=74 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZkyLw28Mru +++ mktemp ++ local LAST_ERR=/tmp/tmp.tkqO9CSKbR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ZkyLw28Mru ++ cat /tmp/tmp.tkqO9CSKbR ++ rm /tmp/tmp.ZkyLw28Mru /tmp/tmp.tkqO9CSKbR ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 74 -ge 120 ]] + echo -n . .+ sleep 1 + retry=75 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7uV9ulKEbS +++ mktemp ++ local LAST_ERR=/tmp/tmp.tUdUcnAiHK ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.7uV9ulKEbS ++ cat /tmp/tmp.tUdUcnAiHK ++ rm /tmp/tmp.7uV9ulKEbS /tmp/tmp.tUdUcnAiHK ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 75 -ge 120 ]] + echo -n . .+ sleep 1 + retry=76 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ejMRfGhvIE +++ mktemp ++ local LAST_ERR=/tmp/tmp.1gBzLylJqH ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ejMRfGhvIE ++ cat /tmp/tmp.1gBzLylJqH ++ rm /tmp/tmp.ejMRfGhvIE /tmp/tmp.1gBzLylJqH ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 76 -ge 120 ]] + echo -n . .+ sleep 1 + retry=77 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DpbhADNEzh +++ mktemp ++ local LAST_ERR=/tmp/tmp.tjoCP5Yfos ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.DpbhADNEzh ++ cat /tmp/tmp.tjoCP5Yfos ++ rm /tmp/tmp.DpbhADNEzh /tmp/tmp.tjoCP5Yfos ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 77 -ge 120 ]] + echo -n . .+ sleep 1 + retry=78 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ochgDqCI3k +++ mktemp ++ local LAST_ERR=/tmp/tmp.t1nTbOEhBC ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ochgDqCI3k ++ cat /tmp/tmp.t1nTbOEhBC ++ rm /tmp/tmp.ochgDqCI3k /tmp/tmp.t1nTbOEhBC ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 78 -ge 120 ]] + echo -n . .+ sleep 1 + retry=79 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Tlc3vQwaqr +++ mktemp ++ local LAST_ERR=/tmp/tmp.k8Wp2IGhl3 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Tlc3vQwaqr ++ cat /tmp/tmp.k8Wp2IGhl3 ++ rm /tmp/tmp.Tlc3vQwaqr /tmp/tmp.k8Wp2IGhl3 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 79 -ge 120 ]] + echo -n . .+ sleep 1 + retry=80 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CQYSFK4clG +++ mktemp ++ local LAST_ERR=/tmp/tmp.NkIjysdklR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.CQYSFK4clG ++ cat /tmp/tmp.NkIjysdklR ++ rm /tmp/tmp.CQYSFK4clG /tmp/tmp.NkIjysdklR ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 80 -ge 120 ]] + echo -n . .+ sleep 1 + retry=81 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.172hZC3x2O +++ mktemp ++ local LAST_ERR=/tmp/tmp.x6nu1rzKeN ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.172hZC3x2O ++ cat /tmp/tmp.x6nu1rzKeN ++ rm /tmp/tmp.172hZC3x2O /tmp/tmp.x6nu1rzKeN ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 81 -ge 120 ]] + echo -n . .+ sleep 1 + retry=82 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WgORFKtfQ0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.vuF4xYwvsL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WgORFKtfQ0 ++ cat /tmp/tmp.vuF4xYwvsL ++ rm /tmp/tmp.WgORFKtfQ0 /tmp/tmp.vuF4xYwvsL ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 82 -ge 120 ]] + echo -n . .+ sleep 1 + retry=83 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xw8RXZ911O +++ mktemp ++ local LAST_ERR=/tmp/tmp.AhiMMlqEZM ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xw8RXZ911O ++ cat /tmp/tmp.AhiMMlqEZM ++ rm /tmp/tmp.xw8RXZ911O /tmp/tmp.AhiMMlqEZM ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 83 -ge 120 ]] + echo -n . .+ sleep 1 + retry=84 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.59ep9QtaaH +++ mktemp ++ local LAST_ERR=/tmp/tmp.vcQv4RZrBz ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.59ep9QtaaH ++ cat /tmp/tmp.vcQv4RZrBz ++ rm /tmp/tmp.59ep9QtaaH /tmp/tmp.vcQv4RZrBz ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 84 -ge 120 ]] + echo -n . .+ sleep 1 + retry=85 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.poZdgipKQn +++ mktemp ++ local LAST_ERR=/tmp/tmp.RC4vh2Qe0H ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.poZdgipKQn ++ cat /tmp/tmp.RC4vh2Qe0H ++ rm /tmp/tmp.poZdgipKQn /tmp/tmp.RC4vh2Qe0H ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 85 -ge 120 ]] + echo -n . .+ sleep 1 + retry=86 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JvlwxVHD3H +++ mktemp ++ local LAST_ERR=/tmp/tmp.KuJ2fxwkle ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.JvlwxVHD3H ++ cat /tmp/tmp.KuJ2fxwkle ++ rm /tmp/tmp.JvlwxVHD3H /tmp/tmp.KuJ2fxwkle ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 86 -ge 120 ]] + echo -n . .+ sleep 1 + retry=87 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.x3eInMCkEa +++ mktemp ++ local LAST_ERR=/tmp/tmp.oG7EjISD4a ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.x3eInMCkEa ++ cat /tmp/tmp.oG7EjISD4a ++ rm /tmp/tmp.x3eInMCkEa /tmp/tmp.oG7EjISD4a ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 87 -ge 120 ]] + echo -n . .+ sleep 1 + retry=88 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IWsarNQB0A +++ mktemp ++ local LAST_ERR=/tmp/tmp.zewyGbEbm7 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IWsarNQB0A ++ cat /tmp/tmp.zewyGbEbm7 ++ rm /tmp/tmp.IWsarNQB0A /tmp/tmp.zewyGbEbm7 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 88 -ge 120 ]] + echo -n . .+ sleep 1 + retry=89 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GcxHc1l6Wf +++ mktemp ++ local LAST_ERR=/tmp/tmp.SmzmHgbdRy ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.GcxHc1l6Wf ++ cat /tmp/tmp.SmzmHgbdRy ++ rm /tmp/tmp.GcxHc1l6Wf /tmp/tmp.SmzmHgbdRy ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 89 -ge 120 ]] + echo -n . .+ sleep 1 + retry=90 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.iNeE74zUfr +++ mktemp ++ local LAST_ERR=/tmp/tmp.0yNWsi19TL ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.iNeE74zUfr ++ cat /tmp/tmp.0yNWsi19TL ++ rm /tmp/tmp.iNeE74zUfr /tmp/tmp.0yNWsi19TL ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 90 -ge 120 ]] + echo -n . .+ sleep 1 + retry=91 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.l6GE01CaXV +++ mktemp ++ local LAST_ERR=/tmp/tmp.2DnNiDjxje ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.l6GE01CaXV ++ cat /tmp/tmp.2DnNiDjxje ++ rm /tmp/tmp.l6GE01CaXV /tmp/tmp.2DnNiDjxje ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 91 -ge 120 ]] + echo -n . .+ sleep 1 + retry=92 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cc9KlPd0k7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.vvarg2fR7v ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.cc9KlPd0k7 ++ cat /tmp/tmp.vvarg2fR7v ++ rm /tmp/tmp.cc9KlPd0k7 /tmp/tmp.vvarg2fR7v ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 92 -ge 120 ]] + echo -n . .+ sleep 1 + retry=93 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WbNqf2fhCZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.8MCie7uCbC ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WbNqf2fhCZ ++ cat /tmp/tmp.8MCie7uCbC ++ rm /tmp/tmp.WbNqf2fhCZ /tmp/tmp.8MCie7uCbC ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 93 -ge 120 ]] + echo -n . .+ sleep 1 + retry=94 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xhNHbtahmt +++ mktemp ++ local LAST_ERR=/tmp/tmp.qUoiOFTfWB ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xhNHbtahmt ++ cat /tmp/tmp.qUoiOFTfWB ++ rm /tmp/tmp.xhNHbtahmt /tmp/tmp.qUoiOFTfWB ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 94 -ge 120 ]] + echo -n . .+ sleep 1 + retry=95 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.PJMcYfQOnc +++ mktemp ++ local LAST_ERR=/tmp/tmp.jvoolk9bLV ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.PJMcYfQOnc ++ cat /tmp/tmp.jvoolk9bLV ++ rm /tmp/tmp.PJMcYfQOnc /tmp/tmp.jvoolk9bLV ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 95 -ge 120 ]] + echo -n . .+ sleep 1 + retry=96 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.eMniJtVidB +++ mktemp ++ local LAST_ERR=/tmp/tmp.21EvnCv4jO ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.eMniJtVidB ++ cat /tmp/tmp.21EvnCv4jO ++ rm /tmp/tmp.eMniJtVidB /tmp/tmp.21EvnCv4jO ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 96 -ge 120 ]] + echo -n . .+ sleep 1 + retry=97 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7O0NZVnp44 +++ mktemp ++ local LAST_ERR=/tmp/tmp.vOYptOfe5q ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.7O0NZVnp44 ++ cat /tmp/tmp.vOYptOfe5q ++ rm /tmp/tmp.7O0NZVnp44 /tmp/tmp.vOYptOfe5q ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 97 -ge 120 ]] + echo -n . .+ sleep 1 + retry=98 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.N5kHWsoigD +++ mktemp ++ local LAST_ERR=/tmp/tmp.Ug3IiH7Od9 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.N5kHWsoigD ++ cat /tmp/tmp.Ug3IiH7Od9 ++ rm /tmp/tmp.N5kHWsoigD /tmp/tmp.Ug3IiH7Od9 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 98 -ge 120 ]] + echo -n . .+ sleep 1 + retry=99 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.kIFYef5pJ2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.26ueoTEhdm ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.kIFYef5pJ2 ++ cat /tmp/tmp.26ueoTEhdm ++ rm /tmp/tmp.kIFYef5pJ2 /tmp/tmp.26ueoTEhdm ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 99 -ge 120 ]] + echo -n . .+ sleep 1 + retry=100 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.IY77MVxBmK +++ mktemp ++ local LAST_ERR=/tmp/tmp.jolUNeHbDH ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.IY77MVxBmK ++ cat /tmp/tmp.jolUNeHbDH ++ rm /tmp/tmp.IY77MVxBmK /tmp/tmp.jolUNeHbDH ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 100 -ge 120 ]] + echo -n . .+ sleep 1 + retry=101 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Azc8GSwMcM +++ mktemp ++ local LAST_ERR=/tmp/tmp.DeE0LZCnu2 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Azc8GSwMcM ++ cat /tmp/tmp.DeE0LZCnu2 ++ rm /tmp/tmp.Azc8GSwMcM /tmp/tmp.DeE0LZCnu2 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 101 -ge 120 ]] + echo -n . .+ sleep 1 + retry=102 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7oxup7qaU2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.VG4oWYXtwe ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.7oxup7qaU2 ++ cat /tmp/tmp.VG4oWYXtwe ++ rm /tmp/tmp.7oxup7qaU2 /tmp/tmp.VG4oWYXtwe ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 102 -ge 120 ]] + echo -n . .+ sleep 1 + retry=103 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.wpMXKdXI3K +++ mktemp ++ local LAST_ERR=/tmp/tmp.7dTW79NE3m ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.wpMXKdXI3K ++ cat /tmp/tmp.7dTW79NE3m ++ rm /tmp/tmp.wpMXKdXI3K /tmp/tmp.7dTW79NE3m ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 103 -ge 120 ]] + echo -n . .+ sleep 1 + retry=104 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OWpZa6FXcA +++ mktemp ++ local LAST_ERR=/tmp/tmp.qeq3nXjQpA ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.OWpZa6FXcA ++ cat /tmp/tmp.qeq3nXjQpA ++ rm /tmp/tmp.OWpZa6FXcA /tmp/tmp.qeq3nXjQpA ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 104 -ge 120 ]] + echo -n . .+ sleep 1 + retry=105 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.upBm1w6TQU +++ mktemp ++ local LAST_ERR=/tmp/tmp.f9pTclYGD8 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.upBm1w6TQU ++ cat /tmp/tmp.f9pTclYGD8 ++ rm /tmp/tmp.upBm1w6TQU /tmp/tmp.f9pTclYGD8 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 105 -ge 120 ]] + echo -n . .+ sleep 1 + retry=106 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Y8ja6vGyNf +++ mktemp ++ local LAST_ERR=/tmp/tmp.Lhwhl7AQbI ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Y8ja6vGyNf ++ cat /tmp/tmp.Lhwhl7AQbI ++ rm /tmp/tmp.Y8ja6vGyNf /tmp/tmp.Lhwhl7AQbI ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 106 -ge 120 ]] + echo -n . .+ sleep 1 + retry=107 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.YMcxHltfW0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.DCzal9h3I9 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.YMcxHltfW0 ++ cat /tmp/tmp.DCzal9h3I9 ++ rm /tmp/tmp.YMcxHltfW0 /tmp/tmp.DCzal9h3I9 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 107 -ge 120 ]] + echo -n . .+ sleep 1 + retry=108 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.FcT5sMeoZq +++ mktemp ++ local LAST_ERR=/tmp/tmp.alAU0nN0sm ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.FcT5sMeoZq ++ cat /tmp/tmp.alAU0nN0sm ++ rm /tmp/tmp.FcT5sMeoZq /tmp/tmp.alAU0nN0sm ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 108 -ge 120 ]] + echo -n . .+ sleep 1 + retry=109 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mpWsqktFHn +++ mktemp ++ local LAST_ERR=/tmp/tmp.w7g01VapN8 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.mpWsqktFHn ++ cat /tmp/tmp.w7g01VapN8 ++ rm /tmp/tmp.mpWsqktFHn /tmp/tmp.w7g01VapN8 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 109 -ge 120 ]] + echo -n . .+ sleep 1 + retry=110 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.E1Fo1Te0B2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.qIqQnEG0og ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.E1Fo1Te0B2 ++ cat /tmp/tmp.qIqQnEG0og ++ rm /tmp/tmp.E1Fo1Te0B2 /tmp/tmp.qIqQnEG0og ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 110 -ge 120 ]] + echo -n . .+ sleep 1 + retry=111 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.NyjPX1Uuau +++ mktemp ++ local LAST_ERR=/tmp/tmp.O8kL8SrBUW ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.NyjPX1Uuau ++ cat /tmp/tmp.O8kL8SrBUW ++ rm /tmp/tmp.NyjPX1Uuau /tmp/tmp.O8kL8SrBUW ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 111 -ge 120 ]] + echo -n . .+ sleep 1 + retry=112 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.gRuVcTPaUy +++ mktemp ++ local LAST_ERR=/tmp/tmp.abPCTBWdjc ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.gRuVcTPaUy ++ cat /tmp/tmp.abPCTBWdjc ++ rm /tmp/tmp.gRuVcTPaUy /tmp/tmp.abPCTBWdjc ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 112 -ge 120 ]] + echo -n . .+ sleep 1 + retry=113 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AB2vdkXhul +++ mktemp ++ local LAST_ERR=/tmp/tmp.9Id95ehA9z ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.AB2vdkXhul ++ cat /tmp/tmp.9Id95ehA9z ++ rm /tmp/tmp.AB2vdkXhul /tmp/tmp.9Id95ehA9z ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 113 -ge 120 ]] + echo -n . .+ sleep 1 + retry=114 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.16NaMqmqmA +++ mktemp ++ local LAST_ERR=/tmp/tmp.XpCbRCPBCP ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.16NaMqmqmA ++ cat /tmp/tmp.XpCbRCPBCP ++ rm /tmp/tmp.16NaMqmqmA /tmp/tmp.XpCbRCPBCP ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 114 -ge 120 ]] + echo -n . .+ sleep 1 + retry=115 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.pPyaNqAHIE +++ mktemp ++ local LAST_ERR=/tmp/tmp.YTMiiGjTMc ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.pPyaNqAHIE ++ cat /tmp/tmp.YTMiiGjTMc ++ rm /tmp/tmp.pPyaNqAHIE /tmp/tmp.YTMiiGjTMc ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 115 -ge 120 ]] + echo -n . .+ sleep 1 + retry=116 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.guYLV3p8kK +++ mktemp ++ local LAST_ERR=/tmp/tmp.RnyTB6p8E7 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.guYLV3p8kK ++ cat /tmp/tmp.RnyTB6p8E7 ++ rm /tmp/tmp.guYLV3p8kK /tmp/tmp.RnyTB6p8E7 ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 116 -ge 120 ]] + echo -n . .+ sleep 1 + retry=117 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oCXSg83i05 +++ mktemp ++ local LAST_ERR=/tmp/tmp.wOdhOLXfkM ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oCXSg83i05 ++ cat /tmp/tmp.wOdhOLXfkM ++ rm /tmp/tmp.oCXSg83i05 /tmp/tmp.wOdhOLXfkM ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 117 -ge 120 ]] + echo -n . .+ sleep 1 + retry=118 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.a77smAa4rR +++ mktemp ++ local LAST_ERR=/tmp/tmp.aP8hsR3O0m ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.a77smAa4rR ++ cat /tmp/tmp.aP8hsR3O0m ++ rm /tmp/tmp.a77smAa4rR /tmp/tmp.aP8hsR3O0m ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 118 -ge 120 ]] + echo -n . .+ sleep 1 + retry=119 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.brQo5GrGRO +++ mktemp ++ local LAST_ERR=/tmp/tmp.XptXE650Vk ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.brQo5GrGRO ++ cat /tmp/tmp.XptXE650Vk ++ rm /tmp/tmp.brQo5GrGRO /tmp/tmp.XptXE650Vk ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 119 -ge 120 ]] + echo -n . .+ sleep 1 + retry=120 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bVmJlwydbG +++ mktemp ++ local LAST_ERR=/tmp/tmp.5LTg1JNHPZ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.bVmJlwydbG ++ cat /tmp/tmp.5LTg1JNHPZ ++ rm /tmp/tmp.bVmJlwydbG /tmp/tmp.5LTg1JNHPZ ++ return 0 + [[ 1Gi == 2Gi ]] + [[ 120 -ge 120 ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-0 was not resized, max retries exceeded' persistentvolumeclaim/mongod-data-some-name-rs0-0 was not resized, max retries exceeded + return 1 + return 1 + echo 'Enabling PVC resize' Enabling PVC resize + kubectl_bin patch psmdb some-name --type=json '-p=[{"op": "add", "path": "/spec/storageScaling", "value":{"enableVolumeScaling":true} }]' ++ mktemp + local LAST_OUT=/tmp/tmp.3xGCdYRfsr ++ mktemp + local LAST_ERR=/tmp/tmp.kPValLFTKI + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl patch psmdb some-name --type=json '-p=[{"op": "add", "path": "/spec/storageScaling", "value":{"enableVolumeScaling":true} }]' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.3xGCdYRfsr perconaservermongodb.psmdb.percona.com/some-name patched + cat /tmp/tmp.kPValLFTKI + rm /tmp/tmp.3xGCdYRfsr /tmp/tmp.kPValLFTKI + return 0 + sleep 10 + wait_cluster_consistency some-name + local cluster_name=some-name + local wait_time=32 + retry=0 + sleep 7 + echo -n 'waiting for cluster readyness' waiting for cluster readyness++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bxuVy8cV1Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.XaaD8Cimc4 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.bxuVy8cV1Z ++ cat /tmp/tmp.XaaD8Cimc4 ++ rm /tmp/tmp.bxuVy8cV1Z /tmp/tmp.XaaD8Cimc4 ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 1 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1zAx6IJTtv +++ mktemp ++ local LAST_ERR=/tmp/tmp.oSztaen1Nu ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.1zAx6IJTtv ++ cat /tmp/tmp.oSztaen1Nu ++ rm /tmp/tmp.1zAx6IJTtv /tmp/tmp.oSztaen1Nu ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 2 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fyZhvysxJv +++ mktemp ++ local LAST_ERR=/tmp/tmp.HbQDUAgQf0 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.fyZhvysxJv ++ cat /tmp/tmp.HbQDUAgQf0 ++ rm /tmp/tmp.fyZhvysxJv /tmp/tmp.HbQDUAgQf0 ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 3 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.r7aSOXdlDJ +++ mktemp ++ local LAST_ERR=/tmp/tmp.9LdahafbCK ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.r7aSOXdlDJ ++ cat /tmp/tmp.9LdahafbCK ++ rm /tmp/tmp.r7aSOXdlDJ /tmp/tmp.9LdahafbCK ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 4 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ewvVA0rtXY +++ mktemp ++ local LAST_ERR=/tmp/tmp.cRt2oDGRUU ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ewvVA0rtXY ++ cat /tmp/tmp.cRt2oDGRUU ++ rm /tmp/tmp.ewvVA0rtXY /tmp/tmp.cRt2oDGRUU ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 5 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.h6Pw813Z6O +++ mktemp ++ local LAST_ERR=/tmp/tmp.FsPXvsKDuu ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.h6Pw813Z6O ++ cat /tmp/tmp.FsPXvsKDuu ++ rm /tmp/tmp.h6Pw813Z6O /tmp/tmp.FsPXvsKDuu ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 6 -ge 32 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VrufPqdwI4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.rizG4eZwjR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.VrufPqdwI4 ++ cat /tmp/tmp.rizG4eZwjR ++ rm /tmp/tmp.VrufPqdwI4 /tmp/tmp.rizG4eZwjR ++ return 0 + [[ ready == ready ]] + echo .OK .OK + wait_all_pvc_resize 2Gi + local expected_size=2Gi + local max_retry=120 + local sleep_time=5 ++ kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name +++ mktemp ++ local LAST_OUT=/tmp/tmp.QNeytl5489 +++ mktemp ++ local LAST_ERR=/tmp/tmp.r55iGAmpxF ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pvc -l app.kubernetes.io/component=mongod -o name ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.QNeytl5489 ++ cat /tmp/tmp.r55iGAmpxF ++ rm /tmp/tmp.QNeytl5489 /tmp/tmp.r55iGAmpxF ++ return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-0 2Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-0 + local expected_size=2Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LkpX3UNeLD +++ mktemp ++ local LAST_ERR=/tmp/tmp.4HRUF3jZw2 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.LkpX3UNeLD ++ cat /tmp/tmp.4HRUF3jZw2 ++ rm /tmp/tmp.LkpX3UNeLD /tmp/tmp.4HRUF3jZw2 ++ return 0 + [[ 2Gi == 2Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized + return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-1 2Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-1 + local expected_size=2Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-1 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-1 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-1 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xxXegKhsE2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Fjv5h6x87j ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-1 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xxXegKhsE2 ++ cat /tmp/tmp.Fjv5h6x87j ++ rm /tmp/tmp.xxXegKhsE2 /tmp/tmp.Fjv5h6x87j ++ return 0 + [[ 2Gi == 2Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-1 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-1 was resized + return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-2 2Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-2 + local expected_size=2Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-2 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-2 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-2 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Nx8EbUXp3P +++ mktemp ++ local LAST_ERR=/tmp/tmp.btKVbbLFDX ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-2 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Nx8EbUXp3P ++ cat /tmp/tmp.btKVbbLFDX ++ rm /tmp/tmp.Nx8EbUXp3P /tmp/tmp.btKVbbLFDX ++ return 0 + [[ 2Gi == 2Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-2 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-2 was resized + return 0 + return 0 + echo + [[ 0 == 1 ]] + [[ -n '' ]] + desc 'create resourcequota' + set +o xtrace ----------------------------------------------------------------------------------- create resourcequota ----------------------------------------------------------------------------------- + apply_resourcequota 7Gi + local quota=7Gi + local default_sc ++ get_default_storageclass ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.COHox2UDH9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.5RF3kYCkc4 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.COHox2UDH9 ++ cat /tmp/tmp.5RF3kYCkc4 ++ rm /tmp/tmp.COHox2UDH9 /tmp/tmp.5RF3kYCkc4 ++ return 0 + default_sc=standard-rwo + echo 'Applying resourcequota for default storageclass standard-rwo with quota 7Gi' Applying resourcequota for default storageclass standard-rwo with quota 7Gi + cat /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/resourcequota.yml + sed s/STORAGECLASS/standard-rwo/ + sed s/QUOTA/7Gi/ + kubectl_bin apply -f - ++ mktemp + local LAST_OUT=/tmp/tmp.sacvhspj7x ++ mktemp + local LAST_ERR=/tmp/tmp.PLaANd3qWh + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.sacvhspj7x resourcequota/default-storage-quota created + cat /tmp/tmp.PLaANd3qWh + rm /tmp/tmp.sacvhspj7x /tmp/tmp.PLaANd3qWh + return 0 + patch_pvc_request some-name 3G + local cluster=some-name + local size=3G + echo 'Patching PVC request to 3G in some-name' Patching PVC request to 3G in some-name + kubectl_bin patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' ++ mktemp + local LAST_OUT=/tmp/tmp.W4yACQiyki ++ mktemp + local LAST_ERR=/tmp/tmp.TrQftvNwY5 + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.W4yACQiyki perconaservermongodb.psmdb.percona.com/some-name patched + cat /tmp/tmp.TrQftvNwY5 + rm /tmp/tmp.W4yACQiyki /tmp/tmp.TrQftvNwY5 + return 0 + wait_cluster_consistency some-name + local cluster_name=some-name + local wait_time=32 + retry=0 + sleep 7 + echo -n 'waiting for cluster readyness' waiting for cluster readyness++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e0b6i0h9gh +++ mktemp ++ local LAST_ERR=/tmp/tmp.pojrbn8EpD ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.e0b6i0h9gh ++ cat /tmp/tmp.pojrbn8EpD ++ rm /tmp/tmp.e0b6i0h9gh /tmp/tmp.pojrbn8EpD ++ return 0 + [[ ready == ready ]] + echo .OK .OK + echo + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-0 3Gi + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-0 + local expected_size=3Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.14CcJcGUGf +++ mktemp ++ local LAST_ERR=/tmp/tmp.cGowIqjBGh ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.14CcJcGUGf ++ cat /tmp/tmp.cGowIqjBGh ++ rm /tmp/tmp.14CcJcGUGf /tmp/tmp.cGowIqjBGh ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 0 -ge 120 ]] + echo -n . .+ sleep 5 + retry=1 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nnnFrXQ1qP +++ mktemp ++ local LAST_ERR=/tmp/tmp.kqsbmTdUf2 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.nnnFrXQ1qP ++ cat /tmp/tmp.kqsbmTdUf2 ++ rm /tmp/tmp.nnnFrXQ1qP /tmp/tmp.kqsbmTdUf2 ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 1 -ge 120 ]] + echo -n . .+ sleep 5 + retry=2 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mN6SNLqQb9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.zCmku9rlaw ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.mN6SNLqQb9 ++ cat /tmp/tmp.zCmku9rlaw ++ rm /tmp/tmp.mN6SNLqQb9 /tmp/tmp.zCmku9rlaw ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 2 -ge 120 ]] + echo -n . .+ sleep 5 + retry=3 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.7QWy3SnjZD +++ mktemp ++ local LAST_ERR=/tmp/tmp.5dfNHgfkNR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.7QWy3SnjZD ++ cat /tmp/tmp.5dfNHgfkNR ++ rm /tmp/tmp.7QWy3SnjZD /tmp/tmp.5dfNHgfkNR ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 3 -ge 120 ]] + echo -n . .+ sleep 5 + retry=4 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.C6eSF6fwY9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.RLr5t81iMH ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.C6eSF6fwY9 ++ cat /tmp/tmp.RLr5t81iMH ++ rm /tmp/tmp.C6eSF6fwY9 /tmp/tmp.RLr5t81iMH ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 4 -ge 120 ]] + echo -n . .+ sleep 5 + retry=5 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.VKkgIL7E1X +++ mktemp ++ local LAST_ERR=/tmp/tmp.iO3tc9idvO ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.VKkgIL7E1X ++ cat /tmp/tmp.iO3tc9idvO ++ rm /tmp/tmp.VKkgIL7E1X /tmp/tmp.iO3tc9idvO ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 5 -ge 120 ]] + echo -n . .+ sleep 5 + retry=6 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xwUp6hCRMo +++ mktemp ++ local LAST_ERR=/tmp/tmp.0XUI5845Cx ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xwUp6hCRMo ++ cat /tmp/tmp.0XUI5845Cx ++ rm /tmp/tmp.xwUp6hCRMo /tmp/tmp.0XUI5845Cx ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 6 -ge 120 ]] + echo -n . .+ sleep 5 + retry=7 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KvCQViaZ2f +++ mktemp ++ local LAST_ERR=/tmp/tmp.tSYnJfvw1J ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.KvCQViaZ2f ++ cat /tmp/tmp.tSYnJfvw1J ++ rm /tmp/tmp.KvCQViaZ2f /tmp/tmp.tSYnJfvw1J ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 7 -ge 120 ]] + echo -n . .+ sleep 5 + retry=8 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CIS326idBI +++ mktemp ++ local LAST_ERR=/tmp/tmp.wnb2lOyMPY ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.CIS326idBI ++ cat /tmp/tmp.wnb2lOyMPY ++ rm /tmp/tmp.CIS326idBI /tmp/tmp.wnb2lOyMPY ++ return 0 + [[ 2Gi == 3Gi ]] + [[ 8 -ge 120 ]] + echo -n . .+ sleep 5 + retry=9 ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.peQfOBo6pa +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZVcwxrnzIZ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.peQfOBo6pa ++ cat /tmp/tmp.ZVcwxrnzIZ ++ rm /tmp/tmp.peQfOBo6pa /tmp/tmp.ZVcwxrnzIZ ++ return 0 + [[ 3Gi == 3Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized + return 0 + apply_resourcequota 9Gi + local quota=9Gi + local default_sc ++ get_default_storageclass ++ kubectl_bin get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.E5ws9ejdv0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.bMrk1V5Km6 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get sc -o 'jsonpath={.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.E5ws9ejdv0 ++ cat /tmp/tmp.bMrk1V5Km6 ++ rm /tmp/tmp.E5ws9ejdv0 /tmp/tmp.bMrk1V5Km6 ++ return 0 + default_sc=standard-rwo + echo 'Applying resourcequota for default storageclass standard-rwo with quota 9Gi' Applying resourcequota for default storageclass standard-rwo with quota 9Gi + cat /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2399/e2e-tests/pvc-resize/conf/resourcequota.yml + sed s/STORAGECLASS/standard-rwo/ + sed s/QUOTA/9Gi/ + kubectl_bin apply -f - ++ mktemp + local LAST_OUT=/tmp/tmp.duBqX5Fgx9 ++ mktemp + local LAST_ERR=/tmp/tmp.2gZ5y3Fd1j + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl apply -f - + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.duBqX5Fgx9 resourcequota/default-storage-quota configured + cat /tmp/tmp.2gZ5y3Fd1j + rm /tmp/tmp.duBqX5Fgx9 /tmp/tmp.2gZ5y3Fd1j + return 0 + patch_pvc_request some-name 3G + local cluster=some-name + local size=3G + echo 'Patching PVC request to 3G in some-name' Patching PVC request to 3G in some-name + kubectl_bin patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' ++ mktemp + local LAST_OUT=/tmp/tmp.Qil84vahpH ++ mktemp + local LAST_ERR=/tmp/tmp.sI3QblP2wD + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"3G"}]' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.Qil84vahpH perconaservermongodb.psmdb.percona.com/some-name patched + cat /tmp/tmp.sI3QblP2wD + rm /tmp/tmp.Qil84vahpH /tmp/tmp.sI3QblP2wD + return 0 + wait_cluster_consistency some-name 42 + local cluster_name=some-name + local wait_time=42 + retry=0 + sleep 7 + echo -n 'waiting for cluster readyness' waiting for cluster readyness++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.I5Hdf5cIoK +++ mktemp ++ local LAST_ERR=/tmp/tmp.xr8BQy6Wug ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.I5Hdf5cIoK ++ cat /tmp/tmp.xr8BQy6Wug ++ rm /tmp/tmp.I5Hdf5cIoK /tmp/tmp.xr8BQy6Wug ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 1 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.CSMGwYooaU +++ mktemp ++ local LAST_ERR=/tmp/tmp.laGchhi51t ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.CSMGwYooaU ++ cat /tmp/tmp.laGchhi51t ++ rm /tmp/tmp.CSMGwYooaU /tmp/tmp.laGchhi51t ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 2 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1RVMbjTHhn +++ mktemp ++ local LAST_ERR=/tmp/tmp.QUZsjAkOHt ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.1RVMbjTHhn ++ cat /tmp/tmp.QUZsjAkOHt ++ rm /tmp/tmp.1RVMbjTHhn /tmp/tmp.QUZsjAkOHt ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 3 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qaybrdSxqs +++ mktemp ++ local LAST_ERR=/tmp/tmp.iqvy5LwQhu ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.qaybrdSxqs ++ cat /tmp/tmp.iqvy5LwQhu ++ rm /tmp/tmp.qaybrdSxqs /tmp/tmp.iqvy5LwQhu ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 4 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.KCp1uBSwr1 +++ mktemp ++ local LAST_ERR=/tmp/tmp.3eGyKdMhSM ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.KCp1uBSwr1 ++ cat /tmp/tmp.3eGyKdMhSM ++ rm /tmp/tmp.KCp1uBSwr1 /tmp/tmp.3eGyKdMhSM ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 5 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.v5lnRoKGOo +++ mktemp ++ local LAST_ERR=/tmp/tmp.iqtfmdJjgr ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.v5lnRoKGOo ++ cat /tmp/tmp.iqtfmdJjgr ++ rm /tmp/tmp.v5lnRoKGOo /tmp/tmp.iqtfmdJjgr ++ return 0 + [[ initializing == ready ]] + let retry+=1 + '[' 6 -ge 42 ']' + echo -n . .+ sleep 10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9RMWUMm1xh +++ mktemp ++ local LAST_ERR=/tmp/tmp.fSv5PlaQc1 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.9RMWUMm1xh ++ cat /tmp/tmp.fSv5PlaQc1 ++ rm /tmp/tmp.9RMWUMm1xh /tmp/tmp.fSv5PlaQc1 ++ return 0 + [[ ready == ready ]] + echo .OK .OK + echo + wait_all_pvc_resize 3Gi + local expected_size=3Gi + local max_retry=120 + local sleep_time=5 ++ kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name +++ mktemp ++ local LAST_OUT=/tmp/tmp.3LVdwb3LHG +++ mktemp ++ local LAST_ERR=/tmp/tmp.x5MJdVwM8c ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get pvc -l app.kubernetes.io/component=mongod -o name ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.3LVdwb3LHG ++ cat /tmp/tmp.x5MJdVwM8c ++ rm /tmp/tmp.3LVdwb3LHG /tmp/tmp.x5MJdVwM8c ++ return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-0 3Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-0 + local expected_size=3Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-0 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.53OAZJsVPn +++ mktemp ++ local LAST_ERR=/tmp/tmp.c06jeG8JDh ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-0 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.53OAZJsVPn ++ cat /tmp/tmp.c06jeG8JDh ++ rm /tmp/tmp.53OAZJsVPn /tmp/tmp.c06jeG8JDh ++ return 0 + [[ 3Gi == 3Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-0 was resized + return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-1 3Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-1 + local expected_size=3Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-1 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-1 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-1 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.lp8C2T92Co +++ mktemp ++ local LAST_ERR=/tmp/tmp.BbbuYQLBNm ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-1 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.lp8C2T92Co ++ cat /tmp/tmp.BbbuYQLBNm ++ rm /tmp/tmp.lp8C2T92Co /tmp/tmp.BbbuYQLBNm ++ return 0 + [[ 3Gi == 3Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-1 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-1 was resized + return 0 + for pvc in $(kubectl_bin get pvc -l app.kubernetes.io/component=mongod -o name) + wait_pvc_resize persistentvolumeclaim/mongod-data-some-name-rs0-2 3Gi 120 5 + local pvc=persistentvolumeclaim/mongod-data-some-name-rs0-2 + local expected_size=3Gi + local max_retry=120 + local sleep_time=5 + local retry=0 + echo 'Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-2 to be resized' Waiting for persistentvolumeclaim/mongod-data-some-name-rs0-2 to be resized ++ kubectl_bin get persistentvolumeclaim/mongod-data-some-name-rs0-2 -o 'jsonpath={.status.capacity.storage}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.2hBnFUrgRa +++ mktemp ++ local LAST_ERR=/tmp/tmp.m2Kfh4sDgk ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get persistentvolumeclaim/mongod-data-some-name-rs0-2 -o 'jsonpath={.status.capacity.storage}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.2hBnFUrgRa ++ cat /tmp/tmp.m2Kfh4sDgk ++ rm /tmp/tmp.2hBnFUrgRa /tmp/tmp.m2Kfh4sDgk ++ return 0 + [[ 3Gi == 3Gi ]] + echo + echo 'persistentvolumeclaim/mongod-data-some-name-rs0-2 was resized' persistentvolumeclaim/mongod-data-some-name-rs0-2 was resized + return 0 + return 0 + desc 'test downscale' + set +o xtrace ----------------------------------------------------------------------------------- test downscale ----------------------------------------------------------------------------------- + patch_pvc_request some-name 1G + local cluster=some-name + local size=1G + echo 'Patching PVC request to 1G in some-name' Patching PVC request to 1G in some-name + kubectl_bin patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"1G"}]' ++ mktemp + local LAST_OUT=/tmp/tmp.kZaY1HEYAS ++ mktemp + local LAST_ERR=/tmp/tmp.ecchC3gO0l + local exit_status=0 + local timeout=4 ++ seq 0 2 + for i in $(seq 0 2) + set +e + kubectl patch psmdb some-name --type=json '-p=[{"op": "replace", "path": "/spec/replsets/0/volumeSpec/persistentVolumeClaim/resources/requests/storage", "value":"1G"}]' + exit_status=0 + set -e + '[' 0 '!=' 0 -a -n 1 ']' + break + cat /tmp/tmp.kZaY1HEYAS perconaservermongodb.psmdb.percona.com/some-name patched + cat /tmp/tmp.ecchC3gO0l + rm /tmp/tmp.kZaY1HEYAS /tmp/tmp.ecchC3gO0l + return 0 + wait_cluster_status some-name error + local cluster=some-name + local expected=error + local retry=0 + echo -n 'Waiting for psmdb/some-name status to be error' Waiting for psmdb/some-name status to be error++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.S6Su7Sqmzb +++ mktemp ++ local LAST_ERR=/tmp/tmp.x1nI94VQ9q ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.S6Su7Sqmzb ++ cat /tmp/tmp.x1nI94VQ9q ++ rm /tmp/tmp.S6Su7Sqmzb /tmp/tmp.x1nI94VQ9q ++ return 0 + [[ ready == error ]] + [[ 0 -ge 60 ]] + echo -n . .+ sleep 5 + retry=1 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.AiSnV6l2n2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.AGNlNpSaKw ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.AiSnV6l2n2 ++ cat /tmp/tmp.AGNlNpSaKw ++ rm /tmp/tmp.AiSnV6l2n2 /tmp/tmp.AGNlNpSaKw ++ return 0 + [[ ready == error ]] + [[ 1 -ge 60 ]] + echo -n . .+ sleep 5 + retry=2 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oX9e5UZBtH +++ mktemp ++ local LAST_ERR=/tmp/tmp.m1lt9hTiU4 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oX9e5UZBtH ++ cat /tmp/tmp.m1lt9hTiU4 ++ rm /tmp/tmp.oX9e5UZBtH /tmp/tmp.m1lt9hTiU4 ++ return 0 + [[ ready == error ]] + [[ 2 -ge 60 ]] + echo -n . .+ sleep 5 + retry=3 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.SOSm2fg9zl +++ mktemp ++ local LAST_ERR=/tmp/tmp.FjFzXWCWct ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.SOSm2fg9zl ++ cat /tmp/tmp.FjFzXWCWct ++ rm /tmp/tmp.SOSm2fg9zl /tmp/tmp.FjFzXWCWct ++ return 0 + [[ ready == error ]] + [[ 3 -ge 60 ]] + echo -n . .+ sleep 5 + retry=4 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.C2zzSHtKqA +++ mktemp ++ local LAST_ERR=/tmp/tmp.KgMFt3l0Dv ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.C2zzSHtKqA ++ cat /tmp/tmp.KgMFt3l0Dv ++ rm /tmp/tmp.C2zzSHtKqA /tmp/tmp.KgMFt3l0Dv ++ return 0 + [[ ready == error ]] + [[ 4 -ge 60 ]] + echo -n . .+ sleep 5 + retry=5 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qGGWfiIUFm +++ mktemp ++ local LAST_ERR=/tmp/tmp.9hHE8xLUjO ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.qGGWfiIUFm ++ cat /tmp/tmp.9hHE8xLUjO ++ rm /tmp/tmp.qGGWfiIUFm /tmp/tmp.9hHE8xLUjO ++ return 0 + [[ ready == error ]] + [[ 5 -ge 60 ]] + echo -n . .+ sleep 5 + retry=6 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.h7ahh09zgq +++ mktemp ++ local LAST_ERR=/tmp/tmp.uOvP53EVsK ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.h7ahh09zgq ++ cat /tmp/tmp.uOvP53EVsK ++ rm /tmp/tmp.h7ahh09zgq /tmp/tmp.uOvP53EVsK ++ return 0 + [[ ready == error ]] + [[ 6 -ge 60 ]] + echo -n . .+ sleep 5 + retry=7 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OAQfcAi1hX +++ mktemp ++ local LAST_ERR=/tmp/tmp.lqB2LBSbau ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.OAQfcAi1hX ++ cat /tmp/tmp.lqB2LBSbau ++ rm /tmp/tmp.OAQfcAi1hX /tmp/tmp.lqB2LBSbau ++ return 0 + [[ ready == error ]] + [[ 7 -ge 60 ]] + echo -n . .+ sleep 5 + retry=8 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cE5eHRSuW3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.XajkCrtQZZ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.cE5eHRSuW3 ++ cat /tmp/tmp.XajkCrtQZZ ++ rm /tmp/tmp.cE5eHRSuW3 /tmp/tmp.XajkCrtQZZ ++ return 0 + [[ ready == error ]] + [[ 8 -ge 60 ]] + echo -n . .+ sleep 5 + retry=9 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.JlOlkSnm2Z +++ mktemp ++ local LAST_ERR=/tmp/tmp.GrWBIj3F5L ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.JlOlkSnm2Z ++ cat /tmp/tmp.GrWBIj3F5L ++ rm /tmp/tmp.JlOlkSnm2Z /tmp/tmp.GrWBIj3F5L ++ return 0 + [[ ready == error ]] + [[ 9 -ge 60 ]] + echo -n . .+ sleep 5 + retry=10 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.qJrdxOk8eR +++ mktemp ++ local LAST_ERR=/tmp/tmp.9LSAMlwfE8 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.qJrdxOk8eR ++ cat /tmp/tmp.9LSAMlwfE8 ++ rm /tmp/tmp.qJrdxOk8eR /tmp/tmp.9LSAMlwfE8 ++ return 0 + [[ ready == error ]] + [[ 10 -ge 60 ]] + echo -n . .+ sleep 5 + retry=11 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dkxpi9W894 +++ mktemp ++ local LAST_ERR=/tmp/tmp.msd7s5Dcom ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.dkxpi9W894 ++ cat /tmp/tmp.msd7s5Dcom ++ rm /tmp/tmp.dkxpi9W894 /tmp/tmp.msd7s5Dcom ++ return 0 + [[ ready == error ]] + [[ 11 -ge 60 ]] + echo -n . .+ sleep 5 + retry=12 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xv7prUDJ3U +++ mktemp ++ local LAST_ERR=/tmp/tmp.C05jLU25da ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xv7prUDJ3U ++ cat /tmp/tmp.C05jLU25da ++ rm /tmp/tmp.xv7prUDJ3U /tmp/tmp.C05jLU25da ++ return 0 + [[ ready == error ]] + [[ 12 -ge 60 ]] + echo -n . .+ sleep 5 + retry=13 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.mEbpxDc5OD +++ mktemp ++ local LAST_ERR=/tmp/tmp.LH14X614YR ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.mEbpxDc5OD ++ cat /tmp/tmp.LH14X614YR ++ rm /tmp/tmp.mEbpxDc5OD /tmp/tmp.LH14X614YR ++ return 0 + [[ ready == error ]] + [[ 13 -ge 60 ]] + echo -n . .+ sleep 5 + retry=14 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.aYHEgmD6XV +++ mktemp ++ local LAST_ERR=/tmp/tmp.P9Mkybsxpu ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.aYHEgmD6XV ++ cat /tmp/tmp.P9Mkybsxpu ++ rm /tmp/tmp.aYHEgmD6XV /tmp/tmp.P9Mkybsxpu ++ return 0 + [[ ready == error ]] + [[ 14 -ge 60 ]] + echo -n . .+ sleep 5 + retry=15 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.B3brYsxiRc +++ mktemp ++ local LAST_ERR=/tmp/tmp.Z4aln8gZq7 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.B3brYsxiRc ++ cat /tmp/tmp.Z4aln8gZq7 ++ rm /tmp/tmp.B3brYsxiRc /tmp/tmp.Z4aln8gZq7 ++ return 0 + [[ ready == error ]] + [[ 15 -ge 60 ]] + echo -n . .+ sleep 5 + retry=16 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UKiH57QIE0 +++ mktemp ++ local LAST_ERR=/tmp/tmp.moMNPMrBvQ ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.UKiH57QIE0 ++ cat /tmp/tmp.moMNPMrBvQ ++ rm /tmp/tmp.UKiH57QIE0 /tmp/tmp.moMNPMrBvQ ++ return 0 + [[ ready == error ]] + [[ 16 -ge 60 ]] + echo -n . .+ sleep 5 + retry=17 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ECwXKQF4KT +++ mktemp ++ local LAST_ERR=/tmp/tmp.rGgtIkKJu4 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ECwXKQF4KT ++ cat /tmp/tmp.rGgtIkKJu4 ++ rm /tmp/tmp.ECwXKQF4KT /tmp/tmp.rGgtIkKJu4 ++ return 0 + [[ ready == error ]] + [[ 17 -ge 60 ]] + echo -n . .+ sleep 5 + retry=18 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jboh4Agd1U +++ mktemp ++ local LAST_ERR=/tmp/tmp.u49ZzZCTjC ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.jboh4Agd1U ++ cat /tmp/tmp.u49ZzZCTjC ++ rm /tmp/tmp.jboh4Agd1U /tmp/tmp.u49ZzZCTjC ++ return 0 + [[ ready == error ]] + [[ 18 -ge 60 ]] + echo -n . .+ sleep 5 + retry=19 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bptABWjDTx +++ mktemp ++ local LAST_ERR=/tmp/tmp.3LLyCPcFFh ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.bptABWjDTx ++ cat /tmp/tmp.3LLyCPcFFh ++ rm /tmp/tmp.bptABWjDTx /tmp/tmp.3LLyCPcFFh ++ return 0 + [[ ready == error ]] + [[ 19 -ge 60 ]] + echo -n . .+ sleep 5 + retry=20 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.UiU7QDeOXM +++ mktemp ++ local LAST_ERR=/tmp/tmp.JymtSkD4rI ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.UiU7QDeOXM ++ cat /tmp/tmp.JymtSkD4rI ++ rm /tmp/tmp.UiU7QDeOXM /tmp/tmp.JymtSkD4rI ++ return 0 + [[ ready == error ]] + [[ 20 -ge 60 ]] + echo -n . .+ sleep 5 + retry=21 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.99jAWzZxVD +++ mktemp ++ local LAST_ERR=/tmp/tmp.QUeAqvfxjz ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.99jAWzZxVD ++ cat /tmp/tmp.QUeAqvfxjz ++ rm /tmp/tmp.99jAWzZxVD /tmp/tmp.QUeAqvfxjz ++ return 0 + [[ ready == error ]] + [[ 21 -ge 60 ]] + echo -n . .+ sleep 5 + retry=22 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9MNoP4xbhr +++ mktemp ++ local LAST_ERR=/tmp/tmp.yjFlmWlKjp ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.9MNoP4xbhr ++ cat /tmp/tmp.yjFlmWlKjp ++ rm /tmp/tmp.9MNoP4xbhr /tmp/tmp.yjFlmWlKjp ++ return 0 + [[ ready == error ]] + [[ 22 -ge 60 ]] + echo -n . .+ sleep 5 + retry=23 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fZRVD0iA4n +++ mktemp ++ local LAST_ERR=/tmp/tmp.P5cC0RMhIP ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.fZRVD0iA4n ++ cat /tmp/tmp.P5cC0RMhIP ++ rm /tmp/tmp.fZRVD0iA4n /tmp/tmp.P5cC0RMhIP ++ return 0 + [[ ready == error ]] + [[ 23 -ge 60 ]] + echo -n . .+ sleep 5 + retry=24 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.zPwmwjIZGN +++ mktemp ++ local LAST_ERR=/tmp/tmp.yTQSvUypPP ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.zPwmwjIZGN ++ cat /tmp/tmp.yTQSvUypPP ++ rm /tmp/tmp.zPwmwjIZGN /tmp/tmp.yTQSvUypPP ++ return 0 + [[ ready == error ]] + [[ 24 -ge 60 ]] + echo -n . .+ sleep 5 + retry=25 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.QyCx6ZhDj7 +++ mktemp ++ local LAST_ERR=/tmp/tmp.HAxVGXvxJV ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.QyCx6ZhDj7 ++ cat /tmp/tmp.HAxVGXvxJV ++ rm /tmp/tmp.QyCx6ZhDj7 /tmp/tmp.HAxVGXvxJV ++ return 0 + [[ ready == error ]] + [[ 25 -ge 60 ]] + echo -n . .+ sleep 5 + retry=26 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.ZaS0zHVtBo +++ mktemp ++ local LAST_ERR=/tmp/tmp.l8XghdJGrV ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.ZaS0zHVtBo ++ cat /tmp/tmp.l8XghdJGrV ++ rm /tmp/tmp.ZaS0zHVtBo /tmp/tmp.l8XghdJGrV ++ return 0 + [[ ready == error ]] + [[ 26 -ge 60 ]] + echo -n . .+ sleep 5 + retry=27 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.DOfV0sxVCy +++ mktemp ++ local LAST_ERR=/tmp/tmp.KG0zTPAiFU ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.DOfV0sxVCy ++ cat /tmp/tmp.KG0zTPAiFU ++ rm /tmp/tmp.DOfV0sxVCy /tmp/tmp.KG0zTPAiFU ++ return 0 + [[ ready == error ]] + [[ 27 -ge 60 ]] + echo -n . .+ sleep 5 + retry=28 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Ah3hJGBrXn +++ mktemp ++ local LAST_ERR=/tmp/tmp.rZiwIOInZK ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Ah3hJGBrXn ++ cat /tmp/tmp.rZiwIOInZK ++ rm /tmp/tmp.Ah3hJGBrXn /tmp/tmp.rZiwIOInZK ++ return 0 + [[ ready == error ]] + [[ 28 -ge 60 ]] + echo -n . .+ sleep 5 + retry=29 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.tZMRwglSYV +++ mktemp ++ local LAST_ERR=/tmp/tmp.ZlhdsUZVCK ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.tZMRwglSYV ++ cat /tmp/tmp.ZlhdsUZVCK ++ rm /tmp/tmp.tZMRwglSYV /tmp/tmp.ZlhdsUZVCK ++ return 0 + [[ ready == error ]] + [[ 29 -ge 60 ]] + echo -n . .+ sleep 5 + retry=30 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.0ssbj4iz56 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Via390h27x ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.0ssbj4iz56 ++ cat /tmp/tmp.Via390h27x ++ rm /tmp/tmp.0ssbj4iz56 /tmp/tmp.Via390h27x ++ return 0 + [[ ready == error ]] + [[ 30 -ge 60 ]] + echo -n . .+ sleep 5 + retry=31 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.WWOCSl69Kh +++ mktemp ++ local LAST_ERR=/tmp/tmp.evDEza8URD ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.WWOCSl69Kh ++ cat /tmp/tmp.evDEza8URD ++ rm /tmp/tmp.WWOCSl69Kh /tmp/tmp.evDEza8URD ++ return 0 + [[ ready == error ]] + [[ 31 -ge 60 ]] + echo -n . .+ sleep 5 + retry=32 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xIQyk2pul9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.Jl349tEYiy ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xIQyk2pul9 ++ cat /tmp/tmp.Jl349tEYiy ++ rm /tmp/tmp.xIQyk2pul9 /tmp/tmp.Jl349tEYiy ++ return 0 + [[ ready == error ]] + [[ 32 -ge 60 ]] + echo -n . .+ sleep 5 + retry=33 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.cz6Xk7p3dU +++ mktemp ++ local LAST_ERR=/tmp/tmp.iT5kAakYqa ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.cz6Xk7p3dU ++ cat /tmp/tmp.iT5kAakYqa ++ rm /tmp/tmp.cz6Xk7p3dU /tmp/tmp.iT5kAakYqa ++ return 0 + [[ ready == error ]] + [[ 33 -ge 60 ]] + echo -n . .+ sleep 5 + retry=34 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.LoMhFD91Bk +++ mktemp ++ local LAST_ERR=/tmp/tmp.tLzqgkYIZ0 ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.LoMhFD91Bk ++ cat /tmp/tmp.tLzqgkYIZ0 ++ rm /tmp/tmp.LoMhFD91Bk /tmp/tmp.tLzqgkYIZ0 ++ return 0 + [[ ready == error ]] + [[ 34 -ge 60 ]] + echo -n . .+ sleep 5 + retry=35 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.52VlDjMAfT +++ mktemp ++ local LAST_ERR=/tmp/tmp.t2PaEtQwYs ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.52VlDjMAfT ++ cat /tmp/tmp.t2PaEtQwYs ++ rm /tmp/tmp.52VlDjMAfT /tmp/tmp.t2PaEtQwYs ++ return 0 + [[ ready == error ]] + [[ 35 -ge 60 ]] + echo -n . .+ sleep 5 + retry=36 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.93vSjujaxc +++ mktemp ++ local LAST_ERR=/tmp/tmp.huYcJzlnIz ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.93vSjujaxc ++ cat /tmp/tmp.huYcJzlnIz ++ rm /tmp/tmp.93vSjujaxc /tmp/tmp.huYcJzlnIz ++ return 0 + [[ ready == error ]] + [[ 36 -ge 60 ]] + echo -n . .+ sleep 5 + retry=37 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.HDcxSobyhi +++ mktemp ++ local LAST_ERR=/tmp/tmp.5HIl1fRNRk ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.HDcxSobyhi ++ cat /tmp/tmp.5HIl1fRNRk ++ rm /tmp/tmp.HDcxSobyhi /tmp/tmp.5HIl1fRNRk ++ return 0 + [[ ready == error ]] + [[ 37 -ge 60 ]] + echo -n . .+ sleep 5 + retry=38 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.xl5shDH0lc +++ mktemp ++ local LAST_ERR=/tmp/tmp.7J073Nev8O ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.xl5shDH0lc ++ cat /tmp/tmp.7J073Nev8O ++ rm /tmp/tmp.xl5shDH0lc /tmp/tmp.7J073Nev8O ++ return 0 + [[ ready == error ]] + [[ 38 -ge 60 ]] + echo -n . .+ sleep 5 + retry=39 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OiRbxFgKsZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.EARH24qbhr ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.OiRbxFgKsZ ++ cat /tmp/tmp.EARH24qbhr ++ rm /tmp/tmp.OiRbxFgKsZ /tmp/tmp.EARH24qbhr ++ return 0 + [[ ready == error ]] + [[ 39 -ge 60 ]] + echo -n . .+ sleep 5 + retry=40 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.RB2czFEESU +++ mktemp ++ local LAST_ERR=/tmp/tmp.4QFvNssk7o ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.RB2czFEESU ++ cat /tmp/tmp.4QFvNssk7o ++ rm /tmp/tmp.RB2czFEESU /tmp/tmp.4QFvNssk7o ++ return 0 + [[ ready == error ]] + [[ 40 -ge 60 ]] + echo -n . .+ sleep 5 + retry=41 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.8y8cl7PpZZ +++ mktemp ++ local LAST_ERR=/tmp/tmp.gsW123zUwG ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.8y8cl7PpZZ ++ cat /tmp/tmp.gsW123zUwG ++ rm /tmp/tmp.8y8cl7PpZZ /tmp/tmp.gsW123zUwG ++ return 0 + [[ ready == error ]] + [[ 41 -ge 60 ]] + echo -n . .+ sleep 5 + retry=42 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.3jcUGdyTqE +++ mktemp ++ local LAST_ERR=/tmp/tmp.N5UaCwMgGG ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.3jcUGdyTqE ++ cat /tmp/tmp.N5UaCwMgGG ++ rm /tmp/tmp.3jcUGdyTqE /tmp/tmp.N5UaCwMgGG ++ return 0 + [[ ready == error ]] + [[ 42 -ge 60 ]] + echo -n . .+ sleep 5 + retry=43 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.BgY9V4AJVG +++ mktemp ++ local LAST_ERR=/tmp/tmp.SBmJUonB8d ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.BgY9V4AJVG ++ cat /tmp/tmp.SBmJUonB8d ++ rm /tmp/tmp.BgY9V4AJVG /tmp/tmp.SBmJUonB8d ++ return 0 + [[ ready == error ]] + [[ 43 -ge 60 ]] + echo -n . .+ sleep 5 + retry=44 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uEHd8IJd8W +++ mktemp ++ local LAST_ERR=/tmp/tmp.PCSmvOC9wr ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.uEHd8IJd8W ++ cat /tmp/tmp.PCSmvOC9wr ++ rm /tmp/tmp.uEHd8IJd8W /tmp/tmp.PCSmvOC9wr ++ return 0 + [[ ready == error ]] + [[ 44 -ge 60 ]] + echo -n . .+ sleep 5 + retry=45 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9prmvPPgm2 +++ mktemp ++ local LAST_ERR=/tmp/tmp.PDoCiOgGTs ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.9prmvPPgm2 ++ cat /tmp/tmp.PDoCiOgGTs ++ rm /tmp/tmp.9prmvPPgm2 /tmp/tmp.PDoCiOgGTs ++ return 0 + [[ ready == error ]] + [[ 45 -ge 60 ]] + echo -n . .+ sleep 5 + retry=46 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.T0JitfMN0I +++ mktemp ++ local LAST_ERR=/tmp/tmp.n9eaE1nBOq ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.T0JitfMN0I ++ cat /tmp/tmp.n9eaE1nBOq ++ rm /tmp/tmp.T0JitfMN0I /tmp/tmp.n9eaE1nBOq ++ return 0 + [[ ready == error ]] + [[ 46 -ge 60 ]] + echo -n . .+ sleep 5 + retry=47 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.MYMP0tDxQj +++ mktemp ++ local LAST_ERR=/tmp/tmp.oDHxTuaNIC ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.MYMP0tDxQj ++ cat /tmp/tmp.oDHxTuaNIC ++ rm /tmp/tmp.MYMP0tDxQj /tmp/tmp.oDHxTuaNIC ++ return 0 + [[ ready == error ]] + [[ 47 -ge 60 ]] + echo -n . .+ sleep 5 + retry=48 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.OSsCA0T2e3 +++ mktemp ++ local LAST_ERR=/tmp/tmp.SNetAojYXg ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.OSsCA0T2e3 ++ cat /tmp/tmp.SNetAojYXg ++ rm /tmp/tmp.OSsCA0T2e3 /tmp/tmp.SNetAojYXg ++ return 0 + [[ ready == error ]] + [[ 48 -ge 60 ]] + echo -n . .+ sleep 5 + retry=49 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.jTkYg7H1dU +++ mktemp ++ local LAST_ERR=/tmp/tmp.qZ1TTDOn7q ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.jTkYg7H1dU ++ cat /tmp/tmp.qZ1TTDOn7q ++ rm /tmp/tmp.jTkYg7H1dU /tmp/tmp.qZ1TTDOn7q ++ return 0 + [[ ready == error ]] + [[ 49 -ge 60 ]] + echo -n . .+ sleep 5 + retry=50 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.GWJSevKK7I +++ mktemp ++ local LAST_ERR=/tmp/tmp.UbKZcaLjns ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.GWJSevKK7I ++ cat /tmp/tmp.UbKZcaLjns ++ rm /tmp/tmp.GWJSevKK7I /tmp/tmp.UbKZcaLjns ++ return 0 + [[ ready == error ]] + [[ 50 -ge 60 ]] + echo -n . .+ sleep 5 + retry=51 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.nGN10aMYvA +++ mktemp ++ local LAST_ERR=/tmp/tmp.5zoaYfIyRn ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.nGN10aMYvA ++ cat /tmp/tmp.5zoaYfIyRn ++ rm /tmp/tmp.nGN10aMYvA /tmp/tmp.5zoaYfIyRn ++ return 0 + [[ ready == error ]] + [[ 51 -ge 60 ]] + echo -n . .+ sleep 5 + retry=52 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.oxpbAuxIHV +++ mktemp ++ local LAST_ERR=/tmp/tmp.daqidTOz1y ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.oxpbAuxIHV ++ cat /tmp/tmp.daqidTOz1y ++ rm /tmp/tmp.oxpbAuxIHV /tmp/tmp.daqidTOz1y ++ return 0 + [[ ready == error ]] + [[ 52 -ge 60 ]] + echo -n . .+ sleep 5 + retry=53 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.6SMXqkYJVq +++ mktemp ++ local LAST_ERR=/tmp/tmp.RQIE3atz3v ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.6SMXqkYJVq ++ cat /tmp/tmp.RQIE3atz3v ++ rm /tmp/tmp.6SMXqkYJVq /tmp/tmp.RQIE3atz3v ++ return 0 + [[ ready == error ]] + [[ 53 -ge 60 ]] + echo -n . .+ sleep 5 + retry=54 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.si6xn7b2iq +++ mktemp ++ local LAST_ERR=/tmp/tmp.nC9A51RlBy ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.si6xn7b2iq ++ cat /tmp/tmp.nC9A51RlBy ++ rm /tmp/tmp.si6xn7b2iq /tmp/tmp.nC9A51RlBy ++ return 0 + [[ ready == error ]] + [[ 54 -ge 60 ]] + echo -n . .+ sleep 5 + retry=55 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9iK95I9oZY +++ mktemp ++ local LAST_ERR=/tmp/tmp.W30As1t4OV ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.9iK95I9oZY ++ cat /tmp/tmp.W30As1t4OV ++ rm /tmp/tmp.9iK95I9oZY /tmp/tmp.W30As1t4OV ++ return 0 + [[ ready == error ]] + [[ 55 -ge 60 ]] + echo -n . .+ sleep 5 + retry=56 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.9O9lj11KTY +++ mktemp ++ local LAST_ERR=/tmp/tmp.B0ruNazrKm ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.9O9lj11KTY ++ cat /tmp/tmp.B0ruNazrKm ++ rm /tmp/tmp.9O9lj11KTY /tmp/tmp.B0ruNazrKm ++ return 0 + [[ ready == error ]] + [[ 56 -ge 60 ]] + echo -n . .+ sleep 5 + retry=57 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.TmeGojzVJY +++ mktemp ++ local LAST_ERR=/tmp/tmp.bs5KoC8xkH ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.TmeGojzVJY ++ cat /tmp/tmp.bs5KoC8xkH ++ rm /tmp/tmp.TmeGojzVJY /tmp/tmp.bs5KoC8xkH ++ return 0 + [[ ready == error ]] + [[ 57 -ge 60 ]] + echo -n . .+ sleep 5 + retry=58 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.1jVJ1lpsJo +++ mktemp ++ local LAST_ERR=/tmp/tmp.LlsOEOzOHh ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.1jVJ1lpsJo ++ cat /tmp/tmp.LlsOEOzOHh ++ rm /tmp/tmp.1jVJ1lpsJo /tmp/tmp.LlsOEOzOHh ++ return 0 + [[ ready == error ]] + [[ 58 -ge 60 ]] + echo -n . .+ sleep 5 + retry=59 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dYfxmXt3V9 +++ mktemp ++ local LAST_ERR=/tmp/tmp.NDtVzAORxv ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.dYfxmXt3V9 ++ cat /tmp/tmp.NDtVzAORxv ++ rm /tmp/tmp.dYfxmXt3V9 /tmp/tmp.NDtVzAORxv ++ return 0 + [[ ready == error ]] + [[ 59 -ge 60 ]] + echo -n . .+ sleep 5 + retry=60 ++ kubectl_bin get psmdb some-name -o 'jsonpath={.status.state}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.Dz6aDfkrC4 +++ mktemp ++ local LAST_ERR=/tmp/tmp.SHFhIwfXmB ++ local exit_status=0 ++ local timeout=4 +++ seq 0 2 ++ for i in $(seq 0 2) ++ set +e ++ kubectl get psmdb some-name -o 'jsonpath={.status.state}' ++ exit_status=0 ++ set -e ++ '[' 0 '!=' 0 -a -n 1 ']' ++ break ++ cat /tmp/tmp.Dz6aDfkrC4 ++ cat /tmp/tmp.SHFhIwfXmB ++ rm /tmp/tmp.Dz6aDfkrC4 /tmp/tmp.SHFhIwfXmB ++ return 0 + [[ ready == error ]] + [[ 60 -ge 60 ]] + echo + echo 'psmdb/some-name did not reach error status, max retries exceeded' psmdb/some-name did not reach error status, max retries exceeded + exit 1