2026-03-20 17:35:25.131554 | Job console starting... 2026-03-20 17:35:25.139460 | Updating repositories 2026-03-20 17:35:25.258298 | Preparing job workspace 2026-03-20 17:35:30.003394 | Running Ansible setup... 2026-03-20 17:35:35.398416 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 17:35:35.996637 | 2026-03-20 17:35:35.996785 | PLAY [localhost] 2026-03-20 17:35:36.005299 | 2026-03-20 17:35:36.005377 | TASK [Gathering Facts] 2026-03-20 17:35:37.049141 | localhost | ok 2026-03-20 17:35:37.077204 | 2026-03-20 17:35:37.077320 | TASK [Setup log path fact] 2026-03-20 17:35:37.098536 | localhost | ok 2026-03-20 17:35:37.115093 | 2026-03-20 17:35:37.115332 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 17:35:37.158497 | localhost | ok 2026-03-20 17:35:37.174218 | 2026-03-20 17:35:37.174308 | TASK [emit-job-header : Print job information] 2026-03-20 17:35:37.224484 | # Job Information 2026-03-20 17:35:37.224633 | Ansible Version: 2.15.12 2026-03-20 17:35:37.224694 | Job: ansible-test-sanity-docker-devel 2026-03-20 17:35:37.224729 | Pipeline: third-party-check 2026-03-20 17:35:37.224755 | Executor: ze04.softwarefactory-project.io 2026-03-20 17:35:37.224778 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-20 17:35:37.224809 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/05b/ansible/05b1558b25bb4dcb87b91d807851871a/ 2026-03-20 17:35:37.224835 | Event ID: de40d280-2480-11f1-8d19-ec793b753275 2026-03-20 17:35:37.229858 | 2026-03-20 17:35:37.229943 | LOOP [emit-job-header : Print node information] 2026-03-20 17:35:37.341504 | localhost | ok: 2026-03-20 17:35:37.341819 | localhost | # Node Information 2026-03-20 17:35:37.341881 | localhost | Inventory Hostname: controller 2026-03-20 17:35:37.341938 | localhost | Hostname: np0005653529 2026-03-20 17:35:37.341984 | localhost | Username: zuul 2026-03-20 17:35:37.342033 | localhost | Distro: Fedora 37 2026-03-20 17:35:37.342074 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-20 17:35:37.342114 | localhost | Region: ca-ymq-1 2026-03-20 17:35:37.342153 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-20 17:35:37.342191 | localhost | Product Name: OpenStack Nova 2026-03-20 17:35:37.342228 | localhost | Interface IP: 199.19.213.212 2026-03-20 17:35:37.356578 | 2026-03-20 17:35:37.356751 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-20 17:35:37.767480 | localhost -> localhost | changed 2026-03-20 17:35:37.773022 | 2026-03-20 17:35:37.773086 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-20 17:35:38.607669 | localhost -> localhost | changed 2026-03-20 17:35:38.627374 | 2026-03-20 17:35:38.627438 | PLAY [all:!appliance*] 2026-03-20 17:35:38.642894 | 2026-03-20 17:35:38.642958 | TASK [include_role : start-zuul-console] 2026-03-20 17:35:38.663034 | controller | ok 2026-03-20 17:35:38.675505 | 2026-03-20 17:35:38.675568 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-20 17:35:39.066829 | controller | ok 2026-03-20 17:35:39.089883 | 2026-03-20 17:35:39.090022 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-20 17:35:40.069475 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-20 17:35:40.083727 | 2026-03-20 17:35:40.083882 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-20 17:35:40.634112 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.647521 | 2026-03-20 17:35:40.647659 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-20 17:35:40.674843 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.688059 | 2026-03-20 17:35:40.688187 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-20 17:35:40.714882 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.728571 | 2026-03-20 17:35:40.728742 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-20 17:35:40.756595 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.770061 | 2026-03-20 17:35:40.770204 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-20 17:35:40.797736 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.813377 | 2026-03-20 17:35:40.813523 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-20 17:35:40.840303 | controller | skipping: Conditional result was False 2026-03-20 17:35:40.864055 | 2026-03-20 17:35:40.864185 | TASK [Disable Fedora Modular] 2026-03-20 17:35:41.146822 | controller | changed 2026-03-20 17:35:41.158928 | 2026-03-20 17:35:41.159059 | TASK [Enable EPEL] 2026-03-20 17:35:41.186039 | controller | skipping: Conditional result was False 2026-03-20 17:35:41.198899 | 2026-03-20 17:35:41.199035 | TASK [Register the RHEL node] 2026-03-20 17:35:41.762648 | 2026-03-20 17:35:41.762953 | TASK [Show the subscription-manager status] 2026-03-20 17:35:42.344856 | controller | skipping: Conditional result was False 2026-03-20 17:35:42.358468 | 2026-03-20 17:35:42.358597 | TASK [Enable EPEL on RHEL] 2026-03-20 17:35:42.914126 | controller | skipping: Conditional result was False 2026-03-20 17:35:42.927437 | 2026-03-20 17:35:42.927580 | TASK [Install git and tox] 2026-03-20 17:38:47.197558 | controller | changed 2026-03-20 17:38:47.210912 | 2026-03-20 17:38:47.211040 | TASK [include_role : prepare-workspace] 2026-03-20 17:38:47.250626 | controller | ok 2026-03-20 17:38:47.287113 | 2026-03-20 17:38:47.287224 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-20 17:38:47.533205 | controller | ok 2026-03-20 17:38:47.541619 | 2026-03-20 17:38:47.541731 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-20 17:39:01.575417 | controller | Output suppressed because no_log was given 2026-03-20 17:39:01.588537 | 2026-03-20 17:39:01.588631 | TASK [include_role : prepare-workspace-openshift] 2026-03-20 17:39:01.613638 | controller | skipping: Conditional result was False 2026-03-20 17:39:01.644631 | 2026-03-20 17:39:01.644713 | PLAY [all:!appliance] 2026-03-20 17:39:01.659725 | 2026-03-20 17:39:01.659794 | TASK [Run add-build-sshkey role (RSA)] 2026-03-20 17:39:01.689475 | controller | ok 2026-03-20 17:39:01.704175 | 2026-03-20 17:39:01.704295 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 17:39:01.952042 | controller -> localhost | ok 2026-03-20 17:39:01.958903 | 2026-03-20 17:39:01.958974 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 17:39:01.998572 | controller | ok 2026-03-20 17:39:02.012342 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 17:39:02.018753 | 2026-03-20 17:39:02.018815 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 17:39:02.521088 | controller -> localhost | Generating public/private rsa key pair. 2026-03-20 17:39:02.521440 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_rsa. 2026-03-20 17:39:02.521502 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_rsa.pub. 2026-03-20 17:39:02.521548 | controller -> localhost | The key fingerprint is: 2026-03-20 17:39:02.521591 | controller -> localhost | SHA256:gVEHjGWJEvS1gjYG8mtHkXKnPNTFEjk5kxsezVTXykE zuul-build-sshkey 2026-03-20 17:39:02.521632 | controller -> localhost | The key's randomart image is: 2026-03-20 17:39:02.521673 | controller -> localhost | +---[RSA 2048]----+ 2026-03-20 17:39:02.521753 | controller -> localhost | |. ..++o^O+o.E. | 2026-03-20 17:39:02.521796 | controller -> localhost | | o..=+/=*o .. . | 2026-03-20 17:39:02.521836 | controller -> localhost | | .=*=+Oo . o | 2026-03-20 17:39:02.521875 | controller -> localhost | | =+.o. . o | 2026-03-20 17:39:02.521913 | controller -> localhost | | o .. S | 2026-03-20 17:39:02.521967 | controller -> localhost | | . . | 2026-03-20 17:39:02.522014 | controller -> localhost | | | 2026-03-20 17:39:02.522054 | controller -> localhost | | | 2026-03-20 17:39:02.522094 | controller -> localhost | | | 2026-03-20 17:39:02.522138 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 17:39:02.522222 | controller -> localhost | ok: Runtime: 0:00:00.115300 2026-03-20 17:39:02.536156 | 2026-03-20 17:39:02.536287 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 17:39:02.565497 | controller | ok 2026-03-20 17:39:02.586659 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 17:39:02.599019 | 2026-03-20 17:39:02.599104 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 17:39:02.623974 | controller | skipping: Conditional result was False 2026-03-20 17:39:02.632279 | 2026-03-20 17:39:02.632362 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 17:39:03.048473 | controller | changed 2026-03-20 17:39:03.061897 | 2026-03-20 17:39:03.062047 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 17:39:03.274528 | controller | ok 2026-03-20 17:39:03.286897 | 2026-03-20 17:39:03.287030 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 17:39:03.907871 | controller | changed 2026-03-20 17:39:03.920313 | 2026-03-20 17:39:03.920449 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 17:39:04.549146 | controller | changed 2026-03-20 17:39:04.562578 | 2026-03-20 17:39:04.562740 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 17:39:04.590062 | controller | skipping: Conditional result was False 2026-03-20 17:39:04.604628 | 2026-03-20 17:39:04.604798 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 17:39:05.029831 | controller -> localhost | changed 2026-03-20 17:39:05.055712 | 2026-03-20 17:39:05.055849 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 17:39:05.358574 | controller -> localhost | Identity added: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_rsa (zuul-build-sshkey) 2026-03-20 17:39:05.358932 | controller -> localhost | ok: Runtime: 0:00:00.012925 2026-03-20 17:39:05.372406 | 2026-03-20 17:39:05.372527 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 17:39:05.742706 | controller | ok 2026-03-20 17:39:05.750194 | 2026-03-20 17:39:05.750279 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 17:39:05.776046 | controller | skipping: Conditional result was False 2026-03-20 17:39:05.799988 | 2026-03-20 17:39:05.800127 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-20 17:39:05.832741 | controller | ok 2026-03-20 17:39:05.855363 | 2026-03-20 17:39:05.855447 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 17:39:06.134092 | controller -> localhost | ok 2026-03-20 17:39:06.144337 | 2026-03-20 17:39:06.144422 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 17:39:06.178874 | controller | ok 2026-03-20 17:39:06.193930 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 17:39:06.202189 | 2026-03-20 17:39:06.202272 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 17:39:06.543047 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-20 17:39:06.543377 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_ecdsa. 2026-03-20 17:39:06.543435 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_ecdsa.pub. 2026-03-20 17:39:06.543495 | controller -> localhost | The key fingerprint is: 2026-03-20 17:39:06.543537 | controller -> localhost | SHA256:sdsHCOvc7TzhR4WGRD5EnI4+6oy7+FAurQZPv3ni4sA zuul-build-sshkey 2026-03-20 17:39:06.543577 | controller -> localhost | The key's randomart image is: 2026-03-20 17:39:06.543615 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-20 17:39:06.543653 | controller -> localhost | | ++. | 2026-03-20 17:39:06.543728 | controller -> localhost | | o+ | 2026-03-20 17:39:06.543770 | controller -> localhost | | . .+o. . | 2026-03-20 17:39:06.543808 | controller -> localhost | | o.+o.o . | 2026-03-20 17:39:06.543846 | controller -> localhost | | . ..S .. . | 2026-03-20 17:39:06.543883 | controller -> localhost | |o .+ o .o+... | 2026-03-20 17:39:06.543920 | controller -> localhost | |.Eo.o o.oooo. | 2026-03-20 17:39:06.543958 | controller -> localhost | | .+=o+o oo.. | 2026-03-20 17:39:06.543995 | controller -> localhost | | o++OBo oo | 2026-03-20 17:39:06.544032 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 17:39:06.544129 | controller -> localhost | ok: Runtime: 0:00:00.014053 2026-03-20 17:39:06.559046 | 2026-03-20 17:39:06.559176 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 17:39:06.599322 | controller | ok 2026-03-20 17:39:06.615851 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 17:39:06.632184 | 2026-03-20 17:39:06.632273 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 17:39:06.657466 | controller | skipping: Conditional result was False 2026-03-20 17:39:06.667006 | 2026-03-20 17:39:06.667094 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 17:39:06.958036 | controller | changed 2026-03-20 17:39:06.970937 | 2026-03-20 17:39:06.971077 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 17:39:07.213948 | controller | ok 2026-03-20 17:39:07.229173 | 2026-03-20 17:39:07.229320 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 17:39:07.891110 | controller | changed 2026-03-20 17:39:07.904444 | 2026-03-20 17:39:07.904589 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 17:39:08.576515 | controller | changed 2026-03-20 17:39:08.589516 | 2026-03-20 17:39:08.589658 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 17:39:08.626767 | controller | skipping: Conditional result was False 2026-03-20 17:39:08.681449 | 2026-03-20 17:39:08.681592 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 17:39:08.961806 | controller -> localhost | changed 2026-03-20 17:39:08.986893 | 2026-03-20 17:39:08.987100 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 17:39:09.318904 | controller -> localhost | Identity added: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/05b1558b25bb4dcb87b91d807851871a_id_ecdsa (zuul-build-sshkey) 2026-03-20 17:39:09.319128 | controller -> localhost | ok: Runtime: 0:00:00.012613 2026-03-20 17:39:09.325429 | 2026-03-20 17:39:09.325488 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 17:39:09.528256 | controller | ok 2026-03-20 17:39:09.535185 | 2026-03-20 17:39:09.535252 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 17:39:09.569751 | controller | skipping: Conditional result was False 2026-03-20 17:39:09.594353 | 2026-03-20 17:39:09.594487 | TASK [include_role : remove-zuul-sshkey] 2026-03-20 17:39:09.619959 | controller | skipping: Conditional result was False 2026-03-20 17:39:09.628708 | 2026-03-20 17:39:09.628797 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-20 17:39:09.899614 | controller | ok: "logs" 2026-03-20 17:39:09.900228 | controller | ok: All items complete 2026-03-20 17:39:09.900305 | 2026-03-20 17:39:10.116518 | controller | ok: "artifacts" 2026-03-20 17:39:10.316351 | controller | ok: "docs" 2026-03-20 17:39:10.338539 | 2026-03-20 17:39:10.338774 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-20 17:39:10.596949 | controller | changed: "logs" 2026-03-20 17:39:10.796919 | controller | changed: "artifacts" 2026-03-20 17:39:11.009562 | controller | changed: "docs" 2026-03-20 17:39:11.067901 | 2026-03-20 17:39:11.068025 | PLAY RECAP 2026-03-20 17:39:11.068081 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-20 17:39:11.068116 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 17:39:11.068140 | 2026-03-20 17:39:11.186347 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 17:39:11.187186 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 17:39:11.741639 | 2026-03-20 17:39:11.741821 | PLAY [all] 2026-03-20 17:39:11.762828 | 2026-03-20 17:39:11.762901 | TASK [Install binary dependencies] 2026-03-20 17:39:11.832196 | controller | ok 2026-03-20 17:39:11.851672 | 2026-03-20 17:39:11.851762 | TASK [bindep : Include find tasks] 2026-03-20 17:39:11.891025 | controller | ok 2026-03-20 17:39:11.898585 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-20 17:39:11.904708 | 2026-03-20 17:39:11.904771 | TASK [bindep : Look for bindep.txt] 2026-03-20 17:39:12.329076 | controller | ok 2026-03-20 17:39:12.342316 | 2026-03-20 17:39:12.342470 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:39:12.369760 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.385304 | 2026-03-20 17:39:12.385473 | TASK [bindep : Look for other-requirements.txt] 2026-03-20 17:39:12.639833 | controller | ok 2026-03-20 17:39:12.652429 | 2026-03-20 17:39:12.652584 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:39:12.689970 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.705032 | 2026-03-20 17:39:12.705187 | TASK [bindep : Look for bindep fallback file] 2026-03-20 17:39:12.742590 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.756401 | 2026-03-20 17:39:12.756572 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:39:12.794487 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.809929 | 2026-03-20 17:39:12.810090 | TASK [bindep : Include bindep tasks] 2026-03-20 17:39:12.846774 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.860148 | 2026-03-20 17:39:12.860320 | TASK [bindep : Include install tasks] 2026-03-20 17:39:12.897376 | controller | skipping: Conditional result was False 2026-03-20 17:39:12.910803 | 2026-03-20 17:39:12.910945 | LOOP [bindep : Include package tasks] 2026-03-20 17:39:12.997645 | 2026-03-20 17:39:12.997965 | TASK [Run test-setup role] 2026-03-20 17:39:13.027157 | controller | ok 2026-03-20 17:39:13.060428 | 2026-03-20 17:39:13.060546 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-20 17:39:13.284970 | controller | ok 2026-03-20 17:39:13.293441 | 2026-03-20 17:39:13.293526 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-20 17:39:13.834229 | controller | skipping: Conditional result was False 2026-03-20 17:39:13.890788 | 2026-03-20 17:39:13.890891 | PLAY RECAP 2026-03-20 17:39:13.890952 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 17:39:13.890986 | 2026-03-20 17:39:13.994211 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 17:39:13.995094 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 17:39:14.534487 | 2026-03-20 17:39:14.534640 | PLAY [controller] 2026-03-20 17:39:14.554486 | 2026-03-20 17:39:14.554566 | TASK [Create the /root directory] 2026-03-20 17:39:14.977925 | controller | ok 2026-03-20 17:39:14.983534 | 2026-03-20 17:39:14.983605 | TASK [Install glibc-langpack-en] 2026-03-20 17:39:19.314102 | controller | ok: Nothing to do 2026-03-20 17:39:19.326976 | 2026-03-20 17:39:19.327108 | TASK [Ensure controller directory exists] 2026-03-20 17:39:19.560067 | controller | changed 2026-03-20 17:39:19.571976 | 2026-03-20 17:39:19.572109 | TASK [Install container runtime] 2026-03-20 17:39:19.650815 | controller | ok 2026-03-20 17:39:19.707576 | 2026-03-20 17:39:19.707671 | LOOP [ensure-podman : Find distribution installation] 2026-03-20 17:39:19.752082 | controller | ok: "/var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-20 17:39:19.784212 | controller | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-20 17:39:19.797978 | 2026-03-20 17:39:19.798115 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-20 17:40:46.777326 | controller | changed 2026-03-20 17:40:46.790732 | 2026-03-20 17:40:46.790864 | TASK [ensure-podman : Fetch podman version] 2026-03-20 17:40:47.867830 | controller | Client: Podman Engine 2026-03-20 17:40:47.867994 | controller | Version: 4.6.2 2026-03-20 17:40:47.868070 | controller | API Version: 4.6.2 2026-03-20 17:40:47.868136 | controller | Go Version: go1.19.12 2026-03-20 17:40:47.868217 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-20 17:40:47.868285 | controller | OS/Arch: linux/amd64 2026-03-20 17:40:48.343844 | controller | ok: Runtime: 0:00:00.735300 2026-03-20 17:40:48.357222 | 2026-03-20 17:40:48.357363 | TASK [ensure-podman : Print podman version installed] 2026-03-20 17:40:48.395377 | Podman version: Client: Podman Engine 2026-03-20 17:40:48.395599 | Version: 4.6.2 2026-03-20 17:40:48.395660 | API Version: 4.6.2 2026-03-20 17:40:48.395757 | Go Version: go1.19.12 2026-03-20 17:40:48.395802 | Built: Mon Aug 28 19:38:31 2023 2026-03-20 17:40:48.395847 | OS/Arch: linux/amd64 2026-03-20 17:40:48.407337 | 2026-03-20 17:40:48.407462 | TASK [ensure-podman : Validate podman engine] 2026-03-20 17:40:48.955121 | controller | skipping: Conditional result was False 2026-03-20 17:40:48.968292 | 2026-03-20 17:40:48.968428 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-20 17:40:48.994852 | controller | skipping: Conditional result was False 2026-03-20 17:40:49.017451 | 2026-03-20 17:40:49.017577 | TASK [Ensure python3.8 is present] 2026-03-20 17:40:49.044015 | controller | skipping: Conditional result was False 2026-03-20 17:40:49.056019 | 2026-03-20 17:40:49.056141 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-20 17:40:49.083947 | controller | ok 2026-03-20 17:40:49.116142 | 2026-03-20 17:40:49.116240 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-20 17:40:50.718560 | controller | ok: Nothing to do 2026-03-20 17:40:50.733335 | 2026-03-20 17:40:50.733471 | TASK [our-ensure-python : Also install python3-devel] 2026-03-20 17:41:00.910146 | controller | changed 2026-03-20 17:41:00.972391 | 2026-03-20 17:41:00.972529 | TASK [Run ensure-virtualenv role] 2026-03-20 17:41:00.996219 | controller | ok 2026-03-20 17:41:01.026694 | 2026-03-20 17:41:01.026838 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-20 17:41:01.258626 | controller | /usr/bin/virtualenv 2026-03-20 17:41:01.560835 | controller | ok: Runtime: 0:00:00.005931 2026-03-20 17:41:01.576732 | 2026-03-20 17:41:01.576887 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-20 17:41:01.609975 | controller | skipping: Conditional result was False 2026-03-20 17:41:01.610396 | controller | ok: All items complete 2026-03-20 17:41:01.610453 | 2026-03-20 17:41:01.637502 | 2026-03-20 17:41:01.637726 | TASK [Find the full path of the Python interpreter] 2026-03-20 17:41:01.872155 | controller | /usr/bin/python3 2026-03-20 17:41:02.185540 | controller | ok 2026-03-20 17:41:02.200439 | 2026-03-20 17:41:02.200605 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-20 17:41:03.113697 | controller | created virtual environment CPython3.11.0.final.0-64 in 459ms 2026-03-20 17:41:03.153525 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-20 17:41:03.153791 | 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 17:41:03.153821 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-20 17:41:03.153836 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-20 17:41:03.257213 | controller | changed 2026-03-20 17:41:03.270295 | 2026-03-20 17:41:03.270420 | TASK [Set selinux package] 2026-03-20 17:41:03.308718 | controller | ok 2026-03-20 17:41:03.320083 | 2026-03-20 17:41:03.320205 | TASK [Set selinux package (Fedora)] 2026-03-20 17:41:03.369115 | controller | ok 2026-03-20 17:41:03.380333 | 2026-03-20 17:41:03.380477 | TASK [Install selinux into virtualenv] 2026-03-20 17:41:40.880128 | controller | Collecting selinux-please-lie-to-me 2026-03-20 17:42:05.184850 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-20 17:42:05.507472 | controller | Collecting setuptools<50.0.0 2026-03-20 17:42:05.512358 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-20 17:42:05.554604 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 21.0 MB/s eta 0:00:00 2026-03-20 17:42:05.636244 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-20 17:42:05.636474 | controller | Attempting uninstall: setuptools 2026-03-20 17:42:05.639030 | controller | Found existing installation: setuptools 62.6.0 2026-03-20 17:42:05.700632 | controller | Uninstalling setuptools-62.6.0: 2026-03-20 17:42:05.708761 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-20 17:42:06.077208 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-20 17:42:17.563714 | controller | 2026-03-20 17:42:17.647366 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 17:42:17.647406 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 17:42:17.964197 | controller | ok: Runtime: 0:01:14.041982 2026-03-20 17:42:17.976230 | 2026-03-20 17:42:17.976357 | TASK [Install pytest-forked into virtualenv] 2026-03-20 17:42:29.804637 | controller | Collecting pytest-forked 2026-03-20 17:42:42.168448 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-20 17:42:42.286257 | controller | Collecting py 2026-03-20 17:42:42.290073 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-20 17:42:42.316200 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 4.1 MB/s eta 0:00:00 2026-03-20 17:42:42.435111 | controller | Collecting pytest>=3.10 2026-03-20 17:42:42.438282 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-20 17:42:42.456243 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 26.2 MB/s eta 0:00:00 2026-03-20 17:42:42.495870 | controller | Collecting iniconfig>=1.0.1 2026-03-20 17:42:42.499113 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-20 17:42:42.555423 | controller | Collecting packaging>=22 2026-03-20 17:42:42.562077 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20 17:42:42.571625 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 9.4 MB/s eta 0:00:00 2026-03-20 17:42:42.612434 | controller | Collecting pluggy<2,>=1.5 2026-03-20 17:42:42.615754 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-20 17:42:42.674341 | controller | Collecting pygments>=2.7.2 2026-03-20 17:42:42.678142 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-20 17:42:42.724341 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 28.8 MB/s eta 0:00:00 2026-03-20 17:42:42.797535 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-20 17:42:43.866526 | 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 17:42:43.878602 | controller | 2026-03-20 17:42:43.951606 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 17:42:43.951657 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 17:42:44.042638 | controller | ok: Runtime: 0:00:25.734884 2026-03-20 17:42:44.054326 | 2026-03-20 17:42:44.054451 | TASK [Update pip] 2026-03-20 17:42:44.583548 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-20 17:42:54.553330 | controller | Collecting pip 2026-03-20 17:43:06.745790 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-20 17:43:06.811436 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 29.3 MB/s eta 0:00:00 2026-03-20 17:43:06.877311 | controller | Installing collected packages: pip 2026-03-20 17:43:06.877493 | controller | Attempting uninstall: pip 2026-03-20 17:43:06.879727 | controller | Found existing installation: pip 22.2.2 2026-03-20 17:43:07.025143 | controller | Uninstalling pip-22.2.2: 2026-03-20 17:43:07.041188 | controller | Successfully uninstalled pip-22.2.2 2026-03-20 17:43:07.881413 | controller | Successfully installed pip-26.0.1 2026-03-20 17:43:08.116091 | controller | ok: Runtime: 0:00:23.674029 2026-03-20 17:43:08.130357 | 2026-03-20 17:43:08.130546 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-20 17:43:08.372095 | controller | changed 2026-03-20 17:43:08.382755 | 2026-03-20 17:43:08.383041 | TASK [Install ansible into virtualenv] 2026-03-20 17:43:08.927108 | controller | Processing ./src/github.com/ansible/ansible 2026-03-20 17:43:08.929608 | controller | Installing build dependencies: started 2026-03-20 17:43:31.948693 | controller | Installing build dependencies: finished with status 'done' 2026-03-20 17:43:31.949842 | controller | Getting requirements to build wheel: started 2026-03-20 17:43:32.700445 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-20 17:43:32.701837 | controller | Preparing metadata (pyproject.toml): started 2026-03-20 17:43:33.179022 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20 17:43:33.184098 | 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 17:43:33.188170 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-20 17:43:33.460391 | controller | ERROR 2026-03-20 17:43:33.460770 | controller | { 2026-03-20 17:43:33.460842 | controller | "delta": "0:00:24.621997", 2026-03-20 17:43:33.460884 | controller | "end": "2026-03-20 17:43:33.256796", 2026-03-20 17:43:33.460921 | controller | "msg": "non-zero return code", 2026-03-20 17:43:33.461055 | controller | "rc": 1, 2026-03-20 17:43:33.461106 | controller | "start": "2026-03-20 17:43:08.634799" 2026-03-20 17:43:33.461141 | controller | } failure 2026-03-20 17:43:33.463776 | 2026-03-20 17:43:33.463878 | PLAY RECAP 2026-03-20 17:43:33.463966 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-20 17:43:33.464012 | 2026-03-20 17:43:33.584828 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 17:43:33.585767 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 17:43:34.179464 | 2026-03-20 17:43:34.179572 | PLAY [all] 2026-03-20 17:43:34.201421 | 2026-03-20 17:43:34.201498 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-20 17:43:34.463915 | controller | changed: non-zero return code 2026-03-20 17:43:34.469602 | 2026-03-20 17:43:34.469671 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-20 17:43:34.493780 | controller | skipping: Conditional result was False 2026-03-20 17:43:34.500344 | 2026-03-20 17:43:34.500410 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-20 17:43:34.530494 | 2026-03-20 17:43:34.530613 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-20 17:43:34.560275 | 2026-03-20 17:43:34.560392 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-20 17:43:34.584435 | controller | skipping: Conditional result was False 2026-03-20 17:43:34.591986 | 2026-03-20 17:43:34.592051 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-20 17:43:34.622036 | 2026-03-20 17:43:34.622156 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-20 17:43:34.646207 | controller | skipping: Conditional result was False 2026-03-20 17:43:34.652173 | 2026-03-20 17:43:34.652240 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-20 17:43:34.676178 | controller | skipping: Conditional result was False 2026-03-20 17:43:34.682009 | 2026-03-20 17:43:34.682071 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-20 17:43:34.705941 | controller | skipping: Conditional result was False 2026-03-20 17:43:34.732048 | 2026-03-20 17:43:34.732102 | PLAY RECAP 2026-03-20 17:43:34.732142 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 17:43:34.732162 | 2026-03-20 17:43:34.828551 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 17:43:34.829460 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-20 17:43:35.384044 | 2026-03-20 17:43:35.384161 | PLAY [all:!appliance*] 2026-03-20 17:43:35.405511 | 2026-03-20 17:43:35.405605 | TASK [unregister the node] 2026-03-20 17:43:35.936189 | controller | skipping: Conditional result was False 2026-03-20 17:43:35.950053 | 2026-03-20 17:43:35.950229 | TASK [include_role : fetch-output] 2026-03-20 17:43:35.987276 | controller | ok 2026-03-20 17:43:36.014194 | 2026-03-20 17:43:36.014294 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-20 17:43:36.089912 | controller | skipping: Conditional result was False 2026-03-20 17:43:36.097771 | 2026-03-20 17:43:36.097859 | TASK [fetch-output : Set log path for single node] 2026-03-20 17:43:36.139399 | controller | ok 2026-03-20 17:43:36.146782 | 2026-03-20 17:43:36.146869 | LOOP [fetch-output : Ensure local output dirs] 2026-03-20 17:43:36.554441 | controller -> localhost | ok: "/var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/logs" 2026-03-20 17:43:36.785477 | controller -> localhost | changed: "/var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/artifacts" 2026-03-20 17:43:37.006359 | controller -> localhost | changed: "/var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/work/docs" 2026-03-20 17:43:37.019954 | 2026-03-20 17:43:37.020019 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-20 17:43:37.648838 | controller | changed: 2026-03-20 17:43:37.649046 | controller | .d..t...... ./ 2026-03-20 17:43:37.649081 | controller | cd+++++++++ controller/ 2026-03-20 17:43:37.649120 | controller | changed: All items complete 2026-03-20 17:43:37.649141 | 2026-03-20 17:43:38.106272 | controller | changed: .d..t...... ./ 2026-03-20 17:43:38.559039 | controller | changed: .d..t...... ./ 2026-03-20 17:43:38.580238 | 2026-03-20 17:43:38.580305 | TASK [include_role : fetch-output-openshift] 2026-03-20 17:43:38.604706 | controller | skipping: Conditional result was False 2026-03-20 17:43:38.610850 | 2026-03-20 17:43:38.610913 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-20 17:43:39.044518 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011609 2026-03-20 17:43:39.319131 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012648 2026-03-20 17:43:39.350185 | 2026-03-20 17:43:39.350272 | PLAY [localhost] 2026-03-20 17:43:39.362810 | 2026-03-20 17:43:39.362876 | TASK [Run Zuul manifest role] 2026-03-20 17:43:39.382440 | localhost | ok 2026-03-20 17:43:39.394895 | 2026-03-20 17:43:39.394956 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-20 17:43:39.809663 | localhost | changed 2026-03-20 17:43:39.814107 | 2026-03-20 17:43:39.814164 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-20 17:43:39.854407 | localhost | ok 2026-03-20 17:43:39.861923 | 2026-03-20 17:43:39.861981 | TASK [Set zuul-log-path fact] 2026-03-20 17:43:39.882131 | localhost | ok 2026-03-20 17:43:39.894251 | 2026-03-20 17:43:39.894314 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 17:43:39.932347 | localhost | ok 2026-03-20 17:43:39.939866 | 2026-03-20 17:43:39.939956 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-20 17:43:39.982970 | localhost | ok: 2026-03-20 17:43:39.983235 | localhost | { 2026-03-20 17:43:39.983295 | localhost | "auth": { 2026-03-20 17:43:39.983346 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-20 17:43:39.983386 | localhost | "username": "9LF91O0RK7JU" 2026-03-20 17:43:39.983423 | localhost | }, 2026-03-20 17:43:39.983459 | localhost | "profile": "rackspace", 2026-03-20 17:43:39.983494 | localhost | "region_name": "IAD" 2026-03-20 17:43:39.983529 | localhost | } 2026-03-20 17:43:39.983590 | localhost | changed: All items complete 2026-03-20 17:43:39.983633 | 2026-03-20 17:43:39.989415 | 2026-03-20 17:43:39.989499 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-20 17:43:40.007147 | localhost | Output suppressed because no_log was given 2026-03-20 17:43:40.018826 | 2026-03-20 17:43:40.018892 | TASK [upload-logs-failover : Initialize control vars] 2026-03-20 17:43:40.083033 | localhost | ok 2026-03-20 17:43:40.087867 | 2026-03-20 17:43:40.087933 | LOOP [upload-logs-failover : Perform log upload] 2026-03-20 17:43:40.124813 | localhost | Output suppressed because no_log was given 2026-03-20 17:43:40.133583 | localhost | included: /var/lib/zuul/builds/05b1558b25bb4dcb87b91d807851871a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-20 17:43:40.142643 | 2026-03-20 17:43:40.142758 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-20 17:43:40.264631 | localhost | Output suppressed because no_log was given 2026-03-20 17:43:40.276114 | 2026-03-20 17:43:40.276256 | TASK [Upload logs to swift] 2026-03-20 17:43:40.302799 | localhost | ok 2026-03-20 17:43:40.347093 | 2026-03-20 17:43:40.347175 | TASK [Set zuul-log-path fact] 2026-03-20 17:43:40.382277 | localhost | skipping: Conditional result was False 2026-03-20 17:43:40.392959 | 2026-03-20 17:43:40.393089 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-20 17:43:40.725156 | localhost -> localhost | ok: Runtime: 0:00:00.008423 2026-03-20 17:43:40.736263 | 2026-03-20 17:43:40.736409 | TASK [upload-logs-swift : Upload logs to swift]