2026-03-20 15:55:02.376357 | Job console starting... 2026-03-20 15:55:02.385763 | Updating repositories 2026-03-20 15:55:02.505082 | Preparing job workspace 2026-03-20 15:55:12.298253 | Running Ansible setup... 2026-03-20 15:55:18.683665 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 15:55:19.261410 | 2026-03-20 15:55:19.261535 | PLAY [localhost] 2026-03-20 15:55:19.270311 | 2026-03-20 15:55:19.270384 | TASK [Gathering Facts] 2026-03-20 15:55:20.270520 | localhost | ok 2026-03-20 15:55:20.302309 | 2026-03-20 15:55:20.302562 | TASK [Setup log path fact] 2026-03-20 15:55:20.333825 | localhost | ok 2026-03-20 15:55:20.352733 | 2026-03-20 15:55:20.352931 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 15:55:20.384371 | localhost | ok 2026-03-20 15:55:20.392792 | 2026-03-20 15:55:20.392896 | TASK [emit-job-header : Print job information] 2026-03-20 15:55:20.442953 | # Job Information 2026-03-20 15:55:20.443148 | Ansible Version: 2.15.12 2026-03-20 15:55:20.443193 | Job: ansible-test-sanity-docker-milestone 2026-03-20 15:55:20.443223 | Pipeline: third-party-check 2026-03-20 15:55:20.443249 | Executor: ze04.softwarefactory-project.io 2026-03-20 15:55:20.443273 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-20 15:55:20.443301 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/f56/ansible/f5618512f71b4c9e8f47de097c582c24/ 2026-03-20 15:55:20.443326 | Event ID: 0820a740-2474-11f1-8d9a-7db0bfda04a9 2026-03-20 15:55:20.448789 | 2026-03-20 15:55:20.448889 | LOOP [emit-job-header : Print node information] 2026-03-20 15:55:20.575315 | localhost | ok: 2026-03-20 15:55:20.575596 | localhost | # Node Information 2026-03-20 15:55:20.575654 | localhost | Inventory Hostname: controller 2026-03-20 15:55:20.575733 | localhost | Hostname: np0005653400 2026-03-20 15:55:20.575778 | localhost | Username: zuul 2026-03-20 15:55:20.575824 | localhost | Distro: Fedora 37 2026-03-20 15:55:20.575863 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-20 15:55:20.575900 | localhost | Region: ca-ymq-1 2026-03-20 15:55:20.575935 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-20 15:55:20.575971 | localhost | Product Name: OpenStack Nova 2026-03-20 15:55:20.576008 | localhost | Interface IP: 199.19.213.170 2026-03-20 15:55:20.593908 | 2026-03-20 15:55:20.594107 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-20 15:55:21.026588 | localhost -> localhost | changed 2026-03-20 15:55:21.032380 | 2026-03-20 15:55:21.032449 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-20 15:55:22.100375 | localhost -> localhost | changed 2026-03-20 15:55:22.142148 | 2026-03-20 15:55:22.142253 | PLAY [all:!appliance*] 2026-03-20 15:55:22.168848 | 2026-03-20 15:55:22.169016 | TASK [include_role : start-zuul-console] 2026-03-20 15:55:22.192812 | controller | ok 2026-03-20 15:55:22.210459 | 2026-03-20 15:55:22.210554 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-20 15:55:22.626751 | controller | ok 2026-03-20 15:55:22.651304 | 2026-03-20 15:55:22.651443 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-20 15:55:42.109127 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-20 15:55:42.123072 | 2026-03-20 15:55:42.123222 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-20 15:55:42.673117 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.687076 | 2026-03-20 15:55:42.687354 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-20 15:55:42.724973 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.738202 | 2026-03-20 15:55:42.738342 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-20 15:55:42.765822 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.780331 | 2026-03-20 15:55:42.780475 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-20 15:55:42.818095 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.831260 | 2026-03-20 15:55:42.831401 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-20 15:55:42.868439 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.882005 | 2026-03-20 15:55:42.882147 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-20 15:55:42.909437 | controller | skipping: Conditional result was False 2026-03-20 15:55:42.935720 | 2026-03-20 15:55:42.935851 | TASK [Disable Fedora Modular] 2026-03-20 15:55:43.208354 | controller | changed 2026-03-20 15:55:43.222846 | 2026-03-20 15:55:43.222986 | TASK [Enable EPEL] 2026-03-20 15:55:43.250935 | controller | skipping: Conditional result was False 2026-03-20 15:55:43.266605 | 2026-03-20 15:55:43.266802 | TASK [Register the RHEL node] 2026-03-20 15:55:43.844425 | 2026-03-20 15:55:43.844765 | TASK [Show the subscription-manager status] 2026-03-20 15:55:44.403642 | controller | skipping: Conditional result was False 2026-03-20 15:55:44.417568 | 2026-03-20 15:55:44.417776 | TASK [Enable EPEL on RHEL] 2026-03-20 15:55:44.976121 | controller | skipping: Conditional result was False 2026-03-20 15:55:44.990970 | 2026-03-20 15:55:44.991116 | TASK [Install git and tox] 2026-03-20 15:56:54.367016 | controller | changed 2026-03-20 15:56:54.375265 | 2026-03-20 15:56:54.375353 | TASK [include_role : prepare-workspace] 2026-03-20 15:56:54.397383 | controller | ok 2026-03-20 15:56:54.421278 | 2026-03-20 15:56:54.421380 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-20 15:56:54.631609 | controller | ok 2026-03-20 15:56:54.663021 | 2026-03-20 15:56:54.663124 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-20 15:57:08.820647 | controller | Output suppressed because no_log was given 2026-03-20 15:57:08.833326 | 2026-03-20 15:57:08.833391 | TASK [include_role : prepare-workspace-openshift] 2026-03-20 15:57:08.851094 | controller | skipping: Conditional result was False 2026-03-20 15:57:08.875841 | 2026-03-20 15:57:08.875908 | PLAY [all:!appliance] 2026-03-20 15:57:08.892129 | 2026-03-20 15:57:08.892193 | TASK [Run add-build-sshkey role (RSA)] 2026-03-20 15:57:08.912659 | controller | ok 2026-03-20 15:57:08.932347 | 2026-03-20 15:57:08.932436 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 15:57:09.170339 | controller -> localhost | ok 2026-03-20 15:57:09.176725 | 2026-03-20 15:57:09.176794 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 15:57:09.197942 | controller | ok 2026-03-20 15:57:09.215191 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 15:57:09.222194 | 2026-03-20 15:57:09.222266 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 15:57:09.755230 | controller -> localhost | Generating public/private rsa key pair. 2026-03-20 15:57:09.755443 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_rsa. 2026-03-20 15:57:09.755475 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_rsa.pub. 2026-03-20 15:57:09.755496 | controller -> localhost | The key fingerprint is: 2026-03-20 15:57:09.755515 | controller -> localhost | SHA256:izARtW4DbJkIIacHYschTlbp8/iujTUNCt3lPjtmRh8 zuul-build-sshkey 2026-03-20 15:57:09.755537 | controller -> localhost | The key's randomart image is: 2026-03-20 15:57:09.755563 | controller -> localhost | +---[RSA 2048]----+ 2026-03-20 15:57:09.755582 | controller -> localhost | |**+++.. | 2026-03-20 15:57:09.755601 | controller -> localhost | |B=o= + . | 2026-03-20 15:57:09.755624 | controller -> localhost | |..+ B .. | 2026-03-20 15:57:09.755648 | controller -> localhost | | ..+.+o | 2026-03-20 15:57:09.755668 | controller -> localhost | | . .*o+.S | 2026-03-20 15:57:09.755727 | controller -> localhost | | ...=++ E | 2026-03-20 15:57:09.755760 | controller -> localhost | | ..oo+o . | 2026-03-20 15:57:09.755784 | controller -> localhost | | +..=o. | 2026-03-20 15:57:09.755802 | controller -> localhost | | ooo+.. | 2026-03-20 15:57:09.755822 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 15:57:09.755881 | controller -> localhost | ok: Runtime: 0:00:00.127847 2026-03-20 15:57:09.763257 | 2026-03-20 15:57:09.763336 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 15:57:09.794359 | controller | ok 2026-03-20 15:57:09.805159 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 15:57:09.815190 | 2026-03-20 15:57:09.815261 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 15:57:09.839597 | controller | skipping: Conditional result was False 2026-03-20 15:57:09.849597 | 2026-03-20 15:57:09.849723 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 15:57:10.250898 | controller | changed 2026-03-20 15:57:10.263253 | 2026-03-20 15:57:10.263353 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 15:57:10.478798 | controller | ok 2026-03-20 15:57:10.493371 | 2026-03-20 15:57:10.493479 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 15:57:11.149714 | controller | changed 2026-03-20 15:57:11.156119 | 2026-03-20 15:57:11.156297 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 15:57:11.782548 | controller | changed 2026-03-20 15:57:11.789373 | 2026-03-20 15:57:11.789449 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 15:57:11.813337 | controller | skipping: Conditional result was False 2026-03-20 15:57:11.820975 | 2026-03-20 15:57:11.821082 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 15:57:12.162616 | controller -> localhost | changed 2026-03-20 15:57:12.182941 | 2026-03-20 15:57:12.183057 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 15:57:12.474034 | controller -> localhost | Identity added: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_rsa (zuul-build-sshkey) 2026-03-20 15:57:12.474273 | controller -> localhost | ok: Runtime: 0:00:00.014979 2026-03-20 15:57:12.482068 | 2026-03-20 15:57:12.482179 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 15:57:12.792116 | controller | ok 2026-03-20 15:57:12.800123 | 2026-03-20 15:57:12.800194 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 15:57:12.834757 | controller | skipping: Conditional result was False 2026-03-20 15:57:12.846129 | 2026-03-20 15:57:12.846200 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-20 15:57:12.875596 | controller | ok 2026-03-20 15:57:12.890946 | 2026-03-20 15:57:12.891012 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 15:57:13.098877 | controller -> localhost | ok 2026-03-20 15:57:13.105199 | 2026-03-20 15:57:13.105273 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 15:57:13.136249 | controller | ok 2026-03-20 15:57:13.158614 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 15:57:13.166104 | 2026-03-20 15:57:13.166175 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 15:57:13.413502 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-20 15:57:13.413726 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_ecdsa. 2026-03-20 15:57:13.413757 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_ecdsa.pub. 2026-03-20 15:57:13.413787 | controller -> localhost | The key fingerprint is: 2026-03-20 15:57:13.413807 | controller -> localhost | SHA256:3mBcf+M6Tp+rl8QqfLmfBXrcCmh1RCRRNcFNbPcnw5A zuul-build-sshkey 2026-03-20 15:57:13.413827 | controller -> localhost | The key's randomart image is: 2026-03-20 15:57:13.413865 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-20 15:57:13.413884 | controller -> localhost | | o==*=| 2026-03-20 15:57:13.413902 | controller -> localhost | | Eo .*| 2026-03-20 15:57:13.413919 | controller -> localhost | | . o..o| 2026-03-20 15:57:13.413936 | controller -> localhost | | . . . .+ o| 2026-03-20 15:57:13.413953 | controller -> localhost | | S o.=o.| 2026-03-20 15:57:13.413970 | controller -> localhost | | o o o *o+ | 2026-03-20 15:57:13.413986 | controller -> localhost | | ..+ +++.o| 2026-03-20 15:57:13.414003 | controller -> localhost | | .o.==o= | 2026-03-20 15:57:13.414019 | controller -> localhost | | +=*B. | 2026-03-20 15:57:13.414036 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 15:57:13.414086 | controller -> localhost | ok: Runtime: 0:00:00.015615 2026-03-20 15:57:13.421139 | 2026-03-20 15:57:13.421203 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 15:57:13.453226 | controller | ok 2026-03-20 15:57:13.460728 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 15:57:13.469399 | 2026-03-20 15:57:13.469461 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 15:57:13.493339 | controller | skipping: Conditional result was False 2026-03-20 15:57:13.499504 | 2026-03-20 15:57:13.499566 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 15:57:13.761452 | controller | changed 2026-03-20 15:57:13.768075 | 2026-03-20 15:57:13.768151 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 15:57:13.991141 | controller | ok 2026-03-20 15:57:13.996808 | 2026-03-20 15:57:13.996870 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 15:57:14.639399 | controller | changed 2026-03-20 15:57:14.654015 | 2026-03-20 15:57:14.654197 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 15:57:15.328196 | controller | changed 2026-03-20 15:57:15.334292 | 2026-03-20 15:57:15.334407 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 15:57:15.372963 | controller | skipping: Conditional result was False 2026-03-20 15:57:15.379399 | 2026-03-20 15:57:15.379494 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 15:57:15.608990 | controller -> localhost | changed 2026-03-20 15:57:15.620828 | 2026-03-20 15:57:15.620896 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 15:57:15.881731 | controller -> localhost | Identity added: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/f5618512f71b4c9e8f47de097c582c24_id_ecdsa (zuul-build-sshkey) 2026-03-20 15:57:15.881936 | controller -> localhost | ok: Runtime: 0:00:00.009039 2026-03-20 15:57:15.888579 | 2026-03-20 15:57:15.888641 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 15:57:16.099351 | controller | ok 2026-03-20 15:57:16.112624 | 2026-03-20 15:57:16.112796 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 15:57:16.160951 | controller | skipping: Conditional result was False 2026-03-20 15:57:16.176127 | 2026-03-20 15:57:16.176212 | TASK [include_role : remove-zuul-sshkey] 2026-03-20 15:57:16.201272 | controller | skipping: Conditional result was False 2026-03-20 15:57:16.211647 | 2026-03-20 15:57:16.211758 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-20 15:57:16.427466 | controller | ok: "logs" 2026-03-20 15:57:16.427706 | controller | ok: All items complete 2026-03-20 15:57:16.427738 | 2026-03-20 15:57:16.620050 | controller | ok: "artifacts" 2026-03-20 15:57:16.820051 | controller | ok: "docs" 2026-03-20 15:57:16.840898 | 2026-03-20 15:57:16.841131 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-20 15:57:17.087164 | controller | changed: "logs" 2026-03-20 15:57:17.294494 | controller | changed: "artifacts" 2026-03-20 15:57:17.499945 | controller | changed: "docs" 2026-03-20 15:57:17.563494 | 2026-03-20 15:57:17.563622 | PLAY RECAP 2026-03-20 15:57:17.563702 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-20 15:57:17.563745 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 15:57:17.563771 | 2026-03-20 15:57:17.711816 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 15:57:17.712673 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 15:57:18.237401 | 2026-03-20 15:57:18.237573 | PLAY [all] 2026-03-20 15:57:18.260133 | 2026-03-20 15:57:18.260307 | TASK [Install binary dependencies] 2026-03-20 15:57:18.331040 | controller | ok 2026-03-20 15:57:18.350552 | 2026-03-20 15:57:18.350628 | TASK [bindep : Include find tasks] 2026-03-20 15:57:18.382183 | controller | ok 2026-03-20 15:57:18.390575 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-20 15:57:18.397334 | 2026-03-20 15:57:18.397418 | TASK [bindep : Look for bindep.txt] 2026-03-20 15:57:18.735214 | controller | ok 2026-03-20 15:57:18.743344 | 2026-03-20 15:57:18.743440 | TASK [bindep : Define bindep_file fact] 2026-03-20 15:57:18.768842 | controller | skipping: Conditional result was False 2026-03-20 15:57:18.777576 | 2026-03-20 15:57:18.777718 | TASK [bindep : Look for other-requirements.txt] 2026-03-20 15:57:19.003187 | controller | ok 2026-03-20 15:57:19.010967 | 2026-03-20 15:57:19.011060 | TASK [bindep : Define bindep_file fact] 2026-03-20 15:57:19.036280 | controller | skipping: Conditional result was False 2026-03-20 15:57:19.045648 | 2026-03-20 15:57:19.045760 | TASK [bindep : Look for bindep fallback file] 2026-03-20 15:57:19.071257 | controller | skipping: Conditional result was False 2026-03-20 15:57:19.080360 | 2026-03-20 15:57:19.080452 | TASK [bindep : Define bindep_file fact] 2026-03-20 15:57:19.105616 | controller | skipping: Conditional result was False 2026-03-20 15:57:19.112184 | 2026-03-20 15:57:19.112256 | TASK [bindep : Include bindep tasks] 2026-03-20 15:57:19.136023 | controller | skipping: Conditional result was False 2026-03-20 15:57:19.142420 | 2026-03-20 15:57:19.142493 | TASK [bindep : Include install tasks] 2026-03-20 15:57:19.166573 | controller | skipping: Conditional result was False 2026-03-20 15:57:19.173450 | 2026-03-20 15:57:19.173542 | LOOP [bindep : Include package tasks] 2026-03-20 15:57:19.241331 | 2026-03-20 15:57:19.241505 | TASK [Run test-setup role] 2026-03-20 15:57:19.261141 | controller | ok 2026-03-20 15:57:19.279503 | 2026-03-20 15:57:19.279596 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-20 15:57:19.498391 | controller | ok 2026-03-20 15:57:19.511944 | 2026-03-20 15:57:19.512072 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-20 15:57:20.056290 | controller | skipping: Conditional result was False 2026-03-20 15:57:20.109184 | 2026-03-20 15:57:20.109292 | PLAY RECAP 2026-03-20 15:57:20.109346 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 15:57:20.109374 | 2026-03-20 15:57:20.214836 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 15:57:20.216015 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 15:57:20.822734 | 2026-03-20 15:57:20.822857 | PLAY [controller] 2026-03-20 15:57:20.843094 | 2026-03-20 15:57:20.843179 | TASK [Create the /root directory] 2026-03-20 15:57:21.250947 | controller | ok 2026-03-20 15:57:21.264228 | 2026-03-20 15:57:21.264399 | TASK [Install glibc-langpack-en] 2026-03-20 15:57:25.195106 | controller | ok: Nothing to do 2026-03-20 15:57:25.208372 | 2026-03-20 15:57:25.208526 | TASK [Ensure controller directory exists] 2026-03-20 15:57:25.431427 | controller | changed 2026-03-20 15:57:25.439310 | 2026-03-20 15:57:25.439396 | TASK [Install container runtime] 2026-03-20 15:57:25.502346 | controller | ok 2026-03-20 15:57:25.548748 | 2026-03-20 15:57:25.548864 | LOOP [ensure-podman : Find distribution installation] 2026-03-20 15:57:25.586094 | controller | ok: "/var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-20 15:57:25.622765 | controller | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-20 15:57:25.631930 | 2026-03-20 15:57:25.632018 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-20 15:58:36.810796 | controller | changed 2026-03-20 15:58:36.817085 | 2026-03-20 15:58:36.817147 | TASK [ensure-podman : Fetch podman version] 2026-03-20 15:58:37.553728 | controller | Client: Podman Engine 2026-03-20 15:58:37.553797 | controller | Version: 4.6.2 2026-03-20 15:58:37.553830 | controller | API Version: 4.6.2 2026-03-20 15:58:37.553859 | controller | Go Version: go1.19.12 2026-03-20 15:58:37.553897 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-20 15:58:37.553927 | controller | OS/Arch: linux/amd64 2026-03-20 15:58:37.848975 | controller | ok: Runtime: 0:00:00.439317 2026-03-20 15:58:37.864083 | 2026-03-20 15:58:37.864243 | TASK [ensure-podman : Print podman version installed] 2026-03-20 15:58:37.903516 | Podman version: Client: Podman Engine 2026-03-20 15:58:37.903787 | Version: 4.6.2 2026-03-20 15:58:37.903851 | API Version: 4.6.2 2026-03-20 15:58:37.903895 | Go Version: go1.19.12 2026-03-20 15:58:37.903934 | Built: Mon Aug 28 19:38:31 2023 2026-03-20 15:58:37.903976 | OS/Arch: linux/amd64 2026-03-20 15:58:37.917648 | 2026-03-20 15:58:37.917869 | TASK [ensure-podman : Validate podman engine] 2026-03-20 15:58:38.460545 | controller | skipping: Conditional result was False 2026-03-20 15:58:38.475779 | 2026-03-20 15:58:38.475927 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-20 15:58:38.503016 | controller | skipping: Conditional result was False 2026-03-20 15:58:38.528517 | 2026-03-20 15:58:38.528886 | TASK [Ensure python3.8 is present] 2026-03-20 15:58:38.556046 | controller | skipping: Conditional result was False 2026-03-20 15:58:38.571142 | 2026-03-20 15:58:38.571301 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-20 15:58:38.602520 | controller | ok 2026-03-20 15:58:38.643115 | 2026-03-20 15:58:38.643263 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-20 15:58:40.111459 | controller | ok: Nothing to do 2026-03-20 15:58:40.124970 | 2026-03-20 15:58:40.125141 | TASK [our-ensure-python : Also install python3-devel] 2026-03-20 15:58:50.541031 | controller | changed 2026-03-20 15:58:50.566151 | 2026-03-20 15:58:50.566331 | TASK [Run ensure-virtualenv role] 2026-03-20 15:58:50.597498 | controller | ok 2026-03-20 15:58:50.631871 | 2026-03-20 15:58:50.632012 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-20 15:58:50.862355 | controller | /usr/bin/virtualenv 2026-03-20 15:58:51.168402 | controller | ok: Runtime: 0:00:00.003856 2026-03-20 15:58:51.176427 | 2026-03-20 15:58:51.176502 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-20 15:58:51.210760 | controller | skipping: Conditional result was False 2026-03-20 15:58:51.211301 | controller | ok: All items complete 2026-03-20 15:58:51.211369 | 2026-03-20 15:58:51.260736 | 2026-03-20 15:58:51.260893 | TASK [Find the full path of the Python interpreter] 2026-03-20 15:58:51.475047 | controller | /usr/bin/python3 2026-03-20 15:58:51.797076 | controller | ok 2026-03-20 15:58:51.811020 | 2026-03-20 15:58:51.811202 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-20 15:58:52.707003 | controller | created virtual environment CPython3.11.0.final.0-64 in 491ms 2026-03-20 15:58:52.730789 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-20 15:58:52.730836 | controller | seeder FromAppData(extra_search_dir=/usr/share/python-wheels,download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/zuul/.local/share/virtualenv) 2026-03-20 15:58:52.730849 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-20 15:58:52.730868 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-20 15:58:52.866775 | controller | changed 2026-03-20 15:58:52.879960 | 2026-03-20 15:58:52.880095 | TASK [Set selinux package] 2026-03-20 15:58:52.918514 | controller | ok 2026-03-20 15:58:52.929529 | 2026-03-20 15:58:52.929658 | TASK [Set selinux package (Fedora)] 2026-03-20 15:58:52.988657 | controller | ok 2026-03-20 15:58:53.001783 | 2026-03-20 15:58:53.001955 | TASK [Install selinux into virtualenv] 2026-03-20 15:59:54.453514 | controller | Collecting selinux-please-lie-to-me 2026-03-20 16:00:18.767203 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-20 16:00:19.098047 | controller | Collecting setuptools<50.0.0 2026-03-20 16:00:19.104164 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-20 16:00:19.142921 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 25.0 MB/s eta 0:00:00 2026-03-20 16:00:19.227281 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-20 16:00:19.227544 | controller | Attempting uninstall: setuptools 2026-03-20 16:00:19.230207 | controller | Found existing installation: setuptools 62.6.0 2026-03-20 16:00:19.295919 | controller | Uninstalling setuptools-62.6.0: 2026-03-20 16:00:19.303932 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-20 16:00:19.674237 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-20 16:00:31.163821 | controller | 2026-03-20 16:00:31.249146 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 16:00:31.249187 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 16:00:31.606752 | controller | ok: Runtime: 0:01:38.012576 2026-03-20 16:00:31.615842 | 2026-03-20 16:00:31.615944 | TASK [Install pytest-forked into virtualenv] 2026-03-20 16:00:43.391893 | controller | Collecting pytest-forked 2026-03-20 16:00:55.625762 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-20 16:00:55.681937 | controller | Collecting py 2026-03-20 16:00:55.687489 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-20 16:00:55.707665 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 5.9 MB/s eta 0:00:00 2026-03-20 16:00:55.831353 | controller | Collecting pytest>=3.10 2026-03-20 16:00:55.836619 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-20 16:00:55.852677 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 32.1 MB/s eta 0:00:00 2026-03-20 16:00:55.891630 | controller | Collecting iniconfig>=1.0.1 2026-03-20 16:00:55.895294 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-20 16:00:55.940531 | controller | Collecting packaging>=22 2026-03-20 16:00:55.943629 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20 16:00:55.950797 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 12.9 MB/s eta 0:00:00 2026-03-20 16:00:55.994487 | controller | Collecting pluggy<2,>=1.5 2026-03-20 16:00:55.997938 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-20 16:00:56.052838 | controller | Collecting pygments>=2.7.2 2026-03-20 16:00:56.056423 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-20 16:00:56.074229 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 79.3 MB/s eta 0:00:00 2026-03-20 16:00:56.147693 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-20 16:00:57.406413 | controller | Successfully installed iniconfig-2.3.0 packaging-26.0 pluggy-1.6.0 py-1.11.0 pygments-2.19.2 pytest-9.0.2 pytest-forked-1.6.0 2026-03-20 16:00:57.415373 | controller | 2026-03-20 16:00:57.483952 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 16:00:57.484009 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 16:00:57.674235 | controller | ok: Runtime: 0:00:25.627885 2026-03-20 16:00:57.683469 | 2026-03-20 16:00:57.683564 | TASK [Update pip] 2026-03-20 16:00:58.205434 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-20 16:01:22.615742 | controller | Collecting pip 2026-03-20 16:02:10.783997 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-20 16:02:10.847320 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 33.8 MB/s eta 0:00:00 2026-03-20 16:02:10.911418 | controller | Installing collected packages: pip 2026-03-20 16:02:10.911536 | controller | Attempting uninstall: pip 2026-03-20 16:02:10.913760 | controller | Found existing installation: pip 22.2.2 2026-03-20 16:02:11.056356 | controller | Uninstalling pip-22.2.2: 2026-03-20 16:02:11.072374 | controller | Successfully uninstalled pip-22.2.2 2026-03-20 16:02:11.876134 | controller | Successfully installed pip-26.0.1 2026-03-20 16:02:12.260247 | controller | ok: Runtime: 0:01:14.084301 2026-03-20 16:02:12.266333 | 2026-03-20 16:02:12.266392 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-20 16:02:12.478447 | controller | changed 2026-03-20 16:02:12.484038 | 2026-03-20 16:02:12.484099 | TASK [Install ansible into virtualenv] 2026-03-20 16:02:13.008824 | controller | Processing ./src/github.com/ansible/ansible 2026-03-20 16:02:13.011511 | controller | Installing build dependencies: started 2026-03-20 16:03:02.093942 | controller | Installing build dependencies: finished with status 'done' 2026-03-20 16:03:02.095190 | controller | Getting requirements to build wheel: started 2026-03-20 16:03:02.882156 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-20 16:03:02.883500 | controller | Preparing metadata (pyproject.toml): started 2026-03-20 16:03:03.377721 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20 16:03:03.382264 | controller | INFO: pip is looking at multiple versions of ansible-core to determine which version is compatible with other requirements. This could take a while. 2026-03-20 16:03:03.386545 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-20 16:03:03.556354 | controller | ERROR 2026-03-20 16:03:03.556576 | controller | { 2026-03-20 16:03:03.556605 | controller | "delta": "0:00:50.755265", 2026-03-20 16:03:03.556623 | controller | "end": "2026-03-20 16:03:03.449971", 2026-03-20 16:03:03.556640 | controller | "msg": "non-zero return code", 2026-03-20 16:03:03.556666 | controller | "rc": 1, 2026-03-20 16:03:03.556704 | controller | "start": "2026-03-20 16:02:12.694706" 2026-03-20 16:03:03.556722 | controller | } failure 2026-03-20 16:03:03.558428 | 2026-03-20 16:03:03.558476 | PLAY RECAP 2026-03-20 16:03:03.558518 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-20 16:03:03.558537 | 2026-03-20 16:03:03.705215 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 16:03:03.706177 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 16:03:04.291831 | 2026-03-20 16:03:04.291962 | PLAY [all] 2026-03-20 16:03:04.317566 | 2026-03-20 16:03:04.317672 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-20 16:03:04.560753 | controller | changed: non-zero return code 2026-03-20 16:03:04.569873 | 2026-03-20 16:03:04.569998 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-20 16:03:04.595340 | controller | skipping: Conditional result was False 2026-03-20 16:03:04.604598 | 2026-03-20 16:03:04.604746 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-20 16:03:04.640104 | 2026-03-20 16:03:04.640310 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-20 16:03:04.674351 | 2026-03-20 16:03:04.674570 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-20 16:03:04.699531 | controller | skipping: Conditional result was False 2026-03-20 16:03:04.710053 | 2026-03-20 16:03:04.710166 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-20 16:03:04.744082 | 2026-03-20 16:03:04.744468 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-20 16:03:04.765716 | controller | skipping: Conditional result was False 2026-03-20 16:03:04.774353 | 2026-03-20 16:03:04.774452 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-20 16:03:04.790692 | controller | skipping: Conditional result was False 2026-03-20 16:03:04.799707 | 2026-03-20 16:03:04.799803 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-20 16:03:04.824364 | controller | skipping: Conditional result was False 2026-03-20 16:03:04.861244 | 2026-03-20 16:03:04.861347 | PLAY RECAP 2026-03-20 16:03:04.861400 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 16:03:04.861426 | 2026-03-20 16:03:04.984338 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 16:03:04.986031 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-20 16:03:05.552948 | 2026-03-20 16:03:05.553062 | PLAY [all:!appliance*] 2026-03-20 16:03:05.586233 | 2026-03-20 16:03:05.586314 | TASK [unregister the node] 2026-03-20 16:03:06.117120 | controller | skipping: Conditional result was False 2026-03-20 16:03:06.137104 | 2026-03-20 16:03:06.137351 | TASK [include_role : fetch-output] 2026-03-20 16:03:06.203315 | controller | ok 2026-03-20 16:03:06.231393 | 2026-03-20 16:03:06.231531 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-20 16:03:06.276006 | controller | skipping: Conditional result was False 2026-03-20 16:03:06.283015 | 2026-03-20 16:03:06.283112 | TASK [fetch-output : Set log path for single node] 2026-03-20 16:03:06.314771 | controller | ok 2026-03-20 16:03:06.320288 | 2026-03-20 16:03:06.320348 | LOOP [fetch-output : Ensure local output dirs] 2026-03-20 16:03:06.679706 | controller -> localhost | ok: "/var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/logs" 2026-03-20 16:03:06.923753 | controller -> localhost | changed: "/var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/artifacts" 2026-03-20 16:03:07.157236 | controller -> localhost | changed: "/var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/work/docs" 2026-03-20 16:03:07.171292 | 2026-03-20 16:03:07.171431 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-20 16:03:07.859947 | controller | changed: 2026-03-20 16:03:07.860203 | controller | .d..t...... ./ 2026-03-20 16:03:07.860236 | controller | cd+++++++++ controller/ 2026-03-20 16:03:07.860293 | controller | changed: All items complete 2026-03-20 16:03:07.860320 | 2026-03-20 16:03:08.330597 | controller | changed: .d..t...... ./ 2026-03-20 16:03:08.826044 | controller | changed: .d..t...... ./ 2026-03-20 16:03:08.840448 | 2026-03-20 16:03:08.840570 | TASK [include_role : fetch-output-openshift] 2026-03-20 16:03:08.865328 | controller | skipping: Conditional result was False 2026-03-20 16:03:08.872099 | 2026-03-20 16:03:08.872170 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-20 16:03:09.360220 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.010158 2026-03-20 16:03:09.593427 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007886 2026-03-20 16:03:09.626989 | 2026-03-20 16:03:09.627137 | PLAY [localhost] 2026-03-20 16:03:09.639642 | 2026-03-20 16:03:09.639716 | TASK [Run Zuul manifest role] 2026-03-20 16:03:09.657595 | localhost | ok 2026-03-20 16:03:09.683964 | 2026-03-20 16:03:09.684148 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-20 16:03:10.103436 | localhost | changed 2026-03-20 16:03:10.108252 | 2026-03-20 16:03:10.108316 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-20 16:03:10.149306 | localhost | ok 2026-03-20 16:03:10.158568 | 2026-03-20 16:03:10.158653 | TASK [Set zuul-log-path fact] 2026-03-20 16:03:10.186960 | localhost | ok 2026-03-20 16:03:10.209766 | 2026-03-20 16:03:10.209954 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 16:03:10.239222 | localhost | ok 2026-03-20 16:03:10.247263 | 2026-03-20 16:03:10.247506 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-20 16:03:10.283348 | localhost | ok: 2026-03-20 16:03:10.283492 | localhost | { 2026-03-20 16:03:10.283517 | localhost | "auth": { 2026-03-20 16:03:10.283539 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-20 16:03:10.283557 | localhost | "username": "9LF91O0RK7JU" 2026-03-20 16:03:10.283574 | localhost | }, 2026-03-20 16:03:10.283590 | localhost | "profile": "rackspace", 2026-03-20 16:03:10.283606 | localhost | "region_name": "IAD" 2026-03-20 16:03:10.283622 | localhost | } 2026-03-20 16:03:10.283650 | localhost | changed: All items complete 2026-03-20 16:03:10.283670 | 2026-03-20 16:03:10.296902 | 2026-03-20 16:03:10.296976 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-20 16:03:10.315468 | localhost | Output suppressed because no_log was given 2026-03-20 16:03:10.331546 | 2026-03-20 16:03:10.331665 | TASK [upload-logs-failover : Initialize control vars] 2026-03-20 16:03:10.405432 | localhost | ok 2026-03-20 16:03:10.410012 | 2026-03-20 16:03:10.410171 | LOOP [upload-logs-failover : Perform log upload] 2026-03-20 16:03:10.435799 | localhost | Output suppressed because no_log was given 2026-03-20 16:03:10.442222 | localhost | included: /var/lib/zuul/builds/f5618512f71b4c9e8f47de097c582c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-20 16:03:10.448727 | 2026-03-20 16:03:10.448794 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-20 16:03:10.527462 | localhost | Output suppressed because no_log was given 2026-03-20 16:03:10.532434 | 2026-03-20 16:03:10.532504 | TASK [Upload logs to swift] 2026-03-20 16:03:10.552162 | localhost | ok 2026-03-20 16:03:10.579098 | 2026-03-20 16:03:10.579207 | TASK [Set zuul-log-path fact] 2026-03-20 16:03:10.603414 | localhost | skipping: Conditional result was False 2026-03-20 16:03:10.609389 | 2026-03-20 16:03:10.609474 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-20 16:03:10.849568 | localhost -> localhost | ok: Runtime: 0:00:00.006957 2026-03-20 16:03:10.855343 | 2026-03-20 16:03:10.855427 | TASK [upload-logs-swift : Upload logs to swift]