++ echo 'Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/logs/tls-issue-self.log' Log: /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/logs/tls-issue-self.log ++ '[' -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/cloud-secret.yml ']' ++ SKIP_BACKUPS_TO_AWS_GCP= ++ oc get projects error: No Auth Provider found for name "gcp" +++ kubectl version -o json +++ grep '\-eks\-' +++ jq -r .serverVersion.gitVersion ++ '[' ']' ++ EKS=0 +++ kubectl version -o json +++ jq -r '.serverVersion.major + "." + .serverVersion.minor' +++ /usr/bin/sed -r 's/[^0-9.]+//g' ++ KUBE_VERSION=1.20 +++ helm version -c +++ /usr/bin/sed -re 's/.*SemVer:"([^"]+)".*/\1/; s/.*\bVersion:"([^"]+)".*/\1/' ++ HELM_VERSION=v3.8.1 ++ '[' v3 == v2 ']' + main + create_infra tls-issue-self-13386 + local ns=tls-issue-self-13386 + '[' -n pxc-operator ']' + kubectl get pxc --all-namespaces -o wide + xargs -L 1 sh -xc 'kubectl patch pxc -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + grep -v NAMESPACE 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 + : + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.6h3FT0RRzY ++ mktemp + local LAST_ERR=/tmp/tmp.wjUpTiPAX0 + 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.6h3FT0RRzY No resources found + cat /tmp/tmp.wjUpTiPAX0 + rm /tmp/tmp.6h3FT0RRzY /tmp/tmp.wjUpTiPAX0 + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.28Iibx2tpZ ++ mktemp + local LAST_ERR=/tmp/tmp.yYh7OIHlZT + 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.28Iibx2tpZ No resources found + cat /tmp/tmp.yYh7OIHlZT + rm /tmp/tmp.28Iibx2tpZ /tmp/tmp.yYh7OIHlZT + return 0 + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.HiF6Lf3Gyz ++ mktemp + local LAST_ERR=/tmp/tmp.Q6hRE2p9L2 + 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.HiF6Lf3Gyz No resources found + cat /tmp/tmp.Q6hRE2p9L2 + rm /tmp/tmp.HiF6Lf3Gyz /tmp/tmp.Q6hRE2p9L2 + return 0 + create_namespace pxc-operator + local namespace=pxc-operator + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + kubectl_bin get ns + '[' '!' -z '' ']' + kubectl_bin delete namespace pxc-operator + xargs kubectl delete ns + awk '{print$1}' + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^NAME' ++ mktemp + local LAST_OUT=/tmp/tmp.midqT5imrv ++ mktemp + local LAST_ERR=/tmp/tmp.euSjPt30UL + local exit_status=0 ++ seq 0 2 ++ mktemp + for i in '$(seq 0 2)' + kubectl get ns + local LAST_OUT=/tmp/tmp.zHd3XpjfLK ++ mktemp + local LAST_ERR=/tmp/tmp.gaw5TIaVpg + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete namespace pxc-operator + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.midqT5imrv + cat /tmp/tmp.euSjPt30UL + rm /tmp/tmp.midqT5imrv /tmp/tmp.euSjPt30UL + return 0 error: resource(s) were provided, but no name, label selector, or --all flag specified + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.zHd3XpjfLK namespace "pxc-operator" deleted + cat /tmp/tmp.gaw5TIaVpg + rm /tmp/tmp.zHd3XpjfLK /tmp/tmp.gaw5TIaVpg + return 0 + wait_for_delete namespace/pxc-operator + local res=namespace/pxc-operator + set +o xtrace namespace/pxc-operator - Error from server (NotFound): namespaces "pxc-operator" not found + kubectl_bin create namespace pxc-operator ++ mktemp + local LAST_OUT=/tmp/tmp.IG8QwiChTV ++ mktemp + local LAST_ERR=/tmp/tmp.8EfwVsA6np + 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.IG8QwiChTV namespace/pxc-operator created + cat /tmp/tmp.8EfwVsA6np + rm /tmp/tmp.IG8QwiChTV /tmp/tmp.8EfwVsA6np + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.aYR1Pbg6tY +++ mktemp ++ local LAST_ERR=/tmp/tmp.CwVRE2Wuty ++ 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.aYR1Pbg6tY ++ cat /tmp/tmp.CwVRE2Wuty ++ rm /tmp/tmp.aYR1Pbg6tY /tmp/tmp.CwVRE2Wuty ++ 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.dwOGuJjrfM ++ mktemp + local LAST_ERR=/tmp/tmp.ecSHLRBVIP + 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.dwOGuJjrfM Context "gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic" modified. + cat /tmp/tmp.ecSHLRBVIP + rm /tmp/tmp.dwOGuJjrfM /tmp/tmp.ecSHLRBVIP + 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.90Wb5f9tVQ ++ mktemp + local LAST_ERR=/tmp/tmp.0i5G445Gwa + 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.90Wb5f9tVQ 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.0i5G445Gwa + rm /tmp/tmp.90Wb5f9tVQ /tmp/tmp.0i5G445Gwa + 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 - ++ mktemp + sed -e 's^namespace: .*^namespace: pxc-operator^' + local LAST_OUT=/tmp/tmp.qG34kKtK3F ++ mktemp + local LAST_ERR=/tmp/tmp.RG84N6fAwi + 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.qG34kKtK3F 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.RG84N6fAwi + rm /tmp/tmp.qG34kKtK3F /tmp/tmp.RG84N6fAwi + 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.Xwv3Q83BfY ++ mktemp + local LAST_ERR=/tmp/tmp.lNXHNqZKiK + 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.Xwv3Q83BfY deployment.apps/percona-xtradb-cluster-operator created service/percona-xtradb-cluster-operator created + cat /tmp/tmp.lNXHNqZKiK + rm /tmp/tmp.Xwv3Q83BfY /tmp/tmp.lNXHNqZKiK + 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.sCtBDYmltj +++ mktemp ++ local LAST_ERR=/tmp/tmp.512I0eGgxY ++ 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.sCtBDYmltj ++ cat /tmp/tmp.512I0eGgxY ++ rm /tmp/tmp.sCtBDYmltj /tmp/tmp.512I0eGgxY ++ return 0 + wait_pod percona-xtradb-cluster-operator-5699d7755d-vvrcn 480 pxc-operator + local pod=percona-xtradb-cluster-operator-5699d7755d-vvrcn + local max_retry=480 + local ns=pxc-operator ++ echo percona-xtradb-cluster-operator-5699d7755d-vvrcn ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace percona-xtradb-cluster-operator-5699d7755d-vvrcn.Ok + sleep 3 + create_namespace tls-issue-self-13386 + local namespace=tls-issue-self-13386 + local skip_clean_namespace= + [[ 1 == 1 ]] + [[ -z '' ]] + kubectl_bin get ns + egrep -v '^kube-|^default|Terminating|pxc-operator|openshift|^NAME' + '[' '!' -z '' ']' + kubectl_bin delete namespace tls-issue-self-13386 ++ mktemp + local LAST_OUT=/tmp/tmp.cTEcHHVce2 + awk '{print$1}' ++ mktemp + xargs kubectl delete ns + local LAST_OUT=/tmp/tmp.UBpaeamE0w ++ mktemp ++ mktemp + local LAST_ERR=/tmp/tmp.13JXX2VNmX + local exit_status=0 + local LAST_ERR=/tmp/tmp.PDy3Mv5zXZ ++ seq 0 2 + 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 tls-issue-self-13386 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.cTEcHHVce2 + cat /tmp/tmp.13JXX2VNmX + rm /tmp/tmp.cTEcHHVce2 /tmp/tmp.13JXX2VNmX + return 0 + exit_status=1 + [[ 1 != 0 ]] + sleep 0 + for i in '$(seq 0 2)' + kubectl delete namespace tls-issue-self-13386 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 tls-issue-self-13386 + exit_status=1 + [[ 1 != 0 ]] + sleep 0 + cat /tmp/tmp.UBpaeamE0w + cat /tmp/tmp.PDy3Mv5zXZ Error from server (NotFound): namespaces "tls-issue-self-13386" not found + rm /tmp/tmp.UBpaeamE0w /tmp/tmp.PDy3Mv5zXZ + return 1 + : + wait_for_delete namespace/tls-issue-self-13386 + local res=namespace/tls-issue-self-13386 + set +o xtrace namespace/tls-issue-self-13386 - Error from server (NotFound): namespaces "tls-issue-self-13386" not found + kubectl_bin create namespace tls-issue-self-13386 ++ mktemp + local LAST_OUT=/tmp/tmp.FIo89pPB69 ++ mktemp + local LAST_ERR=/tmp/tmp.MZ4pW98gTk + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl create namespace tls-issue-self-13386 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.FIo89pPB69 namespace/tls-issue-self-13386 created + cat /tmp/tmp.MZ4pW98gTk + rm /tmp/tmp.FIo89pPB69 /tmp/tmp.MZ4pW98gTk + return 0 ++ kubectl_bin config current-context +++ mktemp ++ local LAST_OUT=/tmp/tmp.VT6A5tqX5w +++ mktemp ++ local LAST_ERR=/tmp/tmp.X4dsCJ6lsw ++ 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.VT6A5tqX5w ++ cat /tmp/tmp.X4dsCJ6lsw ++ rm /tmp/tmp.VT6A5tqX5w /tmp/tmp.X4dsCJ6lsw ++ return 0 + kubectl_bin config set-context gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic --namespace=tls-issue-self-13386 ++ mktemp + local LAST_OUT=/tmp/tmp.L59KZIGd89 ++ mktemp + local LAST_ERR=/tmp/tmp.mjq5h6wiWk + 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=tls-issue-self-13386 + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.L59KZIGd89 Context "gke_cloud-dev-112233_us-central1-a_jenkins-pxc-706f792a-basic" modified. + cat /tmp/tmp.mjq5h6wiWk + rm /tmp/tmp.L59KZIGd89 /tmp/tmp.mjq5h6wiWk + 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.BuFYgylyaH ++ mktemp + local LAST_ERR=/tmp/tmp.NR4osCr2aV + 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.BuFYgylyaH secret/minio-secret created secret/aws-s3-secret created secret/gcp-cs-secret created secret/azure-secret created + cat /tmp/tmp.NR4osCr2aV + rm /tmp/tmp.BuFYgylyaH /tmp/tmp.NR4osCr2aV + return 0 + kubectl_bin delete -f https://github.com/jetstack/cert-manager/releases/download/v1.5.4/cert-manager.yaml + : + sleep 10 + desc 'create PXC cluster without cert manager' + set +o xtrace ----------------------------------------------------------------------------------- create PXC cluster without cert manager ----------------------------------------------------------------------------------- + cluster=some-name + spinup_pxc some-name /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/some-name.yml 3 10 /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/secrets_without_tls.yml + local cluster=some-name + local config=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/some-name.yml + local size=3 + local sleep=10 + local secretsFile=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/secrets_without_tls.yml + local pxcClientFile=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/client.yml + desc 'create first PXC cluster' + set +o xtrace ----------------------------------------------------------------------------------- create first PXC cluster ----------------------------------------------------------------------------------- + kubectl_bin apply -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/secrets_without_tls.yml ++ mktemp + local LAST_OUT=/tmp/tmp.k2y24A3yQ9 ++ mktemp + local LAST_ERR=/tmp/tmp.nDczxxsOGE + 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/secrets_without_tls.yml + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.k2y24A3yQ9 secret/my-cluster-secrets created + cat /tmp/tmp.nDczxxsOGE + rm /tmp/tmp.k2y24A3yQ9 /tmp/tmp.nDczxxsOGE + return 0 + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/client.yml + '[' -z '' ']' + kubectl_bin apply -f - + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/client.yml + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1-11-0#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + /usr/bin/sed -e 's#initImage:.*-init$#initImage: perconalab/percona-xtradb-cluster-operator:PR-1125-706f792a#' + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.tls-issue-self-13386~ + /usr/bin/sed -e 's#apply:.*#apply: Never#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0-backup#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/client.yml ++ mktemp + local LAST_OUT=/tmp/tmp.wUbfMFvepE ++ mktemp + local LAST_ERR=/tmp/tmp.d3xvAQJ401 + 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.wUbfMFvepE deployment.apps/pxc-client created + cat /tmp/tmp.d3xvAQJ401 + rm /tmp/tmp.wUbfMFvepE /tmp/tmp.d3xvAQJ401 + return 0 + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + apply_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/some-name.yml + '[' -z '' ']' + kubectl_bin apply -f - + cat_config /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/some-name.yml ++ mktemp + local LAST_OUT=/tmp/tmp.btJrp2G9wp + /usr/bin/sed -e 's#apiVersion: pxc.percona.com/v.*$#apiVersion: pxc.percona.com/v1-11-0#' + /usr/bin/sed -e 's#image:.*-pxc\([0-9]*.[0-9]*\)\{0,1\}$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + /usr/bin/sed -e 's#image:.*-proxysql$#image: perconalab/percona-xtradb-cluster-operator:main-proxysql#' + /usr/bin/sed -e 's#image:.*-haproxy$#image: perconalab/percona-xtradb-cluster-operator:main-haproxy#' + /usr/bin/sed -e 's#image:.*-logcollector$#image: perconalab/percona-xtradb-cluster-operator:main-logcollector#' + /usr/bin/sed -e 's#image:.*-backup$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0-backup#' ++ mktemp + /usr/bin/sed -e 's#image:.*-pmm$#image: perconalab/pmm-client:dev-latest#' + /usr/bin/sed -e s~minio-service.#namespace~minio-service.tls-issue-self-13386~ + /usr/bin/sed -e 's#apply:.*#apply: Never#' + /usr/bin/sed -e 's#initImage:.*-init$#initImage: perconalab/percona-xtradb-cluster-operator:PR-1125-706f792a#' + /usr/bin/sed -e 's#image:.*\/percona-xtradb-cluster:.*$#image: perconalab/percona-xtradb-cluster-operator:main-pxc8.0#' + local LAST_ERR=/tmp/tmp.KwvNyW4vhq + local exit_status=0 + cat /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/conf/some-name.yml ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl apply -f - + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.btJrp2G9wp perconaxtradbcluster.pxc.percona.com/some-name created + cat /tmp/tmp.KwvNyW4vhq + rm /tmp/tmp.btJrp2G9wp /tmp/tmp.KwvNyW4vhq + return 0 + desc 'check if all 3 Pods started' + set +o xtrace ----------------------------------------------------------------------------------- check if all 3 Pods started ----------------------------------------------------------------------------------- ++ get_proxy some-name ++ local target_cluster=some-name +++ kubectl_bin get pxc some-name -o 'jsonpath={.spec.haproxy.enabled}' ++++ mktemp +++ local LAST_OUT=/tmp/tmp.U0t13ZBB3p ++++ mktemp +++ local LAST_ERR=/tmp/tmp.rSIegy3ynd +++ local exit_status=0 ++++ seq 0 2 +++ for i in '$(seq 0 2)' +++ kubectl get pxc some-name -o 'jsonpath={.spec.haproxy.enabled}' +++ exit_status=0 +++ [[ 0 != 0 ]] +++ break +++ cat /tmp/tmp.U0t13ZBB3p +++ cat /tmp/tmp.rSIegy3ynd +++ rm /tmp/tmp.U0t13ZBB3p /tmp/tmp.rSIegy3ynd +++ return 0 ++ [[ '' == \t\r\u\e ]] +++ kubectl_bin get pxc some-name -o 'jsonpath={.spec.proxysql.enabled}' ++++ mktemp +++ local LAST_OUT=/tmp/tmp.CtHMYKmezU ++++ mktemp +++ local LAST_ERR=/tmp/tmp.lEuQLSUkdH +++ local exit_status=0 ++++ seq 0 2 +++ for i in '$(seq 0 2)' +++ kubectl get pxc some-name -o 'jsonpath={.spec.proxysql.enabled}' +++ exit_status=0 +++ [[ 0 != 0 ]] +++ break +++ cat /tmp/tmp.CtHMYKmezU +++ cat /tmp/tmp.lEuQLSUkdH +++ rm /tmp/tmp.CtHMYKmezU /tmp/tmp.lEuQLSUkdH +++ return 0 ++ [[ true == \t\r\u\e ]] ++ echo some-name-proxysql ++ return + local proxy=some-name-proxysql + wait_for_running some-name-proxysql 1 + local name=some-name-proxysql + let last_pod=0 + : + local max_retry=480 ++ seq 0 0 + for i in '$(seq 0 $last_pod)' + wait_pod some-name-proxysql-0 480 + local pod=some-name-proxysql-0 + local max_retry=480 + local ns= ++ echo some-name-proxysql-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=proxysql + set +o xtrace some-name-proxysql-0...............Ok + wait_for_running some-name-pxc 3 + local name=some-name-pxc + let last_pod=2 + local max_retry=480 ++ seq 0 2 + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-0 480 + local pod=some-name-pxc-0 + local max_retry=480 + local ns= ++ echo some-name-pxc-0 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace some-name-pxc-0..............................Ok + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-1 480 + local pod=some-name-pxc-1 + local max_retry=480 + local ns= ++ echo some-name-pxc-1 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace some-name-pxc-1..................................Ok + for i in '$(seq 0 $last_pod)' + wait_pod some-name-pxc-2 480 + local pod=some-name-pxc-2 + local max_retry=480 + local ns= ++ echo some-name-pxc-2 ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container=pxc + set +o xtrace some-name-pxc-2.................................Ok + sleep 10 + desc 'write data' + set +o xtrace ----------------------------------------------------------------------------------- write data ----------------------------------------------------------------------------------- + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 5\.7 ]] + run_mysql 'CREATE DATABASE IF NOT EXISTS myApp; use myApp; CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY) ;' '-h some-name-proxysql -uroot -proot_password' + local 'command=CREATE DATABASE IF NOT EXISTS myApp; use myApp; CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY) ;' + local 'uri=-h some-name-proxysql -uroot -proot_password' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.fTlX3p5kxF +++ mktemp ++ local LAST_ERR=/tmp/tmp.ef9j2Q5wJ6 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.fTlX3p5kxF ++ cat /tmp/tmp.ef9j2Q5wJ6 ++ rm /tmp/tmp.fTlX3p5kxF /tmp/tmp.ef9j2Q5wJ6 ++ return 0 + client_pod=pxc-client-5d749ff8b6-9bwnh + wait_pod pxc-client-5d749ff8b6-9bwnh + local pod=pxc-client-5d749ff8b6-9bwnh + local max_retry=480 + local ns= ++ echo pxc-client-5d749ff8b6-9bwnh ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pxc-client-5d749ff8b6-9bwnh.Ok + set +o xtrace + run_mysql 'INSERT myApp.myApp (id) VALUES (100500)' '-h some-name-proxysql -uroot -proot_password' + local 'command=INSERT myApp.myApp (id) VALUES (100500)' + local 'uri=-h some-name-proxysql -uroot -proot_password' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.bThZMmyZnc +++ mktemp ++ local LAST_ERR=/tmp/tmp.094CbhLIk0 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.bThZMmyZnc ++ cat /tmp/tmp.094CbhLIk0 ++ rm /tmp/tmp.bThZMmyZnc /tmp/tmp.094CbhLIk0 ++ return 0 + client_pod=pxc-client-5d749ff8b6-9bwnh + wait_pod pxc-client-5d749ff8b6-9bwnh + local pod=pxc-client-5d749ff8b6-9bwnh + local max_retry=480 + local ns= ++ echo pxc-client-5d749ff8b6-9bwnh ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pxc-client-5d749ff8b6-9bwnh.Ok + set +o xtrace + sleep 30 ++ seq 0 2 + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-0.some-name-pxc -uroot -proot_password' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-0.some-name-pxc -uroot -proot_password' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + '[' -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1-80.sql ']' + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-0.some-name-pxc -uroot -proot_password' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-0.some-name-pxc -uroot -proot_password' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uvrQjNdDfF +++ mktemp ++ local LAST_ERR=/tmp/tmp.fqk0Mr5bXO ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.uvrQjNdDfF ++ cat /tmp/tmp.fqk0Mr5bXO ++ rm /tmp/tmp.uvrQjNdDfF /tmp/tmp.fqk0Mr5bXO ++ return 0 + client_pod=pxc-client-5d749ff8b6-9bwnh + wait_pod pxc-client-5d749ff8b6-9bwnh + local pod=pxc-client-5d749ff8b6-9bwnh + local max_retry=480 + local ns= ++ echo pxc-client-5d749ff8b6-9bwnh ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pxc-client-5d749ff8b6-9bwnh.Ok + set +o xtrace + '[' '!' -s /tmp/tmp.Hn5OteEWe3/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql /tmp/tmp.Hn5OteEWe3/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-1.some-name-pxc -uroot -proot_password' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-1.some-name-pxc -uroot -proot_password' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + '[' -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1-80.sql ']' + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-1.some-name-pxc -uroot -proot_password' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-1.some-name-pxc -uroot -proot_password' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.uO0FhhG6hX +++ mktemp ++ local LAST_ERR=/tmp/tmp.3X1Bm8o7Q4 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.uO0FhhG6hX ++ cat /tmp/tmp.3X1Bm8o7Q4 ++ rm /tmp/tmp.uO0FhhG6hX /tmp/tmp.3X1Bm8o7Q4 ++ return 0 + client_pod=pxc-client-5d749ff8b6-9bwnh + wait_pod pxc-client-5d749ff8b6-9bwnh + local pod=pxc-client-5d749ff8b6-9bwnh + local max_retry=480 + local ns= ++ echo pxc-client-5d749ff8b6-9bwnh ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pxc-client-5d749ff8b6-9bwnh.Ok + set +o xtrace + '[' '!' -s /tmp/tmp.Hn5OteEWe3/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql /tmp/tmp.Hn5OteEWe3/select-1.sql + for i in '$(seq 0 $((size - 1)))' + compare_mysql_cmd select-1 'SELECT * from myApp.myApp;' '-h some-name-pxc-2.some-name-pxc -uroot -proot_password' + local command_id=select-1 + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-2.some-name-pxc -uroot -proot_password' + local postfix= + local expected_result=/mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql + [[ perconalab/percona-xtradb-cluster-operator:main-pxc8.0 =~ 8\.0 ]] + '[' -f /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1-80.sql ']' + run_mysql 'SELECT * from myApp.myApp;' '-h some-name-pxc-2.some-name-pxc -uroot -proot_password' + local 'command=SELECT * from myApp.myApp;' + local 'uri=-h some-name-pxc-2.some-name-pxc -uroot -proot_password' ++ get_client_pod ++ kubectl_bin get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' +++ mktemp ++ local LAST_OUT=/tmp/tmp.dhWOzmc6Ff +++ mktemp ++ local LAST_ERR=/tmp/tmp.B4stzh4MA2 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get pods --selector=name=pxc-client -o 'jsonpath={.items[].metadata.name}' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.dhWOzmc6Ff ++ cat /tmp/tmp.B4stzh4MA2 ++ rm /tmp/tmp.dhWOzmc6Ff /tmp/tmp.B4stzh4MA2 ++ return 0 + client_pod=pxc-client-5d749ff8b6-9bwnh + wait_pod pxc-client-5d749ff8b6-9bwnh + local pod=pxc-client-5d749ff8b6-9bwnh + local max_retry=480 + local ns= ++ echo pxc-client-5d749ff8b6-9bwnh ++ /usr/bin/sed -E 's/.*-(pxc|proxysql)-[0-9]/\1/' ++ egrep '^(pxc|proxysql)$' + local container= + set +o xtrace pxc-client-5d749ff8b6-9bwnh.Ok + set +o xtrace + '[' '!' -s /tmp/tmp.Hn5OteEWe3/select-1.sql ']' + diff -u /mnt/jenkins/workspace/cloud-pxc-operator_PR-1125/e2e-tests/tls-issue-self/compare/select-1.sql /tmp/tmp.Hn5OteEWe3/select-1.sql ++ is_keyring_plugin_in_use some-name ++ local cluster=some-name ++ kubectl_bin exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ egrep -o 'early-plugin-load=keyring_\w+.so' +++ mktemp ++ local LAST_OUT=/tmp/tmp.c1koWipPUe +++ mktemp ++ local LAST_ERR=/tmp/tmp.odLXGhC1xu ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl exec -it some-name-pxc-0 -c pxc -- bash -c 'cat /etc/mysql/node.cnf' ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.c1koWipPUe ++ cat /tmp/tmp.odLXGhC1xu Unable to use a TTY - input is not a terminal or the right kind of file ++ rm /tmp/tmp.c1koWipPUe /tmp/tmp.odLXGhC1xu ++ return 0 + '[' '' ']' + desc 'check if certificate issued manually' + set +o xtrace ----------------------------------------------------------------------------------- check if certificate issued manually ----------------------------------------------------------------------------------- + tlsSecretsShouldExist some-name-ssl + local secretName=some-name-ssl + checkTLSSecret some-name-ssl ca.crt + local secretName=some-name-ssl + local dataKey=ca.crt ++ kubectl_bin get secrets/some-name-ssl -o json +++ mktemp ++ jq '.data["ca.crt"]' ++ local LAST_OUT=/tmp/tmp.c630MkGNZQ +++ mktemp ++ local LAST_ERR=/tmp/tmp.IZs4kOAYcx ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get secrets/some-name-ssl -o json ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.c630MkGNZQ ++ cat /tmp/tmp.IZs4kOAYcx ++ rm /tmp/tmp.c630MkGNZQ /tmp/tmp.IZs4kOAYcx ++ return 0 + local 'secretData="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURFakNDQWZxZ0F3SUJBZ0lSQU1GQ0VoeVNkM3RWRE9Dc3JFMnlHeEl3RFFZSktvWklodmNOQVFFTEJRQXcKRWpFUU1BNEdBMVVFQ2hNSFVtOXZkQ0JEUVRBZ0Z3MHlNakEwTVRJeE16RTVORFphR0E4NU9UazVNVEl6TVRJegpOVGsxT1Zvd0VqRVFNQTRHQTFVRUNoTUhVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFNMTdTZmgyM0hrVk11V21yUGI1cXQzQUh0c0lsT0VTenozeTFVMC9MWlJKWWYvRlhRT0YKWFVBODJSUTlYREVGTWJ2UEpzcE1VNDNPQ2xoS3VCTDdLNjQrZFppbXFvTmdWS04zdFB5ZEl1NDdUeDV5NWw1NApFbjFvMG40SXI2MytycjBjclpPWWJGSmhrd2djYlZtaE1ueWhCNlcyczlTSnp6dGl6MzBvbmdLOHBrZHdlTXpECjRONlV5VWNWY2pLL2tFQm95SkFEdzNHYU9XdjRzVEQ0RWFTN0h4QW54disvdFdZS0dBb3RmblREQnZGOC84SW4KVFpGb3NEMVk0QzN4eG4rYnVqQ1E1eVFSVHY1QUpKdWxxV0g3cTFOajZvVjJPMnY2R01teUZmUndUY1JGMUVSOQp6VklkYzFXZ3VPYUtmUFY0eVI5cUFYdGVSdGkrbUZldnJXTUNBd0VBQWFOaE1GOHdEZ1lEVlIwUEFRSC9CQVFECkFnSUVNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCUTM0bFV6VmFxMzlsbHFUajdjWEVRczdDb2R6ekFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQUdKZ29UQUlHQnA3UDZhWisvalVmZ1hZN0R1YjBkMnZWRitTWXVDRVJCeiszYzk3eWYzR1owRCtpCmFMNTE3TWsvQ0Uxa1VJLzdDa2lGeXpGYkNyakhRNXVLMDFVdTkrQkJzeEo5VldqTG1VVXFFY1ZGNS9WY2Z2YXUKbVFUbGFzYzJ0MU15YlhoOWF4a3VEWloxWVBpVWFVaUtMOHlvTHJ6eUQyT2R1Y2pNUStibXJQQ3VlbDZPWEw0cgp6cjMwREdZazlUNXNlVUlLY0k2SjR1MDA0SUcwdEs3eDY0T2w5aUhwY2ZLR2NPSUZZMExkSU84cDRHeXZrbUo3CnptYktPWXJpVmNCYmJYbHpUa1dZcmVTR2lEODlxZVNMQk9ubzJoeXA2Umc5RTlrU0VQd0RIbnBvaUU2RUZBb3gKQXhJRnBPbmVrTXN4VDErT1Z6Zm55akp3SUIzV3BBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="' + '[' -z '"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURFakNDQWZxZ0F3SUJBZ0lSQU1GQ0VoeVNkM3RWRE9Dc3JFMnlHeEl3RFFZSktvWklodmNOQVFFTEJRQXcKRWpFUU1BNEdBMVVFQ2hNSFVtOXZkQ0JEUVRBZ0Z3MHlNakEwTVRJeE16RTVORFphR0E4NU9UazVNVEl6TVRJegpOVGsxT1Zvd0VqRVFNQTRHQTFVRUNoTUhVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFNMTdTZmgyM0hrVk11V21yUGI1cXQzQUh0c0lsT0VTenozeTFVMC9MWlJKWWYvRlhRT0YKWFVBODJSUTlYREVGTWJ2UEpzcE1VNDNPQ2xoS3VCTDdLNjQrZFppbXFvTmdWS04zdFB5ZEl1NDdUeDV5NWw1NApFbjFvMG40SXI2MytycjBjclpPWWJGSmhrd2djYlZtaE1ueWhCNlcyczlTSnp6dGl6MzBvbmdLOHBrZHdlTXpECjRONlV5VWNWY2pLL2tFQm95SkFEdzNHYU9XdjRzVEQ0RWFTN0h4QW54disvdFdZS0dBb3RmblREQnZGOC84SW4KVFpGb3NEMVk0QzN4eG4rYnVqQ1E1eVFSVHY1QUpKdWxxV0g3cTFOajZvVjJPMnY2R01teUZmUndUY1JGMUVSOQp6VklkYzFXZ3VPYUtmUFY0eVI5cUFYdGVSdGkrbUZldnJXTUNBd0VBQWFOaE1GOHdEZ1lEVlIwUEFRSC9CQVFECkFnSUVNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCUTM0bFV6VmFxMzlsbHFUajdjWEVRczdDb2R6ekFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQUdKZ29UQUlHQnA3UDZhWisvalVmZ1hZN0R1YjBkMnZWRitTWXVDRVJCeiszYzk3eWYzR1owRCtpCmFMNTE3TWsvQ0Uxa1VJLzdDa2lGeXpGYkNyakhRNXVLMDFVdTkrQkJzeEo5VldqTG1VVXFFY1ZGNS9WY2Z2YXUKbVFUbGFzYzJ0MU15YlhoOWF4a3VEWloxWVBpVWFVaUtMOHlvTHJ6eUQyT2R1Y2pNUStibXJQQ3VlbDZPWEw0cgp6cjMwREdZazlUNXNlVUlLY0k2SjR1MDA0SUcwdEs3eDY0T2w5aUhwY2ZLR2NPSUZZMExkSU84cDRHeXZrbUo3CnptYktPWXJpVmNCYmJYbHpUa1dZcmVTR2lEODlxZVNMQk9ubzJoeXA2Umc5RTlrU0VQd0RIbnBvaUU2RUZBb3gKQXhJRnBPbmVrTXN4VDErT1Z6Zm55akp3SUIzV3BBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="' ']' + checkTLSSecret some-name-ssl tls.crt + local secretName=some-name-ssl + local dataKey=tls.crt ++ kubectl_bin get secrets/some-name-ssl -o json ++ jq '.data["tls.crt"]' +++ mktemp ++ local LAST_OUT=/tmp/tmp.W8aDsoItOK +++ mktemp ++ local LAST_ERR=/tmp/tmp.eYByrMJQ7L ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get secrets/some-name-ssl -o json ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.W8aDsoItOK ++ cat /tmp/tmp.eYByrMJQ7L ++ rm /tmp/tmp.W8aDsoItOK /tmp/tmp.eYByrMJQ7L ++ return 0 + local 'secretData="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURRakNDQWlxZ0F3SUJBZ0lRY09ucVc1bHRKcjRzWmF5NDVpNlRXakFOQmdrcWhraUc5dzBCQVFzRkFEQVMKTVJBd0RnWURWUVFLRXdkU2IyOTBJRU5CTUNBWERUSXlNRFF4TWpFek1UazBObG9ZRHprNU9Ua3hNak14TWpNMQpPVFU1V2pBT01Rd3dDZ1lEVlFRS0V3TlFXRU13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLCkFvSUJBUUM4a2c2UE5rekc1OWxDeDlOdnFvSjBSeGxuOGdyYlNlUzVabWY0RHM4WmxmSDhMQUFabG1BOUQyUkgKakF1YlVFRUJMOXd3K2FjNFFoeGRNV01KYldHTmJHa20yLzR6VTc1QUJIOVNqSFo5b1Nhcm5NTEwycXBKREI1bwoweC91ems5bjFMNjU3VnF4YnYyR3ZBRDcxM3dQa1JLdE5kZ0s3Vk9TeHJFUnA1YmlUZHp2MUNKUHd2VlZvWHZECnkrMy9jOUtOUGRmN29VdEt6aVJjYkFkVk9uaWJRdDk1Y0t5aWRwUnNVZFRlamZVWHRxaFhUejd4MnBFbm5BM1YKU0xLQ3h1L25YWGZOTWx4NTVPZ09WdDEyZmd0MVpLVzJJSFRQTG9zNjYrV2huZjVXK01Yb3ZqQk9vcWVuMTZESgpObGJHYVNQV2Q1ZzdjTU02b3kzSTJ3OHMzejB6QWdNQkFBR2pnWlV3Z1pJd0RnWURWUjBQQVFIL0JBUURBZ1dnCk1CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUJCZ2dyQmdFRkJRY0RBakFNQmdOVkhSTUJBZjhFQWpBQU1GTUcKQTFVZEVRUk1NRXFDRFhOdmJXVXRibUZ0WlMxd2VHT0NFbk52YldVdGJtRnRaUzF3Y205NGVYTnhiSUlQS2k1egpiMjFsTFc1aGJXVXRjSGhqZ2hRcUxuTnZiV1V0Ym1GdFpTMXdjbTk0ZVhOeGJEQU5CZ2txaGtpRzl3MEJBUXNGCkFBT0NBUUVBS21BbmV4YTBjUHJRWDNUVVhRUkRqcXpwY014QVZ5bFErK3pKZ21zNmFTUCtlaVc3VGI5c2I3S3oKc0dpTzNvbWdUeG10YU01ODBVc3dlNUdWc0Z0QnluN2d0NDcyNW1URXRRLzF5UmRFZzhsdU0rSU9tSFlhNkZvQgpiQy9oTnNhZTUzRkUyczhNVHdIYllYY1JFSWY0OER1M0t6dlhrWXpvdWNGN0ZwZi9QWVdhUjNLRW44aXFlZ2xSCkk2MWZmV2FURWcvL0RxZkRZdjlvcjVsbWpRZDRjN21lNExSUjdSemtSZE1GeG1MZ2lmYnlaaGxSc2hsVGVvVUoKYlJmVndQM2R4aHFqR2g0T21tcit3TlVXVEc4dGtQODhUZ2swSThFNUl4aFZHaFk4TWdvNW14cE1oamZURThKTQptSEpCYXQ1dmkya0l5UVVXd21KSGxzZ01yVTM2NWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="' + '[' -z '"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURRakNDQWlxZ0F3SUJBZ0lRY09ucVc1bHRKcjRzWmF5NDVpNlRXakFOQmdrcWhraUc5dzBCQVFzRkFEQVMKTVJBd0RnWURWUVFLRXdkU2IyOTBJRU5CTUNBWERUSXlNRFF4TWpFek1UazBObG9ZRHprNU9Ua3hNak14TWpNMQpPVFU1V2pBT01Rd3dDZ1lEVlFRS0V3TlFXRU13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLCkFvSUJBUUM4a2c2UE5rekc1OWxDeDlOdnFvSjBSeGxuOGdyYlNlUzVabWY0RHM4WmxmSDhMQUFabG1BOUQyUkgKakF1YlVFRUJMOXd3K2FjNFFoeGRNV01KYldHTmJHa20yLzR6VTc1QUJIOVNqSFo5b1Nhcm5NTEwycXBKREI1bwoweC91ems5bjFMNjU3VnF4YnYyR3ZBRDcxM3dQa1JLdE5kZ0s3Vk9TeHJFUnA1YmlUZHp2MUNKUHd2VlZvWHZECnkrMy9jOUtOUGRmN29VdEt6aVJjYkFkVk9uaWJRdDk1Y0t5aWRwUnNVZFRlamZVWHRxaFhUejd4MnBFbm5BM1YKU0xLQ3h1L25YWGZOTWx4NTVPZ09WdDEyZmd0MVpLVzJJSFRQTG9zNjYrV2huZjVXK01Yb3ZqQk9vcWVuMTZESgpObGJHYVNQV2Q1ZzdjTU02b3kzSTJ3OHMzejB6QWdNQkFBR2pnWlV3Z1pJd0RnWURWUjBQQVFIL0JBUURBZ1dnCk1CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUJCZ2dyQmdFRkJRY0RBakFNQmdOVkhSTUJBZjhFQWpBQU1GTUcKQTFVZEVRUk1NRXFDRFhOdmJXVXRibUZ0WlMxd2VHT0NFbk52YldVdGJtRnRaUzF3Y205NGVYTnhiSUlQS2k1egpiMjFsTFc1aGJXVXRjSGhqZ2hRcUxuTnZiV1V0Ym1GdFpTMXdjbTk0ZVhOeGJEQU5CZ2txaGtpRzl3MEJBUXNGCkFBT0NBUUVBS21BbmV4YTBjUHJRWDNUVVhRUkRqcXpwY014QVZ5bFErK3pKZ21zNmFTUCtlaVc3VGI5c2I3S3oKc0dpTzNvbWdUeG10YU01ODBVc3dlNUdWc0Z0QnluN2d0NDcyNW1URXRRLzF5UmRFZzhsdU0rSU9tSFlhNkZvQgpiQy9oTnNhZTUzRkUyczhNVHdIYllYY1JFSWY0OER1M0t6dlhrWXpvdWNGN0ZwZi9QWVdhUjNLRW44aXFlZ2xSCkk2MWZmV2FURWcvL0RxZkRZdjlvcjVsbWpRZDRjN21lNExSUjdSemtSZE1GeG1MZ2lmYnlaaGxSc2hsVGVvVUoKYlJmVndQM2R4aHFqR2g0T21tcit3TlVXVEc4dGtQODhUZ2swSThFNUl4aFZHaFk4TWdvNW14cE1oamZURThKTQptSEpCYXQ1dmkya0l5UVVXd21KSGxzZ01yVTM2NWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="' ']' + checkTLSSecret some-name-ssl tls.key + local secretName=some-name-ssl + local dataKey=tls.key ++ kubectl_bin get secrets/some-name-ssl -o json +++ mktemp ++ jq '.data["tls.key"]' ++ local LAST_OUT=/tmp/tmp.FLo6clPLXp +++ mktemp ++ local LAST_ERR=/tmp/tmp.DYAR6RM924 ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get secrets/some-name-ssl -o json ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.FLo6clPLXp ++ cat /tmp/tmp.DYAR6RM924 ++ rm /tmp/tmp.FLo6clPLXp /tmp/tmp.DYAR6RM924 ++ return 0 + local 'secretData="LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdkpJT2p6Wk14dWZaUXNmVGI2cUNkRWNaWi9JSzIwbmt1V1puK0E3UEdaWHgvQ3dBCkdaWmdQUTlrUjR3TG0xQkJBUy9jTVBtbk9FSWNYVEZqQ1cxaGpXeHBKdHYrTTFPK1FBUi9Vb3gyZmFFbXE1ekMKeTlxcVNRd2VhTk1mN3M1UFo5Uyt1ZTFhc1c3OWhyd0ErOWQ4RDVFU3JUWFlDdTFUa3NheEVhZVc0azNjNzlRaQpUOEwxVmFGN3c4dnQvM1BTalQzWCs2RkxTczRrWEd3SFZUcDRtMExmZVhDc29uYVViRkhVM28zMUY3YW9WMDgrCjhkcVJKNXdOMVVpeWdzYnY1MTEzelRKY2VlVG9EbGJkZG40TGRXU2x0aUIwenk2TE91dmxvWjMrVnZqRjZMNHcKVHFLbnA5ZWd5VFpXeG1rajFuZVlPM0RET3FNdHlOc1BMTjg5TXdJREFRQUJBb0lCQVFDRlhjdDhVRXdtMVcxYwpoTld1Z1dxNGNGeXdub2c5SmRybG9WN2hHeUF3R1ZQSEpSdUEvVkRkZnBoTzNlYUxsMHdTV2RZaXNUOHFVOStaCnJjYzhzS2F4RGo2a1pDMDZBZjFwYTRUZFRraXplNWxOQUpibzlLTkEvSmc1VFRDbGhqYTAyY3QyMWo4eGhLMDgKY0pWRmlOYk9iNjFFNGZNRmIycVBRWVdVVmZJcDVPNUtmWUJvMUw4djNFY1l0eFd1Z3VTc2ZJZG04cDJBMThrRQp0NExXclRTOHk0RVlaQ2g0WlNranhwV0t3clhMbW1tNm9mQzRGUkdRNGVwZmp3UkdRMlk1cU5zRisrYldzRkd5CjFTb29DNTdCaVBJMXJBTGFHeCttN2lVdy9pb1FHK21GQ3l3aUkrSHBuaDRuQ2lrR2JyelZmMGdIdXY4SmFjUmoKV0Y0aGMzbUJBb0dCQU93Rm4ydWY2clQ1d1FZaGxpdmRYYVhPckk4SGhjL0hHbWI3RWhjQ2N4SFR0U29qWkFuOApUNURhc3lpV2NkSmQ2RG9YdUZ3VUpxOFdQY2FtdGR2L2ttZEVHTHQ4SFlLZHlIQXdOTjZkellaak8xenFaeXNDCnRkcXF1akswQVhEWm9XMTl6YVpFMW96NVdkSFU3MG95dnZraCtoQmx4dFIra01tTHhYcndITDF6QW9HQkFNeUkKTktSeXAxc0Q4bWQ2WUdmQzVoY0NUcEVkaXBaeFE3WGpZamI4Q2U0ZDdYVDdXb0x1dDNIa2dDYVZMVysxeitHaQozbFNyT1JMdVJhSDN0SWorb0NqQVdOZGkzYnk3dnNBbHQ5WW9JK01LSjRwY3dNSVM5UUVmWFVmbFVGeVFrVERLCk9FaHdZZjAybDBLUDlHYklLeG44UXhhS0xKMkQvZHVkSEJ3M1o1RkJBb0dBR2lHbFBPMC90em5QdlRZS3dtQ0gKOWN1a0gxSGQ1dHRNZVFwalBsanZGSkkwQks1V2JTU2FTcGRzTHBvNWora0Z4U2pMS0theWdjQWNwdG5lV0xVNwpLR1BKdVRoTXJDRjhCNi9PcXJjZUFqc0tYNGMwVlBhLzI2MzdYNUcrZHhnaFgxWUdadHBJUnVOMHBsN0UvNW9PCnV0YWdNU0NUbXdOSVZJZzlIUmRvbHpFQ2dZRUFvUFl3TjVyamlnVTVKNlp2YURsQnlxbk9Hdlljc3ZqQVNNeUIKNXJQRFBObmdua2VSbTZreVJUZUdndGF6dzA1YUkwQ0JxREIzNGlZU05yMHlIdjRFSFE0QzNMNjVzbVl1WUJsTwo3QUw2K3hwcXM4RDdFY0RKZi9DbkFJVy9FSm5WS1loN2NzYSsxdiszV25MZjdHTnJTQy8ydkM1Um5rVFo2NU5oCkkvT1dWZ0VDZ1lCamhLcGt5UERDSHIvQ3NmSTV1NVJWRURkVnBkc01TNHVjaUh2VWtQcHNxQkdLM3JQaFJoTFQKK3pnZmsxeEhQZFNRRWJyNGRYbHNVaHVLaUljOVZCTFJBd0pYb3ZDcEU5bFpwUmVlREpBWXFCYlhPOFdLRzVNTgp6bU9zZVRvS0tmRWlJanNoY1dPVEN2RG1NVkVVMEsva2RYbHJyQU9uTEtPYVhDM1l6NDR2SUE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="' + '[' -z '"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdkpJT2p6Wk14dWZaUXNmVGI2cUNkRWNaWi9JSzIwbmt1V1puK0E3UEdaWHgvQ3dBCkdaWmdQUTlrUjR3TG0xQkJBUy9jTVBtbk9FSWNYVEZqQ1cxaGpXeHBKdHYrTTFPK1FBUi9Vb3gyZmFFbXE1ekMKeTlxcVNRd2VhTk1mN3M1UFo5Uyt1ZTFhc1c3OWhyd0ErOWQ4RDVFU3JUWFlDdTFUa3NheEVhZVc0azNjNzlRaQpUOEwxVmFGN3c4dnQvM1BTalQzWCs2RkxTczRrWEd3SFZUcDRtMExmZVhDc29uYVViRkhVM28zMUY3YW9WMDgrCjhkcVJKNXdOMVVpeWdzYnY1MTEzelRKY2VlVG9EbGJkZG40TGRXU2x0aUIwenk2TE91dmxvWjMrVnZqRjZMNHcKVHFLbnA5ZWd5VFpXeG1rajFuZVlPM0RET3FNdHlOc1BMTjg5TXdJREFRQUJBb0lCQVFDRlhjdDhVRXdtMVcxYwpoTld1Z1dxNGNGeXdub2c5SmRybG9WN2hHeUF3R1ZQSEpSdUEvVkRkZnBoTzNlYUxsMHdTV2RZaXNUOHFVOStaCnJjYzhzS2F4RGo2a1pDMDZBZjFwYTRUZFRraXplNWxOQUpibzlLTkEvSmc1VFRDbGhqYTAyY3QyMWo4eGhLMDgKY0pWRmlOYk9iNjFFNGZNRmIycVBRWVdVVmZJcDVPNUtmWUJvMUw4djNFY1l0eFd1Z3VTc2ZJZG04cDJBMThrRQp0NExXclRTOHk0RVlaQ2g0WlNranhwV0t3clhMbW1tNm9mQzRGUkdRNGVwZmp3UkdRMlk1cU5zRisrYldzRkd5CjFTb29DNTdCaVBJMXJBTGFHeCttN2lVdy9pb1FHK21GQ3l3aUkrSHBuaDRuQ2lrR2JyelZmMGdIdXY4SmFjUmoKV0Y0aGMzbUJBb0dCQU93Rm4ydWY2clQ1d1FZaGxpdmRYYVhPckk4SGhjL0hHbWI3RWhjQ2N4SFR0U29qWkFuOApUNURhc3lpV2NkSmQ2RG9YdUZ3VUpxOFdQY2FtdGR2L2ttZEVHTHQ4SFlLZHlIQXdOTjZkellaak8xenFaeXNDCnRkcXF1akswQVhEWm9XMTl6YVpFMW96NVdkSFU3MG95dnZraCtoQmx4dFIra01tTHhYcndITDF6QW9HQkFNeUkKTktSeXAxc0Q4bWQ2WUdmQzVoY0NUcEVkaXBaeFE3WGpZamI4Q2U0ZDdYVDdXb0x1dDNIa2dDYVZMVysxeitHaQozbFNyT1JMdVJhSDN0SWorb0NqQVdOZGkzYnk3dnNBbHQ5WW9JK01LSjRwY3dNSVM5UUVmWFVmbFVGeVFrVERLCk9FaHdZZjAybDBLUDlHYklLeG44UXhhS0xKMkQvZHVkSEJ3M1o1RkJBb0dBR2lHbFBPMC90em5QdlRZS3dtQ0gKOWN1a0gxSGQ1dHRNZVFwalBsanZGSkkwQks1V2JTU2FTcGRzTHBvNWora0Z4U2pMS0theWdjQWNwdG5lV0xVNwpLR1BKdVRoTXJDRjhCNi9PcXJjZUFqc0tYNGMwVlBhLzI2MzdYNUcrZHhnaFgxWUdadHBJUnVOMHBsN0UvNW9PCnV0YWdNU0NUbXdOSVZJZzlIUmRvbHpFQ2dZRUFvUFl3TjVyamlnVTVKNlp2YURsQnlxbk9Hdlljc3ZqQVNNeUIKNXJQRFBObmdua2VSbTZreVJUZUdndGF6dzA1YUkwQ0JxREIzNGlZU05yMHlIdjRFSFE0QzNMNjVzbVl1WUJsTwo3QUw2K3hwcXM4RDdFY0RKZi9DbkFJVy9FSm5WS1loN2NzYSsxdiszV25MZjdHTnJTQy8ydkM1Um5rVFo2NU5oCkkvT1dWZ0VDZ1lCamhLcGt5UERDSHIvQ3NmSTV1NVJWRURkVnBkc01TNHVjaUh2VWtQcHNxQkdLM3JQaFJoTFQKK3pnZmsxeEhQZFNRRWJyNGRYbHNVaHVLaUljOVZCTFJBd0pYb3ZDcEU5bFpwUmVlREpBWXFCYlhPOFdLRzVNTgp6bU9zZVRvS0tmRWlJanNoY1dPVEN2RG1NVkVVMEsva2RYbHJyQU9uTEtPYVhDM1l6NDR2SUE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="' ']' ++ kubectl_bin get secrets/some-name-ssl -o json ++ jq '.metadata.ownerReferences[0].name' +++ mktemp ++ local LAST_OUT=/tmp/tmp.e1OZJwtEal +++ mktemp ++ local LAST_ERR=/tmp/tmp.GnKPZ2AZup ++ local exit_status=0 +++ seq 0 2 ++ for i in '$(seq 0 2)' ++ kubectl get secrets/some-name-ssl -o json ++ exit_status=0 ++ [[ 0 != 0 ]] ++ break ++ cat /tmp/tmp.e1OZJwtEal ++ cat /tmp/tmp.GnKPZ2AZup ++ rm /tmp/tmp.e1OZJwtEal /tmp/tmp.GnKPZ2AZup ++ return 0 + local 'ownerName="some-name"' + '[' '"some-name"' '!=' '"some-name"' ']' + destroy tls-issue-self-13386 + local namespace=tls-issue-self-13386 + 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.Hn5OteEWe3/operator.log ++ 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.wXQYL8xZoz +++ mktemp ++ local LAST_ERR=/tmp/tmp.9D6HS8CMrY ++ 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.wXQYL8xZoz ++ cat /tmp/tmp.9D6HS8CMrY ++ rm /tmp/tmp.wXQYL8xZoz /tmp/tmp.9D6HS8CMrY ++ return 0 + kubectl_bin logs -n pxc-operator percona-xtradb-cluster-operator-5699d7755d-vvrcn ++ mktemp + local LAST_OUT=/tmp/tmp.UsXaAqo88a ++ mktemp + local LAST_ERR=/tmp/tmp.uY3tlXblqf + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl logs -n pxc-operator percona-xtradb-cluster-operator-5699d7755d-vvrcn + exit_status=0 + [[ 0 != 0 ]] + break + cat /tmp/tmp.UsXaAqo88a + cat /tmp/tmp.uY3tlXblqf + rm /tmp/tmp.UsXaAqo88a /tmp/tmp.uY3tlXblqf + return 0 I0412 13:18:49.367539 1 request.go:645] Throttling request took 1.028359495s, request: GET:https://10.7.240.1:443/apis/pxc.percona.com/v1-3-0?timeout=32s I0412 13:19:45.362248 1 request.go:645] Throttling request took 1.046457377s, request: GET:https://10.7.240.1:443/apis/certificates.k8s.io/v1?timeout=32s {"level":"info",,"caller":"pxc/controller.go:468","msg":"reconcile replication error","err":"get primary pxc pod: not found"} {"level":"info",,"caller":"pxc/version.go:328","msg":"update PXC version (fetched from db)","new version":"8.0.27-18.1"} {"level":"info",,"caller":"v1/pxc_types.go:874","msg":"ProxySQL size will be changed from 1 to 2 due to safe config"} {"level":"info",,"caller":"v1/pxc_types.go:875","msg":"Set allowUnsafeConfigurations=true to disable safe configuration"} {"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."} + grep -v NAMESPACE + kubectl get pxc --all-namespaces -o wide + xargs -L 1 sh -xc 'kubectl patch pxc -n $0 $1 --type=merge -p "{\"metadata\":{\"finalizers\":[]}}"' + kubectl patch pxc -n tls-issue-self-13386 some-name --type=merge -p '{"metadata":{"finalizers":[]}}' perconaxtradbcluster.pxc.percona.com/some-name patched + kubectl_bin delete pxc --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.gJGEtVrEsY ++ mktemp + local LAST_ERR=/tmp/tmp.98Jo3NRP8J + 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.gJGEtVrEsY perconaxtradbcluster.pxc.percona.com "some-name" deleted + cat /tmp/tmp.98Jo3NRP8J + rm /tmp/tmp.gJGEtVrEsY /tmp/tmp.98Jo3NRP8J + return 0 + kubectl_bin delete pxc-backup --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.MIobi1ynM1 ++ mktemp + local LAST_ERR=/tmp/tmp.m6pfDITTgE + 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.MIobi1ynM1 No resources found + cat /tmp/tmp.m6pfDITTgE + rm /tmp/tmp.MIobi1ynM1 /tmp/tmp.m6pfDITTgE + return 0 + kubectl_bin delete pxc-restore --all --all-namespaces ++ mktemp + local LAST_OUT=/tmp/tmp.c1TqpgKFrG ++ mktemp + local LAST_ERR=/tmp/tmp.YTF7Jx2Lqr + 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.c1TqpgKFrG No resources found + cat /tmp/tmp.YTF7Jx2Lqr + rm /tmp/tmp.c1TqpgKFrG /tmp/tmp.YTF7Jx2Lqr + return 0 + kubectl_bin delete ValidatingWebhookConfiguration percona-xtradbcluster-webhook ++ mktemp + local LAST_OUT=/tmp/tmp.zJC7AiGknS ++ mktemp + local LAST_ERR=/tmp/tmp.WQfGUMACg0 + 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.zJC7AiGknS validatingwebhookconfiguration.admissionregistration.k8s.io "percona-xtradbcluster-webhook" deleted + cat /tmp/tmp.WQfGUMACg0 + rm /tmp/tmp.zJC7AiGknS /tmp/tmp.WQfGUMACg0 + 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.Hn5OteEWe3 + kubectl_bin delete --grace-period=0 --force=true namespace pxc-operator + kubectl_bin delete --grace-period=0 --force=true namespace tls-issue-self-13386 ++ mktemp + local LAST_OUT=/tmp/tmp.F047Y9bqsg ++ mktemp ++ mktemp + local LAST_OUT=/tmp/tmp.xMOqKzdnEe + local LAST_ERR=/tmp/tmp.qR9n9uUcdH + local exit_status=0 ++ mktemp ++ seq 0 2 + local LAST_ERR=/tmp/tmp.IgHcDqbrsa + local exit_status=0 ++ seq 0 2 + for i in '$(seq 0 2)' + kubectl delete --grace-period=0 --force=true namespace pxc-operator + for i in '$(seq 0 2)' + kubectl delete --grace-period=0 --force=true namespace tls-issue-self-13386