============================= test session starts ============================== platform linux -- Python 3.14.5, pytest-9.1.1, pluggy-1.6.0 -- /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2058/.venv/bin/python cachedir: .pytest_cache metadata: {'Python': '3.14.5', 'Platform': 'Linux-7.0.8-100.fc43.x86_64-x86_64-with-glibc2.42', 'Packages': {'pytest': '9.1.1', 'pluggy': '1.6.0'}, 'Plugins': {'html': '4.2.0', 'metadata': '3.1.1', 'dependency': '0.6.1', 'json-report': '1.5.0'}, 'CI': 'true', 'BUILD_NUMBER': '22', 'BUILD_ID': '22', 'BUILD_URL': 'https://cloud.cd.percona.com/job/cloud-psmdb-operator/job/PR-2058/22/', 'NODE_NAME': 'hcloud-3hmxjv56rzynxord', 'JOB_NAME': 'cloud-psmdb-operator/PR-2058', 'BUILD_TAG': 'jenkins-cloud-psmdb-operator-PR-2058-22', 'EXECUTOR_NUMBER': '0', 'JENKINS_URL': 'https://cloud.cd.percona.com/', 'WORKSPACE': '/mnt/jenkins/workspace/cloud-psmdb-operator_PR-2058', 'GIT_COMMIT': '78121c56762758785b75e9b7c017e15fc887ae5d', 'GIT_URL': 'https://github.com/percona/percona-server-mongodb-operator.git', 'GIT_BRANCH': 'PR-2058'} rootdir: /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2058 configfile: pyproject.toml plugins: html-4.2.0, metadata-3.1.1, dependency-0.6.1, json-report-1.5.0 collecting ... collected 3 items e2e-tests/liveness/test_liveness.py::TestLiveness::test_create_first_cluster [01:07:42.811325] WARNING kubectl error: Warning: version difference between client (1.36) and server (1.33) exceeds the supported minor version skew of +/-1 [01:07:45.329481] INFO Environment variables: KUBE_VERSION=1.33 EKS=0 GKE=1 OPENSHIFT= MINIKUBE= API=psmdb.percona.com/v1 REGISTRY_NAME=docker.io GIT_COMMIT=78121c56762758785b75e9b7c017e15fc887ae5d GIT_BRANCH=PR-2058 OPERATOR_VERSION=1.23.0 IMAGE=docker.io/perconalab/percona-server-mongodb-ope rator:PR-2058-78121c567 IMAGE_MONGOD=docker.io/perconalab/percona-server-mong odb-operator:main-mongod8.0 IMAGE_MONGOD_CHAIN=docker.io/perconalab/percona-serve r-mongodb-operator:main-mongod6.0 docker.io/perconalab/percona-server-mongodb-operator: main-mongod7.0 docker.io/perconalab/percona-server-mongodb-operator: main-mongod8.0 IMAGE_SEARCH=perconalab/percona-server-mongodb-operat or:main-mongot IMAGE_BACKUP=docker.io/perconalab/percona-server-mong odb-operator:main-backup IMAGE_PMM_CLIENT=docker.io/percona/pmm-client:2.44.1- 1 IMAGE_PMM_SERVER=docker.io/perconalab/pmm-server:dev- latest IMAGE_PMM3_CLIENT=docker.io/perconalab/pmm-client:3-d ev-latest IMAGE_PMM3_SERVER=docker.io/perconalab/pmm-server:3-d ev-latest IMAGE_LOGCOLLECTOR=docker.io/perconalab/fluentbit:mai n-logcollector IMAGE_CLUSTERSYNC=docker.io/percona/percona-clustersy nc-mongodb:0.9.0 CERT_MANAGER_VER=1.19.3 CHAOS_MESH_VER=2.7.1 MINIO_VER=5.4.0 PMM_SERVER_VER=9.9.9 CLEAN_NAMESPACE=1 DELETE_CRD_ON_START=1 SKIP_DELETE=0 SKIP_BACKUPS_TO_AWS_GCP_AZURE= UPDATE_COMPARE_FILES=0 [01:07:45.333851] INFO Creating test environment [01:07:45.335017] INFO Deleting old CRDs and RBACs [01:07:49.568863] WARNING kubectl error: error: the server doesn't have a resource type "perconaservermongodbbackups" [01:07:50.733446] WARNING kubectl error: error: the server doesn't have a resource type "perconaservermongodbclustersyncs" [01:07:51.861704] WARNING kubectl error: error: the server doesn't have a resource type "perconaservermongodbrestores" [01:07:53.016548] WARNING kubectl error: error: the server doesn't have a resource type "perconaservermongodbs" [01:08:01.399828] INFO Cleaning up all old namespaces [01:08:02.380647] INFO Cleaning up existing namespace [01:08:03.895252] INFO Create namespace psmdb-operator [01:08:04.951631] INFO Start PSMDB operator [01:08:15.941925] INFO Waiting for pod/percona-server-mongodb-operator-66cd7b75cf-pwhnp to be ready... [01:08:17.069927] INFO Pod percona-server-mongodb-operator-66cd7b75cf-pwhnp is ready [01:08:18.425603] INFO Operator startup: 2026-07-17T01:08:15.851Z INFO setup Manager starting up {"gitCommit": "78121c56762758785b75e9b7c017e15fc887ae5d", "gitBranch": "PR-2058-78121c567", "buildTime": "", "goVersion": "go1.26.5", "os": "linux", "arch": "amd64"} [01:08:18.427048] INFO Cleaning up all old namespaces [01:08:19.479915] INFO Cleaning up existing namespace [01:08:21.039329] INFO Create namespace liveness-19842 [01:08:22.125965] INFO Installing MinIO: minio-service "minio" has been added to your repositories NAME: minio-service LAST DEPLOYED: Fri Jul 17 01:08:25 2026 NAMESPACE: liveness-19842 STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: MinIO can be accessed via port 9000 on the following DNS name from within your cluster: minio-service.liveness-19842.cluster.local To access MinIO from localhost, run the below commands: 1. export POD_NAME=$(kubectl get pods --namespace liveness-19842 -l "release=minio-service" -o jsonpath="{.items[0].metadata.name}") 2. kubectl port-forward $POD_NAME 9000 --namespace liveness-19842 Read more about port forwarding here: http://kubernetes.io/docs/user-guide/kubectl/kubectl_port-forward/ You can now access MinIO server on http://localhost:9000. Follow the below steps to connect to MinIO server with mc client: 1. Download the MinIO mc client - https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart 2. export MC_HOST_minio-service-local=http://$(kubectl get secret --namespace liveness-19842 minio-service -o jsonpath="{.data.rootUser}" | base64 --decode):$(kubectl get secret --namespace liveness-19842 minio-service -o jsonpath="{.data.rootPassword}" | base64 --decode)@localhost:9000 3. mc ls minio-service-local [01:08:54.006922] INFO Waiting for pod/minio-service-6d5f646cdc-k2msb to be ready... [01:08:54.994841] INFO Pod minio-service-6d5f646cdc-k2msb is ready [01:08:56.121244] INFO Creating MinIO bucket: operator-testing [01:09:08.339420] WARNING kubectl error: All commands and output from this session will be recorded in container logs, including credentials and sensitive information passed through the command prompt. If you don't see a command prompt, try pressing enter. [01:09:10.253855] INFO Creating PSMDB cluster [01:09:12.648738] INFO Waiting for pod/liveness-rs0-0 to be ready... [01:09:13.772304] WARNING kubectl error: Error from server (NotFound): pods "liveness-rs0-0" not found [01:09:49.244436] INFO Pod liveness-rs0-0 is ready [01:09:49.246374] INFO Waiting for pod/liveness-rs0-1 to be ready... [01:10:21.637437] INFO Pod liveness-rs0-1 is ready [01:10:24.303922] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:10:24.305616] INFO Waiting for pod/liveness-rs0-2 to be ready... [01:10:52.621012] INFO Pod liveness-rs0-2 is ready [01:10:53.733065] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:10:54.802563] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:10:54.804240] INFO Waiting for cluster liveness readiness [01:10:59.814193] INFO Cluster liveness is ready PASSED e2e-tests/liveness/test_liveness.py::TestLiveness::test_liveness_check_fails_with_invalid_ssl_option [01:11:22.687998] WARNING kubectl error: 2026-07-17T01:11:02.605Z INFO Running mongodb-healthcheck {"commit": "78121c56762758785b75e9b7c017e15fc887ae5d", "branch": "PR-2058-78121c567"} 2026-07-17T01:11:02.605Z INFO Running Kubernetes liveness check for {"component": "mongod"} 2026-07-17T01:11:02.606Z DEBUG HealthCheckMongodLiveness.Dial Connecting to mongodb {"hosts": ["localhost:27017"], "ssl": true, "ssl_insecure": false} 2026-07-17T01:11:02.606Z DEBUG HealthCheckMongodLiveness.Dial Enabling authentication for session {"user": "clusterMonitor"} 2026-07-17T01:11:22.614Z ERROR Failed to perform check {"error": "member failed Kubernetes liveness check: connection error: failed to dial mongo: ping mongo: server selection error: context deadline exceeded, current topology: { Type: Single, Servers: [{ Addr: localhost:27017, Type: Unknown, Last error: tls: failed to verify certificate: x509: certificate signed by unknown authority }, ] }", "errorVerbose": "server selection error: context deadline exceeded, current topology: { Type: Single, Servers: [{ Addr: localhost:27017, Type: Unknown, Last error: tls: failed to verify certificate: x509: certificate signed by unknown authority }, ] }\nping mongo\ngithub.com/percona/percona-server-mongodb-oper ator/pkg/psmdb/mongo.Dial\n\t/go/src/github.com/perco na/percona-server-mongodb-operator/pkg/psmdb/mongo/mo ngo.go:182\ngithub.com/percona/percona-server-mongodb -operator/cmd/mongodb-healthcheck/db.Dial\n\t/go/src/ github.com/percona/percona-server-mongodb-operator/cm d/mongodb-healthcheck/db/db.go:50\ngithub.com/percona /percona-server-mongodb-operator/cmd/mongodb-healthch eck/healthcheck.HealthCheckMongodLiveness\n\t/go/src/ github.com/percona/percona-server-mongodb-operator/cm d/mongodb-healthcheck/healthcheck/liveness.go:61\ngit hub.com/percona/percona-server-mongodb-operator/cmd/m ongodb-healthcheck/tool.(*App).Run\n\t/go/src/github. com/percona/percona-server-mongodb-operator/cmd/mongo db-healthcheck/tool/tool.go:95\nmain.main\n\t/go/src/ github.com/percona/percona-server-mongodb-operator/cm d/mongodb-healthcheck/main.go:45\nruntime.main\n\t/us r/local/go/src/runtime/proc.go:290\nruntime.goexit\n\ t/usr/local/go/src/runtime/asm_amd64.s:1771\nfailed to dial mongo\ngithub.com/percona/percona-server-mongodb-oper ator/cmd/mongodb-healthcheck/db.Dial\n\t/go/src/githu b.com/percona/percona-server-mongodb-operator/cmd/mon godb-healthcheck/db/db.go:52\ngithub.com/percona/perc ona-server-mongodb-operator/cmd/mongodb-healthcheck/h ealthcheck.HealthCheckMongodLiveness\n\t/go/src/githu b.com/percona/percona-server-mongodb-operator/cmd/mon godb-healthcheck/healthcheck/liveness.go:61\ngithub.c om/percona/percona-server-mongodb-operator/cmd/mongod b-healthcheck/tool.(*App).Run\n\t/go/src/github.com/p ercona/percona-server-mongodb-operator/cmd/mongodb-he althcheck/tool/tool.go:95\nmain.main\n\t/go/src/githu b.com/percona/percona-server-mongodb-operator/cmd/mon godb-healthcheck/main.go:45\nruntime.main\n\t/usr/loc al/go/src/runtime/proc.go:290\nruntime.goexit\n\t/usr /local/go/src/runtime/asm_amd64.s:1771\nconnection error\ngithub.com/percona/percona-server-mongodb-oper ator/cmd/mongodb-healthcheck/healthcheck.HealthCheckM ongodLiveness\n\t/go/src/github.com/percona/percona-s erver-mongodb-operator/cmd/mongodb-healthcheck/health check/liveness.go:63\ngithub.com/percona/percona-serv er-mongodb-operator/cmd/mongodb-healthcheck/tool.(*Ap p).Run\n\t/go/src/github.com/percona/percona-server-m ongodb-operator/cmd/mongodb-healthcheck/tool/tool.go: 95\nmain.main\n\t/go/src/github.com/percona/percona-s erver-mongodb-operator/cmd/mongodb-healthcheck/main.g o:45\nruntime.main\n\t/usr/local/go/src/runtime/proc. go:290\nruntime.goexit\n\t/usr/local/go/src/runtime/a sm_amd64.s:1771\nmember failed Kubernetes liveness check"} main.main /go/src/github.com/percona/percona-server-mon godb-operator/cmd/mongodb-healthcheck/main.go:46 runtime.main /usr/local/go/src/runtime/proc.go:290 command terminated with exit code 1 PASSED e2e-tests/liveness/test_liveness.py::TestLiveness::test_change_liveness_config [01:11:24.267383] INFO Creating PSMDB cluster [01:11:29.070559] INFO Waiting for pod/liveness-rs0-0 to be ready... [01:11:30.108189] INFO Pod liveness-rs0-0 is ready [01:11:30.109159] INFO Waiting for pod/liveness-rs0-1 to be ready... [01:11:31.164184] INFO Pod liveness-rs0-1 is ready [01:11:32.317824] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:11:32.319555] INFO Waiting for pod/liveness-rs0-2 to be ready... [01:11:33.488608] INFO Pod liveness-rs0-2 is ready [01:11:34.620810] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:11:35.766371] WARNING kubectl error: Error from server (NotFound): perconaservermongodbs.psmdb.percona.com "liveness-rs0" not found [01:11:35.768062] INFO Waiting for cluster liveness readiness [01:13:53.054610] INFO Cluster liveness is ready PASSEDrelease "minio-service" uninstalled [01:14:00.166565] INFO Cleaning up test environment [01:14:05.708325] WARNING kubectl error: Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "perconaservermongodbbackups.psmdb.percona.com" not found [01:14:08.091775] WARNING kubectl error: Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "perconaservermongodbclustersyncs.psmdb.percona.com" not found [01:14:10.192487] WARNING kubectl error: Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "perconaservermongodbrestores.psmdb.percona.com" not found [01:14:12.991970] WARNING kubectl error: Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "perconaservermongodbs.psmdb.percona.com" not found [01:14:42.711848] WARNING kubectl error: Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. [01:14:58.893848] WARNING kubectl error: Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. - generated xml file: /mnt/jenkins/workspace/cloud-psmdb-operator_PR-2058/e2e-tests/reports/liveness.xml - - Generated html report: file:///mnt/jenkins/workspace/cloud-psmdb-operator_PR-2058/e2e-tests/reports/liveness.html - ======================== 3 passed in 437.09s (0:07:17) =========================