2026-03-16 16:28:52.423220 | Job console starting... 2026-03-16 16:28:52.449853 | Updating repositories 2026-03-16 16:28:52.642145 | Preparing job workspace 2026-03-16 16:28:57.067634 | Running Ansible setup... 2026-03-16 16:29:01.531781 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 16:29:02.133575 | 2026-03-16 16:29:02.133695 | PLAY [localhost] 2026-03-16 16:29:02.148986 | 2026-03-16 16:29:02.149053 | TASK [Gathering Facts] 2026-03-16 16:29:03.181403 | localhost | ok 2026-03-16 16:29:03.204101 | 2026-03-16 16:29:03.204350 | TASK [Setup log path fact] 2026-03-16 16:29:03.235880 | localhost | ok 2026-03-16 16:29:03.251824 | 2026-03-16 16:29:03.252962 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 16:29:03.302802 | localhost | ok 2026-03-16 16:29:03.314838 | 2026-03-16 16:29:03.315000 | TASK [emit-job-header : Print job information] 2026-03-16 16:29:03.357680 | # Job Information 2026-03-16 16:29:03.357840 | Ansible Version: 2.15.12 2026-03-16 16:29:03.357876 | Job: ansible-test-sanity-docker-devel 2026-03-16 16:29:03.357898 | Pipeline: third-party-check 2026-03-16 16:29:03.357916 | Executor: ze02.softwarefactory-project.io 2026-03-16 16:29:03.357935 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-16 16:29:03.357956 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/f00/ansible/f00c39eb63f246a8968827b75a04940a/ 2026-03-16 16:29:03.357976 | Event ID: cb44fe40-2151-11f1-85ca-bed5723f367f 2026-03-16 16:29:03.364206 | 2026-03-16 16:29:03.364303 | LOOP [emit-job-header : Print node information] 2026-03-16 16:29:03.470927 | localhost | ok: 2026-03-16 16:29:03.471080 | localhost | # Node Information 2026-03-16 16:29:03.471108 | localhost | Inventory Hostname: controller 2026-03-16 16:29:03.471130 | localhost | Hostname: np0005648724 2026-03-16 16:29:03.471149 | localhost | Username: zuul 2026-03-16 16:29:03.471172 | localhost | Distro: Fedora 37 2026-03-16 16:29:03.471191 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-16 16:29:03.471208 | localhost | Region: ca-ymq-1 2026-03-16 16:29:03.471225 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 16:29:03.471242 | localhost | Product Name: OpenStack Nova 2026-03-16 16:29:03.471259 | localhost | Interface IP: 199.204.45.33 2026-03-16 16:29:03.481389 | 2026-03-16 16:29:03.481574 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 16:29:03.870792 | localhost -> localhost | changed 2026-03-16 16:29:03.876598 | 2026-03-16 16:29:03.876689 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 16:29:05.436439 | localhost -> localhost | changed 2026-03-16 16:29:05.468615 | 2026-03-16 16:29:05.468722 | PLAY [all:!appliance*] 2026-03-16 16:29:05.501423 | 2026-03-16 16:29:05.501507 | TASK [include_role : start-zuul-console] 2026-03-16 16:29:05.535417 | controller | ok 2026-03-16 16:29:05.549075 | 2026-03-16 16:29:05.549136 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 16:29:06.036786 | controller | ok 2026-03-16 16:29:06.047928 | 2026-03-16 16:29:06.047991 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 16:29:07.754393 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 16:29:07.764161 | 2026-03-16 16:29:07.764226 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 16:29:08.330090 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.336782 | 2026-03-16 16:29:08.336852 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 16:29:08.352524 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.359830 | 2026-03-16 16:29:08.359893 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 16:29:08.373814 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.381523 | 2026-03-16 16:29:08.381598 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 16:29:08.408507 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.415091 | 2026-03-16 16:29:08.415156 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 16:29:08.429165 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.435917 | 2026-03-16 16:29:08.435996 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 16:29:08.464044 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.486504 | 2026-03-16 16:29:08.486580 | TASK [Disable Fedora Modular] 2026-03-16 16:29:08.725003 | controller | changed 2026-03-16 16:29:08.738280 | 2026-03-16 16:29:08.738360 | TASK [Enable EPEL] 2026-03-16 16:29:08.773766 | controller | skipping: Conditional result was False 2026-03-16 16:29:08.780159 | 2026-03-16 16:29:08.780223 | TASK [Register the RHEL node] 2026-03-16 16:29:09.360391 | 2026-03-16 16:29:09.360551 | TASK [Show the subscription-manager status] 2026-03-16 16:29:09.932583 | controller | skipping: Conditional result was False 2026-03-16 16:29:09.939881 | 2026-03-16 16:29:09.939949 | TASK [Enable EPEL on RHEL] 2026-03-16 16:29:10.541208 | controller | skipping: Conditional result was False 2026-03-16 16:29:10.547382 | 2026-03-16 16:29:10.547459 | TASK [Install git and tox] 2026-03-16 16:30:40.889693 | controller | changed 2026-03-16 16:30:40.904975 | 2026-03-16 16:30:40.905114 | TASK [include_role : prepare-workspace] 2026-03-16 16:30:40.939475 | controller | ok 2026-03-16 16:30:40.969914 | 2026-03-16 16:30:40.970003 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 16:30:41.219825 | controller | ok 2026-03-16 16:30:41.228872 | 2026-03-16 16:30:41.228957 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 16:30:54.861519 | controller | Output suppressed because no_log was given 2026-03-16 16:30:54.876142 | 2026-03-16 16:30:54.876308 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 16:30:54.927544 | controller | skipping: Conditional result was False 2026-03-16 16:30:55.009696 | 2026-03-16 16:30:55.009784 | PLAY [all:!appliance] 2026-03-16 16:30:55.045263 | 2026-03-16 16:30:55.045388 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 16:30:55.107811 | controller | ok 2026-03-16 16:30:55.138892 | 2026-03-16 16:30:55.139018 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 16:30:55.557715 | controller -> localhost | ok 2026-03-16 16:30:55.564433 | 2026-03-16 16:30:55.564499 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 16:30:55.612013 | controller | ok 2026-03-16 16:30:55.649751 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 16:30:55.666192 | 2026-03-16 16:30:55.666271 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 16:30:56.300084 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 16:30:56.300293 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_rsa. 2026-03-16 16:30:56.300323 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_rsa.pub. 2026-03-16 16:30:56.300345 | controller -> localhost | The key fingerprint is: 2026-03-16 16:30:56.300364 | controller -> localhost | SHA256:/lwjD5EhR/J7HBJOsCJLOP8GwgvzIjtzB+egx08PcWY zuul-build-sshkey 2026-03-16 16:30:56.300384 | controller -> localhost | The key's randomart image is: 2026-03-16 16:30:56.300402 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 16:30:56.300421 | controller -> localhost | | o.+ | 2026-03-16 16:30:56.300439 | controller -> localhost | | . B . | 2026-03-16 16:30:56.300458 | controller -> localhost | | o o . o * . | 2026-03-16 16:30:56.300476 | controller -> localhost | | . + o . o * . | 2026-03-16 16:30:56.300493 | controller -> localhost | |o o = E S + o | 2026-03-16 16:30:56.300520 | controller -> localhost | | +oo.B . o | 2026-03-16 16:30:56.300543 | controller -> localhost | |ooo=o o . o o | 2026-03-16 16:30:56.300565 | controller -> localhost | |=o+.o+ o = . | 2026-03-16 16:30:56.300584 | controller -> localhost | |.= o. . o . | 2026-03-16 16:30:56.300604 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 16:30:56.300654 | controller -> localhost | ok: Runtime: 0:00:00.049977 2026-03-16 16:30:56.307416 | 2026-03-16 16:30:56.307478 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 16:30:56.346800 | controller | ok 2026-03-16 16:30:56.364597 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 16:30:56.373351 | 2026-03-16 16:30:56.373414 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 16:30:56.429050 | controller | skipping: Conditional result was False 2026-03-16 16:30:56.435710 | 2026-03-16 16:30:56.435771 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 16:30:57.012218 | controller | changed 2026-03-16 16:30:57.017974 | 2026-03-16 16:30:57.018037 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 16:30:57.264973 | controller | ok 2026-03-16 16:30:57.278980 | 2026-03-16 16:30:57.279048 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 16:30:58.015058 | controller | changed 2026-03-16 16:30:58.027645 | 2026-03-16 16:30:58.027738 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 16:30:58.753964 | controller | changed 2026-03-16 16:30:58.769556 | 2026-03-16 16:30:58.769629 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 16:30:58.827850 | controller | skipping: Conditional result was False 2026-03-16 16:30:58.835096 | 2026-03-16 16:30:58.835161 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 16:30:59.603239 | controller -> localhost | changed 2026-03-16 16:30:59.617987 | 2026-03-16 16:30:59.618066 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 16:31:00.163771 | controller -> localhost | Identity added: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_rsa (zuul-build-sshkey) 2026-03-16 16:31:00.164030 | controller -> localhost | ok: Runtime: 0:00:00.027929 2026-03-16 16:31:00.177431 | 2026-03-16 16:31:00.177528 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 16:31:00.702061 | controller | ok 2026-03-16 16:31:00.709412 | 2026-03-16 16:31:00.709560 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 16:31:00.735578 | controller | skipping: Conditional result was False 2026-03-16 16:31:00.753132 | 2026-03-16 16:31:00.753206 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 16:31:00.785154 | controller | ok 2026-03-16 16:31:00.804028 | 2026-03-16 16:31:00.804095 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 16:31:01.073359 | controller -> localhost | ok 2026-03-16 16:31:01.088639 | 2026-03-16 16:31:01.088736 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 16:31:01.119403 | controller | ok 2026-03-16 16:31:01.133416 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 16:31:01.140643 | 2026-03-16 16:31:01.140734 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 16:31:01.475340 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 16:31:01.475555 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_ecdsa. 2026-03-16 16:31:01.475585 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_ecdsa.pub. 2026-03-16 16:31:01.475615 | controller -> localhost | The key fingerprint is: 2026-03-16 16:31:01.475635 | controller -> localhost | SHA256:y6j32ISSiCeE+jJu80ux2WAID9o5dvhmF346IT0v/ok zuul-build-sshkey 2026-03-16 16:31:01.475654 | controller -> localhost | The key's randomart image is: 2026-03-16 16:31:01.475708 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 16:31:01.475729 | controller -> localhost | | | 2026-03-16 16:31:01.475746 | controller -> localhost | | | 2026-03-16 16:31:01.475763 | controller -> localhost | |o | 2026-03-16 16:31:01.475780 | controller -> localhost | |++.o | 2026-03-16 16:31:01.475797 | controller -> localhost | |ooB+... S | 2026-03-16 16:31:01.475814 | controller -> localhost | |oo.=Bo+= . | 2026-03-16 16:31:01.475830 | controller -> localhost | |+ o+*o=+= | 2026-03-16 16:31:01.475846 | controller -> localhost | |o*.o ++B.. | 2026-03-16 16:31:01.475863 | controller -> localhost | |o++oooE== | 2026-03-16 16:31:01.475879 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 16:31:01.475928 | controller -> localhost | ok: Runtime: 0:00:00.011355 2026-03-16 16:31:01.482921 | 2026-03-16 16:31:01.482985 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 16:31:01.514003 | controller | ok 2026-03-16 16:31:01.521559 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 16:31:01.531603 | 2026-03-16 16:31:01.531683 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 16:31:01.555675 | controller | skipping: Conditional result was False 2026-03-16 16:31:01.562189 | 2026-03-16 16:31:01.562254 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 16:31:01.827407 | controller | changed 2026-03-16 16:31:01.840207 | 2026-03-16 16:31:01.840275 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 16:31:02.053134 | controller | ok 2026-03-16 16:31:02.058944 | 2026-03-16 16:31:02.059011 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 16:31:02.713170 | controller | changed 2026-03-16 16:31:02.725167 | 2026-03-16 16:31:02.725237 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 16:31:03.337507 | controller | changed 2026-03-16 16:31:03.345809 | 2026-03-16 16:31:03.345873 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 16:31:03.370676 | controller | skipping: Conditional result was False 2026-03-16 16:31:03.419691 | 2026-03-16 16:31:03.419832 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 16:31:03.668378 | controller -> localhost | changed 2026-03-16 16:31:03.680299 | 2026-03-16 16:31:03.680383 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 16:31:03.959634 | controller -> localhost | Identity added: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/f00c39eb63f246a8968827b75a04940a_id_ecdsa (zuul-build-sshkey) 2026-03-16 16:31:03.959856 | controller -> localhost | ok: Runtime: 0:00:00.016003 2026-03-16 16:31:03.966735 | 2026-03-16 16:31:03.966807 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 16:31:04.173486 | controller | ok 2026-03-16 16:31:04.179527 | 2026-03-16 16:31:04.179592 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 16:31:04.203226 | controller | skipping: Conditional result was False 2026-03-16 16:31:04.217697 | 2026-03-16 16:31:04.217776 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 16:31:04.231087 | controller | skipping: Conditional result was False 2026-03-16 16:31:04.238715 | 2026-03-16 16:31:04.238791 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 16:31:04.465689 | controller | ok: "logs" 2026-03-16 16:31:04.465951 | controller | ok: All items complete 2026-03-16 16:31:04.465980 | 2026-03-16 16:31:04.651495 | controller | ok: "artifacts" 2026-03-16 16:31:04.872153 | controller | ok: "docs" 2026-03-16 16:31:04.886604 | 2026-03-16 16:31:04.886686 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 16:31:05.126891 | controller | changed: "logs" 2026-03-16 16:31:05.317138 | controller | changed: "artifacts" 2026-03-16 16:31:05.506775 | controller | changed: "docs" 2026-03-16 16:31:05.565357 | 2026-03-16 16:31:05.565450 | PLAY RECAP 2026-03-16 16:31:05.565492 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 16:31:05.565518 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 16:31:05.565536 | 2026-03-16 16:31:05.742463 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 16:31:05.743296 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 16:31:06.323279 | 2026-03-16 16:31:06.323423 | PLAY [all] 2026-03-16 16:31:06.344635 | 2026-03-16 16:31:06.344750 | TASK [Install binary dependencies] 2026-03-16 16:31:06.404586 | controller | ok 2026-03-16 16:31:06.437062 | 2026-03-16 16:31:06.437199 | TASK [bindep : Include find tasks] 2026-03-16 16:31:06.482339 | controller | ok 2026-03-16 16:31:06.493963 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 16:31:06.500471 | 2026-03-16 16:31:06.500538 | TASK [bindep : Look for bindep.txt] 2026-03-16 16:31:06.847254 | controller | ok 2026-03-16 16:31:06.853092 | 2026-03-16 16:31:06.853162 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:06.884504 | controller | skipping: Conditional result was False 2026-03-16 16:31:06.890722 | 2026-03-16 16:31:06.890796 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 16:31:07.105086 | controller | ok 2026-03-16 16:31:07.110553 | 2026-03-16 16:31:07.110623 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:07.134674 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.141323 | 2026-03-16 16:31:07.141391 | TASK [bindep : Look for bindep fallback file] 2026-03-16 16:31:07.164823 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.172548 | 2026-03-16 16:31:07.172933 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:07.197809 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.203983 | 2026-03-16 16:31:07.204048 | TASK [bindep : Include bindep tasks] 2026-03-16 16:31:07.227188 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.233325 | 2026-03-16 16:31:07.233388 | TASK [bindep : Include install tasks] 2026-03-16 16:31:07.266653 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.273418 | 2026-03-16 16:31:07.273482 | LOOP [bindep : Include package tasks] 2026-03-16 16:31:07.360364 | 2026-03-16 16:31:07.360599 | TASK [Run test-setup role] 2026-03-16 16:31:07.380880 | controller | ok 2026-03-16 16:31:07.402741 | 2026-03-16 16:31:07.402816 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 16:31:07.640708 | controller | ok 2026-03-16 16:31:07.647932 | 2026-03-16 16:31:07.647992 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 16:31:08.181948 | controller | skipping: Conditional result was False 2026-03-16 16:31:08.219464 | 2026-03-16 16:31:08.219547 | PLAY RECAP 2026-03-16 16:31:08.219603 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 16:31:08.219632 | 2026-03-16 16:31:08.321428 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 16:31:08.322247 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 16:31:08.908385 | 2026-03-16 16:31:08.908500 | PLAY [controller] 2026-03-16 16:31:08.928548 | 2026-03-16 16:31:08.928624 | TASK [Create the /root directory] 2026-03-16 16:31:09.324719 | controller | ok 2026-03-16 16:31:09.330609 | 2026-03-16 16:31:09.330712 | TASK [Install glibc-langpack-en] 2026-03-16 16:31:13.374998 | controller | ok: Nothing to do 2026-03-16 16:31:13.384304 | 2026-03-16 16:31:13.384456 | TASK [Ensure controller directory exists] 2026-03-16 16:31:13.601019 | controller | changed 2026-03-16 16:31:13.606625 | 2026-03-16 16:31:13.606704 | TASK [Install container runtime] 2026-03-16 16:31:13.686200 | controller | ok 2026-03-16 16:31:13.735518 | 2026-03-16 16:31:13.735633 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 16:31:13.766222 | controller | ok: "/var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 16:31:13.784926 | controller | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 16:31:13.796157 | 2026-03-16 16:31:13.796323 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 16:32:22.165872 | controller | changed 2026-03-16 16:32:22.179218 | 2026-03-16 16:32:22.179350 | TASK [ensure-podman : Fetch podman version] 2026-03-16 16:32:22.824459 | controller | Client: Podman Engine 2026-03-16 16:32:22.824852 | controller | Version: 4.6.2 2026-03-16 16:32:22.824900 | controller | API Version: 4.6.2 2026-03-16 16:32:22.824997 | controller | Go Version: go1.19.12 2026-03-16 16:32:22.825059 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 16:32:22.825102 | controller | OS/Arch: linux/amd64 2026-03-16 16:32:23.229255 | controller | ok: Runtime: 0:00:00.242521 2026-03-16 16:32:23.243175 | 2026-03-16 16:32:23.243335 | TASK [ensure-podman : Print podman version installed] 2026-03-16 16:32:23.284836 | Podman version: Client: Podman Engine 2026-03-16 16:32:23.285061 | Version: 4.6.2 2026-03-16 16:32:23.285121 | API Version: 4.6.2 2026-03-16 16:32:23.285164 | Go Version: go1.19.12 2026-03-16 16:32:23.285203 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 16:32:23.285243 | OS/Arch: linux/amd64 2026-03-16 16:32:23.304414 | 2026-03-16 16:32:23.304507 | TASK [ensure-podman : Validate podman engine] 2026-03-16 16:32:23.852220 | controller | skipping: Conditional result was False 2026-03-16 16:32:23.866249 | 2026-03-16 16:32:23.866387 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 16:32:23.884050 | controller | skipping: Conditional result was False 2026-03-16 16:32:23.908734 | 2026-03-16 16:32:23.908869 | TASK [Ensure python3.8 is present] 2026-03-16 16:32:23.925472 | controller | skipping: Conditional result was False 2026-03-16 16:32:23.933588 | 2026-03-16 16:32:23.933696 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 16:32:23.955471 | controller | ok 2026-03-16 16:32:23.983015 | 2026-03-16 16:32:23.983103 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 16:32:25.673327 | controller | ok: Nothing to do 2026-03-16 16:32:25.685688 | 2026-03-16 16:32:25.685901 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 16:32:35.527092 | controller | changed 2026-03-16 16:32:35.550931 | 2026-03-16 16:32:35.551012 | TASK [Run ensure-virtualenv role] 2026-03-16 16:32:35.574221 | controller | ok 2026-03-16 16:32:35.602342 | 2026-03-16 16:32:35.602428 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 16:32:35.861130 | controller | /usr/bin/virtualenv 2026-03-16 16:32:36.168173 | controller | ok: Runtime: 0:00:00.004796 2026-03-16 16:32:36.182378 | 2026-03-16 16:32:36.182652 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 16:32:36.230907 | controller | skipping: Conditional result was False 2026-03-16 16:32:36.231498 | controller | ok: All items complete 2026-03-16 16:32:36.231560 | 2026-03-16 16:32:36.259415 | 2026-03-16 16:32:36.259571 | TASK [Find the full path of the Python interpreter] 2026-03-16 16:32:36.509357 | controller | /usr/bin/python3 2026-03-16 16:32:36.809047 | controller | ok 2026-03-16 16:32:36.822110 | 2026-03-16 16:32:36.822241 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 16:32:37.777749 | controller | created virtual environment CPython3.11.0.final.0-64 in 537ms 2026-03-16 16:32:37.801668 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 16:32:37.801713 | 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-16 16:32:37.801725 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 16:32:37.801740 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 16:32:37.875024 | controller | changed 2026-03-16 16:32:37.888053 | 2026-03-16 16:32:37.888205 | TASK [Set selinux package] 2026-03-16 16:32:37.927599 | controller | ok 2026-03-16 16:32:37.939801 | 2026-03-16 16:32:37.939929 | TASK [Set selinux package (Fedora)] 2026-03-16 16:32:37.989233 | controller | ok 2026-03-16 16:32:38.000262 | 2026-03-16 16:32:38.000389 | TASK [Install selinux into virtualenv] 2026-03-16 16:33:39.536232 | controller | Collecting selinux-please-lie-to-me 2026-03-16 16:33:51.874874 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 16:33:52.226363 | controller | Collecting setuptools<50.0.0 2026-03-16 16:33:52.231536 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 16:33:52.286226 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 16.0 MB/s eta 0:00:00 2026-03-16 16:33:52.380934 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 16:33:52.381039 | controller | Attempting uninstall: setuptools 2026-03-16 16:33:52.383890 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 16:33:52.462258 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 16:33:52.475450 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 16:33:52.901672 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 16:34:08.147717 | controller | 2026-03-16 16:34:08.238365 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 16:34:08.238423 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 16:34:08.656571 | controller | ok: Runtime: 0:01:29.996813 2026-03-16 16:34:08.669548 | 2026-03-16 16:34:08.669731 | TASK [Install pytest-forked into virtualenv] 2026-03-16 16:34:45.527266 | controller | Collecting pytest-forked 2026-03-16 16:35:45.614897 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 16:35:45.675079 | controller | Collecting py 2026-03-16 16:35:45.680128 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 16:35:45.702088 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 4.7 MB/s eta 0:00:00 2026-03-16 16:35:45.814557 | controller | Collecting pytest>=3.10 2026-03-16 16:35:45.827326 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 16:35:45.949420 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 3.2 MB/s eta 0:00:00 2026-03-16 16:35:46.025776 | controller | Collecting iniconfig>=1.0.1 2026-03-16 16:35:46.031377 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 16:35:46.100755 | controller | Collecting packaging>=22 2026-03-16 16:35:46.104207 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 16:35:46.134584 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 2.3 MB/s eta 0:00:00 2026-03-16 16:35:46.204626 | controller | Collecting pluggy<2,>=1.5 2026-03-16 16:35:46.208499 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 16:35:46.263458 | controller | Collecting pygments>=2.7.2 2026-03-16 16:35:46.267920 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 16:35:46.292268 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 56.1 MB/s eta 0:00:00 2026-03-16 16:35:46.370325 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 16:35:47.813597 | 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-16 16:35:47.825553 | controller | 2026-03-16 16:35:47.919341 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 16:35:47.919387 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 16:35:48.328204 | controller | ok: Runtime: 0:01:39.002134 2026-03-16 16:35:48.334679 | 2026-03-16 16:35:48.334753 | TASK [Update pip] 2026-03-16 16:35:48.902754 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 16:36:13.405250 | controller | Collecting pip 2026-03-16 16:36:25.465354 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 16:36:25.543709 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 24.8 MB/s eta 0:00:00 2026-03-16 16:36:25.615991 | controller | Installing collected packages: pip 2026-03-16 16:36:25.616127 | controller | Attempting uninstall: pip 2026-03-16 16:36:25.617950 | controller | Found existing installation: pip 22.2.2 2026-03-16 16:36:25.764061 | controller | Uninstalling pip-22.2.2: 2026-03-16 16:36:25.781078 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 16:36:26.883432 | controller | Successfully installed pip-26.0.1 2026-03-16 16:36:27.435391 | controller | ok: Runtime: 0:00:38.463795 2026-03-16 16:36:27.449391 | 2026-03-16 16:36:27.449851 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 16:36:27.692030 | controller | changed 2026-03-16 16:36:27.704145 | 2026-03-16 16:36:27.704407 | TASK [Install ansible into virtualenv] 2026-03-16 16:36:28.304685 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 16:36:28.307167 | controller | Installing build dependencies: started 2026-03-16 16:37:26.884460 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 16:37:26.884888 | controller | Getting requirements to build wheel: started 2026-03-16 16:37:27.684197 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 16:37:27.685114 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 16:37:28.357751 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 16:37:28.360104 | 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-16 16:37:28.363036 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 16:37:28.828739 | controller | ERROR 2026-03-16 16:37:28.829037 | controller | { 2026-03-16 16:37:28.829082 | controller | "delta": "0:01:00.461677", 2026-03-16 16:37:28.829111 | controller | "end": "2026-03-16 16:37:28.451755", 2026-03-16 16:37:28.829135 | controller | "msg": "non-zero return code", 2026-03-16 16:37:28.829191 | controller | "rc": 1, 2026-03-16 16:37:28.829216 | controller | "start": "2026-03-16 16:36:27.990078" 2026-03-16 16:37:28.829238 | controller | } failure 2026-03-16 16:37:28.832354 | 2026-03-16 16:37:28.832430 | PLAY RECAP 2026-03-16 16:37:28.832493 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 16:37:28.832523 | 2026-03-16 16:37:28.978892 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 16:37:28.980955 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 16:37:29.585349 | 2026-03-16 16:37:29.585510 | PLAY [all] 2026-03-16 16:37:29.609070 | 2026-03-16 16:37:29.609165 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 16:37:29.921957 | controller | changed: non-zero return code 2026-03-16 16:37:29.935159 | 2026-03-16 16:37:29.935324 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 16:37:29.964997 | controller | skipping: Conditional result was False 2026-03-16 16:37:29.979107 | 2026-03-16 16:37:29.979253 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 16:37:30.022401 | 2026-03-16 16:37:30.022771 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 16:37:30.068983 | 2026-03-16 16:37:30.069342 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 16:37:30.098564 | controller | skipping: Conditional result was False 2026-03-16 16:37:30.115343 | 2026-03-16 16:37:30.115496 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 16:37:30.158218 | 2026-03-16 16:37:30.158522 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 16:37:30.187361 | controller | skipping: Conditional result was False 2026-03-16 16:37:30.201837 | 2026-03-16 16:37:30.201981 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 16:37:30.231284 | controller | skipping: Conditional result was False 2026-03-16 16:37:30.244908 | 2026-03-16 16:37:30.245048 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 16:37:30.273204 | controller | skipping: Conditional result was False 2026-03-16 16:37:30.322062 | 2026-03-16 16:37:30.322160 | PLAY RECAP 2026-03-16 16:37:30.322232 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 16:37:30.322270 | 2026-03-16 16:37:30.453303 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 16:37:30.454289 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 16:37:31.068410 | 2026-03-16 16:37:31.068614 | PLAY [all:!appliance*] 2026-03-16 16:37:31.090458 | 2026-03-16 16:37:31.090583 | TASK [unregister the node] 2026-03-16 16:37:31.622003 | controller | skipping: Conditional result was False 2026-03-16 16:37:31.634210 | 2026-03-16 16:37:31.634381 | TASK [include_role : fetch-output] 2026-03-16 16:37:31.684434 | controller | ok 2026-03-16 16:37:31.727365 | 2026-03-16 16:37:31.727474 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 16:37:31.804551 | controller | skipping: Conditional result was False 2026-03-16 16:37:31.821587 | 2026-03-16 16:37:31.821874 | TASK [fetch-output : Set log path for single node] 2026-03-16 16:37:31.886801 | controller | ok 2026-03-16 16:37:31.899529 | 2026-03-16 16:37:31.899700 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 16:37:32.357198 | controller -> localhost | ok: "/var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/logs" 2026-03-16 16:37:32.573627 | controller -> localhost | changed: "/var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/artifacts" 2026-03-16 16:37:32.804222 | controller -> localhost | changed: "/var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/work/docs" 2026-03-16 16:37:32.820182 | 2026-03-16 16:37:32.820343 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 16:37:33.568370 | controller | changed: 2026-03-16 16:37:33.568713 | controller | .d..t...... ./ 2026-03-16 16:37:33.568760 | controller | cd+++++++++ controller/ 2026-03-16 16:37:33.568807 | controller | changed: All items complete 2026-03-16 16:37:33.568834 | 2026-03-16 16:37:34.150761 | controller | changed: .d..t...... ./ 2026-03-16 16:37:34.731338 | controller | changed: .d..t...... ./ 2026-03-16 16:37:34.762936 | 2026-03-16 16:37:34.763174 | TASK [include_role : fetch-output-openshift] 2026-03-16 16:37:34.793183 | controller | skipping: Conditional result was False 2026-03-16 16:37:34.807873 | 2026-03-16 16:37:34.808105 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 16:37:35.325725 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014996 2026-03-16 16:37:35.603245 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014766 2026-03-16 16:37:35.656427 | 2026-03-16 16:37:35.656576 | PLAY [localhost] 2026-03-16 16:37:35.675267 | 2026-03-16 16:37:35.675355 | TASK [Run Zuul manifest role] 2026-03-16 16:37:35.707225 | localhost | ok 2026-03-16 16:37:35.726754 | 2026-03-16 16:37:35.726852 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 16:37:36.176383 | localhost | changed 2026-03-16 16:37:36.183612 | 2026-03-16 16:37:36.183748 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 16:37:36.227519 | localhost | ok 2026-03-16 16:37:36.241707 | 2026-03-16 16:37:36.241799 | TASK [Set zuul-log-path fact] 2026-03-16 16:37:36.265186 | localhost | ok 2026-03-16 16:37:36.279619 | 2026-03-16 16:37:36.279711 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 16:37:36.320169 | localhost | ok 2026-03-16 16:37:36.328127 | 2026-03-16 16:37:36.328187 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 16:37:36.376142 | localhost | ok: 2026-03-16 16:37:36.376442 | localhost | { 2026-03-16 16:37:36.376498 | localhost | "auth": { 2026-03-16 16:37:36.376548 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 16:37:36.376585 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 16:37:36.376621 | localhost | }, 2026-03-16 16:37:36.376656 | localhost | "profile": "rackspace", 2026-03-16 16:37:36.376732 | localhost | "region_name": "IAD" 2026-03-16 16:37:36.376769 | localhost | } 2026-03-16 16:37:36.376830 | localhost | changed: All items complete 2026-03-16 16:37:36.376871 | 2026-03-16 16:37:36.389144 | 2026-03-16 16:37:36.389242 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 16:37:36.417750 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:36.471915 | 2026-03-16 16:37:36.472071 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 16:37:36.502614 | localhost | ok 2026-03-16 16:37:36.506907 | 2026-03-16 16:37:36.506971 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 16:37:36.553244 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:36.562720 | localhost | included: /var/lib/zuul/builds/f00c39eb63f246a8968827b75a04940a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 16:37:36.572276 | 2026-03-16 16:37:36.572368 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 16:37:36.690743 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:36.704088 | 2026-03-16 16:37:36.704235 | TASK [Upload logs to swift] 2026-03-16 16:37:36.742299 | localhost | ok 2026-03-16 16:37:36.788545 | 2026-03-16 16:37:36.788630 | TASK [Set zuul-log-path fact] 2026-03-16 16:37:36.835038 | localhost | skipping: Conditional result was False 2026-03-16 16:37:36.845629 | 2026-03-16 16:37:36.845803 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 16:37:37.201414 | localhost -> localhost | ok: Runtime: 0:00:00.011043 2026-03-16 16:37:37.214617 | 2026-03-16 16:37:37.214861 | TASK [upload-logs-swift : Upload logs to swift]