Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/logs/validation-hook.log error: No Auth Provider found for name "gcp" No resources found + kubectl patch pxc -n sh --type=merge -p '{"metadata":{"finalizers":[]}}' error: resource(s) were provided, but no name, label selector, or --all flag specified No resources found No resources found No resources found error: resource(s) were provided, but no name, label selector, or --all flag specified namespace "pxc-operator" deleted namespace/pxc-operator - Error from server (NotFound): namespaces "pxc-operator" not found + kubectl_bin create namespace pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.masvxTd80C ++ mktemp + local LAST_ERR=/tmp/tmp.b85kauKO7N + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl create namespace pxc-operator + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.masvxTd80C namespace/pxc-operator created + cat /tmp/tmp.b85kauKO7N + rm /tmp/tmp.masvxTd80C /tmp/tmp.b85kauKO7N + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.n1fyYVebqR +++ mktemp ++ local LAST_ERR=/tmp/tmp.glGjvHadrH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl config current-context ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.n1fyYVebqR ++ cat /tmp/tmp.glGjvHadrH ++ rm /tmp/tmp.n1fyYVebqR /tmp/tmp.glGjvHadrH ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic --namespace=pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.WbOcFZ6KIY ++ mktemp + local LAST_ERR=/tmp/tmp.qUBsG70VGu + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic --namespace=pxc-operator + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.WbOcFZ6KIY Context "gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic" modified. + cat /tmp/tmp.qUBsG70VGu + rm /tmp/tmp.WbOcFZ6KIY /tmp/tmp.qUBsG70VGu + return 0 + deploy_operator + desc 'start operator' + set +o xtrace ----------------------------------------------------------------------------------- start operator ----------------------------------------------------------------------------------- + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/deploy/crd.yaml ++ mktemp + local LAST_OUT=/tmp/tmp.nFiAyhp8vL ++ mktemp + local LAST_ERR=/tmp/tmp.3Kkikyytoi + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/deploy/crd.yaml + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.nFiAyhp8vL customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusters.pxc.percona.com unchanged customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusterbackups.pxc.percona.com unchanged customresourcedefinition.apiextensions.k8s.io/perconaxtradbclusterrestores.pxc.percona.com unchanged customresourcedefinition.apiextensions.k8s.io/perconaxtradbbackups.pxc.percona.com configured + cat /tmp/tmp.3Kkikyytoi + rm /tmp/tmp.nFiAyhp8vL /tmp/tmp.3Kkikyytoi + return 0 + '[' -n pxc-operator ']' + apply_rbac cw-rbac + local operator_namespace=pxc-operator + local rbac=cw-rbac + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/deploy/cw-rbac.yaml + kubectl_bin apply -f - + sed -e 's^namespace: .*^namespace: pxc-operator^' ++ mktemp + local LAST_OUT=/tmp/tmp.ujQv4efTuF ++ mktemp + local LAST_ERR=/tmp/tmp.JqM1PRlgAS + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl apply -f - + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.ujQv4efTuF clusterrole.rbac.authorization.k8s.io/percona-xtradb-cluster-operator unchanged serviceaccount/percona-xtradb-cluster-operator created clusterrolebinding.rbac.authorization.k8s.io/service-account-percona-xtradb-cluster-operator unchanged + cat /tmp/tmp.JqM1PRlgAS + rm /tmp/tmp.ujQv4efTuF /tmp/tmp.JqM1PRlgAS + return 0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/deploy/cw-operator.yaml + sed -e 's^failureThreshold: .*^failureThreshold: 10^' + kubectl_bin apply -f - ++ mktemp + sed -e 's^image: .*^image: perconalab/percona-xtradb-cluster-operator:PR-1125-706f792a^' + local LAST_OUT=/tmp/tmp.LWIjS3iX55 ++ mktemp + local LAST_ERR=/tmp/tmp.rrcIAdumnY + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl apply -f - + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.LWIjS3iX55 deployment.apps/percona-xtradb-cluster-operator created service/percona-xtradb-cluster-operator created + cat /tmp/tmp.rrcIAdumnY + rm /tmp/tmp.LWIjS3iX55 /tmp/tmp.rrcIAdumnY + return 0 + sleep 10 ++ get_operator_pod ++ local label_prefix=app.kubernetes.io/ +++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -n pxc-operator +++ grep -c percona-xtradb-cluster-operator ++ local check_label=1 ++ [[ 1 -eq 0 ]] ++ kubectl_bin get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator +++ mktemp ++ local LAST_OUT=/tmp/tmp.a9rx367lRE +++ mktemp ++ local LAST_ERR=/tmp/tmp.nkJ3AlblCw ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.a9rx367lRE ++ cat /tmp/tmp.nkJ3AlblCw ++ rm /tmp/tmp.a9rx367lRE /tmp/tmp.nkJ3AlblCw ++ return 0 + wait_pod percona-xtradb-cluster-operator-5699d7755d-frtht 480 pxc-operator + local pod=percona-xtradb-cluster-operator-5699d7755d-frtht + local max_retry=480 + local ns=pxc-operator ++ echo percona-xtradb-cluster-operator-5699d7755d-frtht ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace percona-xtradb-cluster-operator-5699d7755d-frtht.Ok + sleep 3 + create_namespace validation-hook-23033 + local namespace=validation-hook-23033 + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + kubectl_bin get ns + '[' '!' -z '' ']' + kubectl_bin delete namespace validation-hook-23033 + xargs kubectl delete ns + awk '{print$1}' ++ mktemp + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^NAME' + local LAST_OUT=/tmp/tmp.F5L2jpffaV ++ mktemp + local LAST_OUT=/tmp/tmp.mnX324z4il ++ mktemp + local LAST_ERR=/tmp/tmp.kzB4lEgsfW + local exit_status=0 ++ seq 0 2 ++ mktemp + local LAST_ERR=/tmp/tmp.tMrfYGRV5F + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl get ns + for i in '$(seq 0 2)' + kubectl delete namespace validation-hook-23033 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.mnX324z4il + cat /tmp/tmp.kzB4lEgsfW + rm /tmp/tmp.mnX324z4il /tmp/tmp.kzB4lEgsfW + return 0 + exit_status=1 + [[ 1 != 0 ]] + sleep 0 + for i in '$(seq 0 2)' + kubectl delete namespace validation-hook-23033 error: resource(s) were provided, but no name, label selector, or --all flag specified + exit_status=1 + [[ 1 != 0 ]] + sleep 0 + for i in '$(seq 0 2)' + kubectl delete namespace validation-hook-23033 + exit_status=1 + [[ 1 != 0 ]] + sleep 0 + cat /tmp/tmp.F5L2jpffaV + cat /tmp/tmp.tMrfYGRV5F Error from server (NotFound): namespaces "validation-hook-23033" not found + rm /tmp/tmp.F5L2jpffaV /tmp/tmp.tMrfYGRV5F + return 1 + : + wait_for_delete namespace/validation-hook-23033 + local res=namespace/validation-hook-23033 + set +o xtrace namespace/validation-hook-23033 - Error from server (NotFound): namespaces "validation-hook-23033" not found + kubectl_bin create namespace validation-hook-23033 ++ mktemp + local LAST_OUT=/tmp/tmp.iHq6ujQ9Kz ++ mktemp + local LAST_ERR=/tmp/tmp.bKJvukwylj + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl create namespace validation-hook-23033 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.iHq6ujQ9Kz namespace/validation-hook-23033 created + cat /tmp/tmp.bKJvukwylj + rm /tmp/tmp.iHq6ujQ9Kz /tmp/tmp.bKJvukwylj + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.16FPd5Tcdr +++ mktemp ++ local LAST_ERR=/tmp/tmp.fBn6hEAahH ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl config current-context ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.16FPd5Tcdr ++ cat /tmp/tmp.fBn6hEAahH ++ rm /tmp/tmp.16FPd5Tcdr /tmp/tmp.fBn6hEAahH ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic --namespace=validation-hook-23033 ++ mktemp + local LAST_OUT=/tmp/tmp.JLhve714J1 ++ mktemp + local LAST_ERR=/tmp/tmp.8uMJeSC5CH + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl config set-context gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic --namespace=validation-hook-23033 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.JLhve714J1 Context "gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic" modified. + cat /tmp/tmp.8uMJeSC5CH + rm /tmp/tmp.JLhve714J1 /tmp/tmp.8uMJeSC5CH + return 0 + apply_secrets + '[' -z '' ']' + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/minio-secret.yml -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/cloud-secret.yml ++ mktemp + local LAST_OUT=/tmp/tmp.rS4iHqdBDn ++ mktemp + local LAST_ERR=/tmp/tmp.xBxtrma7j6 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/minio-secret.yml -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/cloud-secret.yml + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.rS4iHqdBDn secret/minio-secret created secret/aws-s3-secret created secret/gcp-cs-secret created secret/azure-secret created + cat /tmp/tmp.xBxtrma7j6 + rm /tmp/tmp.rS4iHqdBDn /tmp/tmp.xBxtrma7j6 + return 0 ++ kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-too-long-name.yaml + output='Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-too-long-name.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: cluster name (cluster1fdsafdsfasgasdfdsafdsageafeawfaw) too long, must be no more than 22 characters' + [[ Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-too-long-name.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: cluster name (cluster1fdsafdsfasgasdfdsafdsageafeawfaw) too long, must be no more than 22 characters != *\t\o\o\ \l\o\n\g\,\ \m\u\s\t\ \b\e\ \n\o\ \m\o\r\e\ \t\h\a\n\ \2\2\ \c\h\a\r\a\c\t\e\r\s* ]] ++ kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-haproxy-and-proxysql.yaml + output='Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-haproxy-and-proxysql.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: can'\''t enable both HAProxy and ProxySQL please only select one of them' + [[ Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-haproxy-and-proxysql.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: can't enable both HAProxy and ProxySQL please only select one of them != *\c\a\n\'\t\ \e\n\a\b\l\e\ \b\o\t\h\ \H\A\P\r\o\x\y\ \a\n\d\ \P\r\o\x\y\S\Q\L* ]] ++ kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-no-storage.yaml + output='Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-no-storage.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: PXC: volumeSpec should be specified' + [[ Error from server: error when creating "/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-with-no-storage.yaml": admission webhook "validationwebhook.pxc.percona.com" denied the request: PXC: volumeSpec should be specified != *\P\X\C\:\ \v\o\l\u\m\e\S\p\e\c\ \s\h\o\u\l\d\ \b\e\ \s\p\e\c\i\f\i\e\d* ]] + kubectl apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/validation-hook/conf/cr-simple.yaml perconaxtradbcluster.pxc.percona.com/simple-pxc created ++ kubectl wait --for=condition=initializing pxc/simple-pxc --timeout=1m + output='perconaxtradbcluster.pxc.percona.com/simple-pxc condition met' + replicas_num=2 + scale_cmd_err='admission webhook "validationwebhook.pxc.percona.com" denied the request: json: unknown field "replicas"' ++ kubectl scale pxc/simple-pxc --replicas 2 + output='perconaxtradbcluster.pxc.percona.com/simple-pxc scaled' + [[ perconaxtradbcluster.pxc.percona.com/simple-pxc scaled =~ admission webhook "validationwebhook.pxc.percona.com" denied the request: json: unknown field "replicas"$ ]] + sleep 1 ++ kubectl get pxc/simple-pxc -o yaml ++ yq r - spec.pxc.size + output=2 + (( output != replicas_num )) + destroy validation-hook-23033 + local namespace=validation-hook-23033 + local ignore_logs=false + [[ false == \f\a\l\s\e ]] + grep -v level=info + grep -v 'the object has been modified' + grep -v 'get backup status: Job.batch' + /usr/bin/sed -r 's/"ts":[0-9.]+//; s^limits-[0-9.]+/^^g' + sort -u + tee /tmp/tmp.QYrhVUrXCQ/operator.log ++ get_operator_pod ++ local label_prefix=app.kubernetes.io/ +++ grep -c percona-xtradb-cluster-operator +++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -n pxc-operator ++ local check_label=1 ++ [[ 1 -eq 0 ]] ++ kubectl_bin get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator +++ mktemp ++ local LAST_OUT=/tmp/tmp.Ff8CdhRIye +++ mktemp ++ local LAST_ERR=/tmp/tmp.xl1Y6a7UXD ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=app.kubernetes.io/name=percona-xtradb-cluster-operator -o 'jsonpath={.items[].metadata.name}' -n pxc-operator ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.Ff8CdhRIye ++ cat /tmp/tmp.xl1Y6a7UXD ++ rm /tmp/tmp.Ff8CdhRIye /tmp/tmp.xl1Y6a7UXD ++ return 0 + kubectl_bin logs -n pxc-operator percona-xtradb-cluster-operator-5699d7755d-frtht ++ mktemp + local LAST_OUT=/tmp/tmp.TbDBYFrzqT ++ mktemp + local LAST_ERR=/tmp/tmp.qaQFtK2D84 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl logs -n pxc-operator percona-xtradb-cluster-operator-5699d7755d-frtht + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.TbDBYFrzqT + cat /tmp/tmp.qaQFtK2D84 + rm /tmp/tmp.TbDBYFrzqT /tmp/tmp.qaQFtK2D84 + return 0 I0412 13:48:50.186530 1 request.go:645] Throttling request took 1.047261081s, request: GET:https://10.7.240.1:443/apis/node.k8s.io/v1beta1?timeout=32s {"level":"info",,"logger":"cmd","msg":"Git commit: 706f792ae47c369cb3556faff186b6873a8a247f Git branch: PR-1125-706f792a Build time: 2022-04-12T09:09:41Z"} {"level":"info",,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"} {"level":"info",,"logger":"cmd","msg":"Go Version: go1.17.8"} {"level":"info",,"logger":"cmd","msg":"operator-sdk Version: v0.19.4"} {"level":"info",,"logger":"cmd","msg":"Registering Components."} {"level":"info",,"logger":"cmd","msg":"Runs on","platform":"kubernetes","version":"v1.20.15-gke.4100"} {"level":"info",,"logger":"cmd","msg":"Starting the Cmd."} {"level":"info",,"logger":"controller-runtime.certwatcher","msg":"Starting certificate watcher"} {"level":"info",,"logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate"} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterbackup-controller","msg":"Starting Controller"} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterbackup-controller","msg":"Starting EventSource","source":"kind source: /, Kind="} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterbackup-controller","msg":"Starting workers","worker count":1} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbcluster-controller","msg":"Starting Controller"} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbcluster-controller","msg":"Starting EventSource","source":"kind source: /, Kind="} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbcluster-controller","msg":"Starting workers","worker count":1} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterrestore-controller","msg":"Starting Controller"} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterrestore-controller","msg":"Starting EventSource","source":"kind source: /, Kind="} {"level":"info",,"logger":"controller-runtime.manager.controller.perconaxtradbclusterrestore-controller","msg":"Starting workers","worker count":1} {"level":"info",,"logger":"controller-runtime.manager","msg":"starting metrics server","path":"/metrics"} {"level":"info",,"logger":"controller-runtime.metrics","msg":"metrics server is starting to listen","addr":":8080"} {"level":"info",,"logger":"controller-runtime.webhook","msg":"registering webhook","path":"/validate-percona-xtradbcluster"} {"level":"info",,"logger":"controller-runtime.webhook","msg":"serving webhook server","host":"","port":9443} {"level":"info",,"logger":"controller-runtime.webhook.webhooks","msg":"starting webhook server"} {"level":"info",,"logger":"leader","msg":"Became the leader."} {"level":"info",,"logger":"leader","msg":"No pre-existing lock was found."} {"level":"info",,"logger":"leader","msg":"Trying to become the leader."} + kubectl get pxc --all-namespaces -o wide + xargs -L 1 sh -xc 'kubectl patch pxc -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + grep -v NAMESPACE + kubectl patch pxc -n validation-hook-23033 simple-pxc --type=merge -p '{"metadata":{"finalizers":[]}}' perconaxtradbcluster.pxc.percona.com/simple-pxc patched (no change) + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.iLY6jwOMUj ++ mktemp + local LAST_ERR=/tmp/tmp.CBd1QF7kj4 + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete pxc --all --all-namespaces + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.iLY6jwOMUj perconaxtradbcluster.pxc.percona.com "simple-pxc" deleted + cat /tmp/tmp.CBd1QF7kj4 + rm /tmp/tmp.iLY6jwOMUj /tmp/tmp.CBd1QF7kj4 + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.FjPvooyudJ ++ mktemp + local LAST_ERR=/tmp/tmp.5n7pfL22sq + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete pxc-backup --all --all-namespaces + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.FjPvooyudJ No resources found + cat /tmp/tmp.5n7pfL22sq + rm /tmp/tmp.FjPvooyudJ /tmp/tmp.5n7pfL22sq + return 0 + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.SsqnWPrbIB ++ mktemp + local LAST_ERR=/tmp/tmp.QfFDq1e4FA + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete pxc-restore --all --all-namespaces + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.SsqnWPrbIB No resources found + cat /tmp/tmp.QfFDq1e4FA + rm /tmp/tmp.SsqnWPrbIB /tmp/tmp.QfFDq1e4FA + return 0 + kubectl_bin delete ValidatingWebhookConfiguration percona-xtradbcluster-webhook ++ mktemp + local LAST_OUT=/tmp/tmp.RNaFW5YL3q ++ mktemp + local LAST_ERR=/tmp/tmp.26HK0lROcQ + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete ValidatingWebhookConfiguration percona-xtradbcluster-webhook + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.RNaFW5YL3q validatingwebhookconfiguration.admissionregistration.k8s.io "percona-xtradbcluster-webhook" deleted + cat /tmp/tmp.26HK0lROcQ + rm /tmp/tmp.RNaFW5YL3q /tmp/tmp.26HK0lROcQ + return 0 + kubectl_bin delete -f https://github.com/jetstack/cert-manager/releases/download/v1.5.4/cert-manager.yaml + : + '[' '!' -z '' ']' + '[' -n pxc-operator ']' + rm -rf /tmp/tmp.QYrhVUrXCQ + kubectl_bin delete --grace-period=0 --force=true namespace pxc-operator + kubectl_bin delete --grace-period=0 --force=true namespace validation-hook-23033 ++ mktemp + local LAST_OUT=/tmp/tmp.bS3wp91ivo ++ mktemp ++ mktemp + local LAST_ERR=/tmp/tmp.dFCvsudn58 + local exit_status=0 ++ seq 0 2 + local LAST_OUT=/tmp/tmp.6AoLzAgT13 + for i in '$(seq 0 2)' + kubectl delete --grace-period=0 --force=true namespace pxc-operator ++ mktemp + local LAST_ERR=/tmp/tmp.Ccr2tgcnUR + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete --grace-period=0 --force=true namespace validation-hook-23033