2026-02-25 17:08:58.501569 | Job console starting... 2026-02-25 17:08:58.524899 | Updating repositories 2026-02-25 17:08:58.640585 | Preparing job workspace 2026-02-25 17:09:03.591757 | Running Ansible setup... 2026-02-25 17:09:08.467546 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-25 17:09:09.120456 | 2026-02-25 17:09:09.120579 | PLAY [localhost] 2026-02-25 17:09:09.129263 | 2026-02-25 17:09:09.129331 | TASK [Gathering Facts] 2026-02-25 17:09:10.213254 | localhost | ok 2026-02-25 17:09:10.254522 | 2026-02-25 17:09:10.254775 | TASK [Setup log path fact] 2026-02-25 17:09:10.275591 | localhost | ok 2026-02-25 17:09:10.294755 | 2026-02-25 17:09:10.294856 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:09:10.326594 | localhost | ok 2026-02-25 17:09:10.334540 | 2026-02-25 17:09:10.334606 | TASK [emit-job-header : Print job information] 2026-02-25 17:09:10.377388 | # Job Information 2026-02-25 17:09:10.377614 | Ansible Version: 2.15.12 2026-02-25 17:09:10.377715 | Job: ansible-test-sanity-okd-downstream-devel 2026-02-25 17:09:10.377796 | Pipeline: third-party-check 2026-02-25 17:09:10.377838 | Executor: ze02.softwarefactory-project.io 2026-02-25 17:09:10.377877 | Triggered by: https://github.com/openshift/community.okd/pull/272 2026-02-25 17:09:10.377922 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/539/ansible/53938a727c964ef9b7c16822fd679020/ 2026-02-25 17:09:10.377963 | Event ID: 657357c0-1269-11f1-8d30-d43cda43898a 2026-02-25 17:09:10.383519 | 2026-02-25 17:09:10.383604 | LOOP [emit-job-header : Print node information] 2026-02-25 17:09:10.531806 | localhost | ok: 2026-02-25 17:09:10.532127 | localhost | # Node Information 2026-02-25 17:09:10.532165 | localhost | Inventory Hostname: controller 2026-02-25 17:09:10.532186 | localhost | Hostname: np0005629809 2026-02-25 17:09:10.532204 | localhost | Username: zuul 2026-02-25 17:09:10.532224 | localhost | Distro: Fedora 37 2026-02-25 17:09:10.532242 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-02-25 17:09:10.532259 | localhost | Region: ca-ymq-1 2026-02-25 17:09:10.532275 | localhost | Label: ansible-fedora-37-1vcpu 2026-02-25 17:09:10.532292 | localhost | Product Name: OpenStack Nova 2026-02-25 17:09:10.532308 | localhost | Interface IP: 162.253.55.62 2026-02-25 17:09:10.550212 | 2026-02-25 17:09:10.550327 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-25 17:09:10.909767 | localhost -> localhost | changed 2026-02-25 17:09:10.915612 | 2026-02-25 17:09:10.915708 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-25 17:09:11.754751 | localhost -> localhost | changed 2026-02-25 17:09:11.774077 | 2026-02-25 17:09:11.774143 | PLAY [all:!appliance*] 2026-02-25 17:09:11.790383 | 2026-02-25 17:09:11.790445 | TASK [include_role : start-zuul-console] 2026-02-25 17:09:11.810110 | controller | ok 2026-02-25 17:09:11.822948 | 2026-02-25 17:09:11.823011 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-25 17:09:12.221538 | controller | ok 2026-02-25 17:09:12.244370 | 2026-02-25 17:09:12.244461 | TASK [use-our-mirror : Retrieve the IP address] 2026-02-25 17:09:13.262783 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-02-25 17:09:13.277740 | 2026-02-25 17:09:13.277829 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-02-25 17:09:13.844496 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.861842 | 2026-02-25 17:09:13.861986 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-02-25 17:09:13.889541 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.897941 | 2026-02-25 17:09:13.898014 | TASK [use-our-mirror : Create the podman configuration directory] 2026-02-25 17:09:13.921261 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.927494 | 2026-02-25 17:09:13.927566 | TASK [use-our-mirror : Copy the podman configuration] 2026-02-25 17:09:13.942321 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.948953 | 2026-02-25 17:09:13.949018 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-02-25 17:09:13.963033 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.970380 | 2026-02-25 17:09:13.970449 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-02-25 17:09:13.984651 | controller | skipping: Conditional result was False 2026-02-25 17:09:13.995863 | 2026-02-25 17:09:13.995924 | TASK [Disable Fedora Modular] 2026-02-25 17:09:14.217962 | controller | changed 2026-02-25 17:09:14.223502 | 2026-02-25 17:09:14.223564 | TASK [Enable EPEL] 2026-02-25 17:09:14.247137 | controller | skipping: Conditional result was False 2026-02-25 17:09:14.253794 | 2026-02-25 17:09:14.253859 | TASK [Register the RHEL node] 2026-02-25 17:09:14.796207 | 2026-02-25 17:09:14.796371 | TASK [Show the subscription-manager status] 2026-02-25 17:09:15.389049 | controller | skipping: Conditional result was False 2026-02-25 17:09:15.403586 | 2026-02-25 17:09:15.403752 | TASK [Enable EPEL on RHEL] 2026-02-25 17:09:15.948767 | controller | skipping: Conditional result was False 2026-02-25 17:09:15.962156 | 2026-02-25 17:09:15.962294 | TASK [Install git and tox] 2026-02-25 17:10:40.518305 | controller | changed 2026-02-25 17:10:40.528883 | 2026-02-25 17:10:40.529053 | TASK [include_role : prepare-workspace] 2026-02-25 17:10:40.562235 | controller | ok 2026-02-25 17:10:40.593732 | 2026-02-25 17:10:40.593879 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-25 17:10:40.820386 | controller | ok 2026-02-25 17:10:40.829786 | 2026-02-25 17:10:40.829885 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-25 17:10:53.267756 | controller | Output suppressed because no_log was given 2026-02-25 17:10:53.285067 | 2026-02-25 17:10:53.285235 | TASK [include_role : prepare-workspace-openshift] 2026-02-25 17:10:53.308035 | controller | skipping: Conditional result was False 2026-02-25 17:10:53.332001 | 2026-02-25 17:10:53.332060 | PLAY [all:!appliance] 2026-02-25 17:10:53.347054 | 2026-02-25 17:10:53.347115 | TASK [Run add-build-sshkey role (RSA)] 2026-02-25 17:10:53.368222 | controller | ok 2026-02-25 17:10:53.384854 | 2026-02-25 17:10:53.384917 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-25 17:10:53.631781 | controller -> localhost | ok 2026-02-25 17:10:53.638407 | 2026-02-25 17:10:53.638473 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-25 17:10:53.668530 | controller | ok 2026-02-25 17:10:53.685894 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-25 17:10:53.692384 | 2026-02-25 17:10:53.692445 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-25 17:10:54.244735 | controller -> localhost | Generating public/private rsa key pair. 2026-02-25 17:10:54.244928 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_rsa. 2026-02-25 17:10:54.244957 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_rsa.pub. 2026-02-25 17:10:54.244979 | controller -> localhost | The key fingerprint is: 2026-02-25 17:10:54.244999 | controller -> localhost | SHA256:GVelDBic83K9n8RrAYw0JlsrQCtQauiOF+bY+s27hK0 zuul-build-sshkey 2026-02-25 17:10:54.245017 | controller -> localhost | The key's randomart image is: 2026-02-25 17:10:54.245037 | controller -> localhost | +---[RSA 2048]----+ 2026-02-25 17:10:54.245055 | controller -> localhost | | .......+. ... | 2026-02-25 17:10:54.245074 | controller -> localhost | | . o ..* =+ . | 2026-02-25 17:10:54.245092 | controller -> localhost | |. o . ...O.*o | 2026-02-25 17:10:54.245109 | controller -> localhost | |.. . ++= + | 2026-02-25 17:10:54.245126 | controller -> localhost | | .o S+ + | 2026-02-25 17:10:54.245152 | controller -> localhost | |o= + . + | 2026-02-25 17:10:54.245175 | controller -> localhost | |o.= o o + | 2026-02-25 17:10:54.245194 | controller -> localhost | | o = = | 2026-02-25 17:10:54.245213 | controller -> localhost | |..E =o . | 2026-02-25 17:10:54.245233 | controller -> localhost | +----[SHA256]-----+ 2026-02-25 17:10:54.245279 | controller -> localhost | ok: Runtime: 0:00:00.108463 2026-02-25 17:10:54.251894 | 2026-02-25 17:10:54.251957 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-25 17:10:54.281095 | controller | ok 2026-02-25 17:10:54.291361 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-25 17:10:54.299818 | 2026-02-25 17:10:54.299876 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-25 17:10:54.323802 | controller | skipping: Conditional result was False 2026-02-25 17:10:54.330594 | 2026-02-25 17:10:54.330658 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-25 17:10:54.760389 | controller | changed 2026-02-25 17:10:54.772969 | 2026-02-25 17:10:54.773108 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-25 17:10:55.002254 | controller | ok 2026-02-25 17:10:55.010433 | 2026-02-25 17:10:55.010527 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-25 17:10:55.637307 | controller | changed 2026-02-25 17:10:55.643440 | 2026-02-25 17:10:55.643512 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-25 17:10:56.244810 | controller | changed 2026-02-25 17:10:56.253430 | 2026-02-25 17:10:56.253623 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-25 17:10:56.289229 | controller | skipping: Conditional result was False 2026-02-25 17:10:56.298255 | 2026-02-25 17:10:56.298352 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-25 17:10:56.734155 | controller -> localhost | changed 2026-02-25 17:10:56.760295 | 2026-02-25 17:10:56.760434 | TASK [add-build-sshkey : Add back temp key] 2026-02-25 17:10:57.074818 | controller -> localhost | Identity added: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_rsa (zuul-build-sshkey) 2026-02-25 17:10:57.075340 | controller -> localhost | ok: Runtime: 0:00:00.013405 2026-02-25 17:10:57.090420 | 2026-02-25 17:10:57.090560 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-25 17:10:57.429384 | controller | ok 2026-02-25 17:10:57.441815 | 2026-02-25 17:10:57.441955 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-25 17:10:57.489418 | controller | skipping: Conditional result was False 2026-02-25 17:10:57.515823 | 2026-02-25 17:10:57.515966 | TASK [Run add-build-sshkey role (ECDSA)] 2026-02-25 17:10:57.555127 | controller | ok 2026-02-25 17:10:57.595618 | 2026-02-25 17:10:57.595889 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-25 17:10:57.879646 | controller -> localhost | ok 2026-02-25 17:10:57.896068 | 2026-02-25 17:10:57.896207 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-25 17:10:57.937447 | controller | ok 2026-02-25 17:10:57.962170 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-25 17:10:57.971062 | 2026-02-25 17:10:57.971148 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-25 17:10:58.313012 | controller -> localhost | Generating public/private ecdsa key pair. 2026-02-25 17:10:58.313404 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_ecdsa. 2026-02-25 17:10:58.313469 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_ecdsa.pub. 2026-02-25 17:10:58.313547 | controller -> localhost | The key fingerprint is: 2026-02-25 17:10:58.313598 | controller -> localhost | SHA256:0in6hOQelIuvAiq3BF3bE0PLHL1utnVn8UCN8G4MbDw zuul-build-sshkey 2026-02-25 17:10:58.313640 | controller -> localhost | The key's randomart image is: 2026-02-25 17:10:58.313738 | controller -> localhost | +---[ECDSA 521]---+ 2026-02-25 17:10:58.313784 | controller -> localhost | | o. .. o | 2026-02-25 17:10:58.313823 | controller -> localhost | | + o. o .o .| 2026-02-25 17:10:58.313862 | controller -> localhost | | . * . E.. | 2026-02-25 17:10:58.313900 | controller -> localhost | | . . + +.. . =o | 2026-02-25 17:10:58.313938 | controller -> localhost | |. . = =.S ++ | 2026-02-25 17:10:58.313975 | controller -> localhost | |.. = + ++ . ..o .| 2026-02-25 17:10:58.314012 | controller -> localhost | |o o * .o o . o | 2026-02-25 17:10:58.314048 | controller -> localhost | |+..o + . | 2026-02-25 17:10:58.314085 | controller -> localhost | |.oooo . | 2026-02-25 17:10:58.314121 | controller -> localhost | +----[SHA256]-----+ 2026-02-25 17:10:58.314214 | controller -> localhost | ok: Runtime: 0:00:00.014674 2026-02-25 17:10:58.329319 | 2026-02-25 17:10:58.329458 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-25 17:10:58.370024 | controller | ok 2026-02-25 17:10:58.389307 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-25 17:10:58.404966 | 2026-02-25 17:10:58.405054 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-25 17:10:58.441056 | controller | skipping: Conditional result was False 2026-02-25 17:10:58.455015 | 2026-02-25 17:10:58.455166 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-25 17:10:58.740933 | controller | changed 2026-02-25 17:10:58.755109 | 2026-02-25 17:10:58.755247 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-25 17:10:58.991377 | controller | ok 2026-02-25 17:10:59.006983 | 2026-02-25 17:10:59.007125 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-25 17:10:59.711262 | controller | changed 2026-02-25 17:10:59.724167 | 2026-02-25 17:10:59.724300 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-25 17:11:00.387132 | controller | changed 2026-02-25 17:11:00.437287 | 2026-02-25 17:11:00.437426 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-25 17:11:00.482635 | controller | skipping: Conditional result was False 2026-02-25 17:11:00.489812 | 2026-02-25 17:11:00.489879 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-25 17:11:00.758159 | controller -> localhost | changed 2026-02-25 17:11:00.783171 | 2026-02-25 17:11:00.783309 | TASK [add-build-sshkey : Add back temp key] 2026-02-25 17:11:01.106275 | controller -> localhost | Identity added: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/53938a727c964ef9b7c16822fd679020_id_ecdsa (zuul-build-sshkey) 2026-02-25 17:11:01.106492 | controller -> localhost | ok: Runtime: 0:00:00.013537 2026-02-25 17:11:01.112887 | 2026-02-25 17:11:01.112950 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-25 17:11:01.332468 | controller | ok 2026-02-25 17:11:01.338597 | 2026-02-25 17:11:01.338719 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-25 17:11:01.389072 | controller | skipping: Conditional result was False 2026-02-25 17:11:01.400803 | 2026-02-25 17:11:01.400876 | TASK [include_role : remove-zuul-sshkey] 2026-02-25 17:11:01.428623 | controller | skipping: Conditional result was False 2026-02-25 17:11:01.441138 | 2026-02-25 17:11:01.441218 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-25 17:11:01.696900 | controller | ok: "logs" 2026-02-25 17:11:01.697343 | controller | ok: All items complete 2026-02-25 17:11:01.697402 | 2026-02-25 17:11:01.906883 | controller | ok: "artifacts" 2026-02-25 17:11:02.109354 | controller | ok: "docs" 2026-02-25 17:11:02.135375 | 2026-02-25 17:11:02.135568 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-25 17:11:02.390376 | controller | changed: "logs" 2026-02-25 17:11:02.598081 | controller | changed: "artifacts" 2026-02-25 17:11:02.796408 | controller | changed: "docs" 2026-02-25 17:11:02.848141 | 2026-02-25 17:11:02.848240 | PLAY RECAP 2026-02-25 17:11:02.848304 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-02-25 17:11:02.848368 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:11:02.848408 | 2026-02-25 17:11:03.004855 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-25 17:11:03.005785 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-25 17:11:03.541106 | 2026-02-25 17:11:03.541275 | PLAY [all] 2026-02-25 17:11:03.563258 | 2026-02-25 17:11:03.563335 | TASK [Install binary dependencies] 2026-02-25 17:11:03.633352 | controller | ok 2026-02-25 17:11:03.654772 | 2026-02-25 17:11:03.654850 | TASK [bindep : Include find tasks] 2026-02-25 17:11:03.696981 | controller | ok 2026-02-25 17:11:03.705099 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-02-25 17:11:03.711249 | 2026-02-25 17:11:03.711313 | TASK [bindep : Look for bindep.txt] 2026-02-25 17:11:04.096355 | controller | ok 2026-02-25 17:11:04.102457 | 2026-02-25 17:11:04.102526 | TASK [bindep : Define bindep_file fact] 2026-02-25 17:11:04.127923 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.136051 | 2026-02-25 17:11:04.136118 | TASK [bindep : Look for other-requirements.txt] 2026-02-25 17:11:04.363397 | controller | ok 2026-02-25 17:11:04.371188 | 2026-02-25 17:11:04.371277 | TASK [bindep : Define bindep_file fact] 2026-02-25 17:11:04.408883 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.418144 | 2026-02-25 17:11:04.418232 | TASK [bindep : Look for bindep fallback file] 2026-02-25 17:11:04.455338 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.479590 | 2026-02-25 17:11:04.479841 | TASK [bindep : Define bindep_file fact] 2026-02-25 17:11:04.522060 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.535562 | 2026-02-25 17:11:04.535756 | TASK [bindep : Include bindep tasks] 2026-02-25 17:11:04.572993 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.588220 | 2026-02-25 17:11:04.588390 | TASK [bindep : Include install tasks] 2026-02-25 17:11:04.624870 | controller | skipping: Conditional result was False 2026-02-25 17:11:04.634146 | 2026-02-25 17:11:04.634283 | LOOP [bindep : Include package tasks] 2026-02-25 17:11:04.708784 | 2026-02-25 17:11:04.708997 | TASK [Run test-setup role] 2026-02-25 17:11:04.737205 | controller | ok 2026-02-25 17:11:04.769135 | 2026-02-25 17:11:04.769291 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-02-25 17:11:05.012318 | controller | ok 2026-02-25 17:11:05.026724 | 2026-02-25 17:11:05.026859 | TASK [test-setup : Run tools/test-setup.sh] 2026-02-25 17:11:05.575014 | controller | skipping: Conditional result was False 2026-02-25 17:11:05.637702 | 2026-02-25 17:11:05.637831 | PLAY RECAP 2026-02-25 17:11:05.637890 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-25 17:11:05.637917 | 2026-02-25 17:11:05.760175 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-25 17:11:05.762173 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-25 17:11:06.393011 | 2026-02-25 17:11:06.393218 | PLAY [controller] 2026-02-25 17:11:06.414554 | 2026-02-25 17:11:06.414632 | TASK [Create the /root directory] 2026-02-25 17:11:06.818905 | controller | ok 2026-02-25 17:11:06.825862 | 2026-02-25 17:11:06.825936 | TASK [Install glibc-langpack-en] 2026-02-25 17:11:10.894318 | controller | ok: Nothing to do 2026-02-25 17:11:10.906645 | 2026-02-25 17:11:10.906829 | TASK [Ensure controller directory exists] 2026-02-25 17:11:11.141390 | controller | changed 2026-02-25 17:11:11.155097 | 2026-02-25 17:11:11.155232 | TASK [Install container runtime] 2026-02-25 17:11:11.226926 | controller | ok 2026-02-25 17:11:11.284774 | 2026-02-25 17:11:11.284906 | LOOP [ensure-podman : Find distribution installation] 2026-02-25 17:11:11.329827 | controller | ok: "/var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-02-25 17:11:11.345938 | controller | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-02-25 17:11:11.360525 | 2026-02-25 17:11:11.360659 | TASK [ensure-podman : Install podman (RedHat)] 2026-02-25 17:12:17.539090 | controller | changed 2026-02-25 17:12:17.552929 | 2026-02-25 17:12:17.553131 | TASK [ensure-podman : Fetch podman version] 2026-02-25 17:12:18.084717 | controller | Client: Podman Engine 2026-02-25 17:12:18.112083 | controller | Version: 4.6.2 2026-02-25 17:12:18.112119 | controller | API Version: 4.6.2 2026-02-25 17:12:18.112127 | controller | Go Version: go1.19.12 2026-02-25 17:12:18.112153 | controller | Built: Mon Aug 28 19:38:31 2023 2026-02-25 17:12:18.112161 | controller | OS/Arch: linux/amd64 2026-02-25 17:12:18.607979 | controller | ok: Runtime: 0:00:00.199473 2026-02-25 17:12:18.622276 | 2026-02-25 17:12:18.622419 | TASK [ensure-podman : Print podman version installed] 2026-02-25 17:12:18.663542 | Podman version: Client: Podman Engine 2026-02-25 17:12:18.663819 | Version: 4.6.2 2026-02-25 17:12:18.663882 | API Version: 4.6.2 2026-02-25 17:12:18.663925 | Go Version: go1.19.12 2026-02-25 17:12:18.663964 | Built: Mon Aug 28 19:38:31 2023 2026-02-25 17:12:18.664010 | OS/Arch: linux/amd64 2026-02-25 17:12:18.676499 | 2026-02-25 17:12:18.676649 | TASK [ensure-podman : Validate podman engine] 2026-02-25 17:12:19.223350 | controller | skipping: Conditional result was False 2026-02-25 17:12:19.246838 | 2026-02-25 17:12:19.246993 | TASK [ensure-podman : Set up docker compatability socket] 2026-02-25 17:12:19.273382 | controller | skipping: Conditional result was False 2026-02-25 17:12:19.288007 | 2026-02-25 17:12:19.288088 | TASK [Ensure python3.8 is present] 2026-02-25 17:12:19.303449 | controller | skipping: Conditional result was False 2026-02-25 17:12:19.310967 | 2026-02-25 17:12:19.311050 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-02-25 17:12:19.332130 | controller | ok 2026-02-25 17:12:19.351252 | 2026-02-25 17:12:19.351332 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-02-25 17:12:21.023386 | controller | ok: Nothing to do 2026-02-25 17:12:21.031110 | 2026-02-25 17:12:21.031192 | TASK [our-ensure-python : Also install python3-devel] 2026-02-25 17:12:30.603532 | controller | changed 2026-02-25 17:12:30.634646 | 2026-02-25 17:12:30.634865 | TASK [Run ensure-virtualenv role] 2026-02-25 17:12:30.663088 | controller | ok 2026-02-25 17:12:30.698953 | 2026-02-25 17:12:30.699047 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-02-25 17:12:30.984557 | controller | /usr/bin/virtualenv 2026-02-25 17:12:31.269172 | controller | ok: Runtime: 0:00:00.006119 2026-02-25 17:12:31.281651 | 2026-02-25 17:12:31.281845 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-02-25 17:12:31.318156 | controller | skipping: Conditional result was False 2026-02-25 17:12:31.318495 | controller | ok: All items complete 2026-02-25 17:12:31.318541 | 2026-02-25 17:12:31.345304 | 2026-02-25 17:12:31.345466 | TASK [Find the full path of the Python interpreter] 2026-02-25 17:12:31.564150 | controller | /usr/bin/python3 2026-02-25 17:12:31.889882 | controller | ok 2026-02-25 17:12:31.902087 | 2026-02-25 17:12:31.902222 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-02-25 17:12:32.930993 | controller | created virtual environment CPython3.11.0.final.0-64 in 583ms 2026-02-25 17:12:32.949626 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-02-25 17:12:32.950055 | 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-02-25 17:12:32.950239 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-02-25 17:12:32.950522 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-02-25 17:12:32.984122 | controller | changed 2026-02-25 17:12:32.997585 | 2026-02-25 17:12:32.997704 | TASK [Set selinux package] 2026-02-25 17:12:33.029037 | controller | ok 2026-02-25 17:12:33.035874 | 2026-02-25 17:12:33.035952 | TASK [Set selinux package (Fedora)] 2026-02-25 17:12:33.078357 | controller | ok 2026-02-25 17:12:33.085145 | 2026-02-25 17:12:33.085503 | TASK [Install selinux into virtualenv] 2026-02-25 17:13:10.560985 | controller | Collecting selinux-please-lie-to-me 2026-02-25 17:13:22.913492 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-02-25 17:13:23.226605 | controller | Collecting setuptools<50.0.0 2026-02-25 17:13:23.232739 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-02-25 17:13:23.273329 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 22.4 MB/s eta 0:00:00 2026-02-25 17:13:23.355847 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-02-25 17:13:23.355989 | controller | Attempting uninstall: setuptools 2026-02-25 17:13:23.358321 | controller | Found existing installation: setuptools 62.6.0 2026-02-25 17:13:23.417198 | controller | Uninstalling setuptools-62.6.0: 2026-02-25 17:13:23.425935 | controller | Successfully uninstalled setuptools-62.6.0 2026-02-25 17:13:23.779435 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-02-25 17:13:35.306514 | controller | 2026-02-25 17:13:35.392334 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-25 17:13:35.392373 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-25 17:13:35.648564 | controller | ok: Runtime: 0:01:02.097010 2026-02-25 17:13:35.661434 | 2026-02-25 17:13:35.661558 | TASK [Install pytest-forked into virtualenv] 2026-02-25 17:13:47.538876 | controller | Collecting pytest-forked 2026-02-25 17:13:59.781446 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-02-25 17:13:59.836411 | controller | Collecting py 2026-02-25 17:13:59.841459 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-02-25 17:13:59.868094 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 4.0 MB/s eta 0:00:00 2026-02-25 17:13:59.980298 | controller | Collecting pytest>=3.10 2026-02-25 17:13:59.984956 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-02-25 17:14:00.014152 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 16.0 MB/s eta 0:00:00 2026-02-25 17:14:00.061121 | controller | Collecting iniconfig>=1.0.1 2026-02-25 17:14:00.066567 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-02-25 17:14:00.112469 | controller | Collecting packaging>=22 2026-02-25 17:14:00.116225 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-25 17:14:00.125555 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 11.2 MB/s eta 0:00:00 2026-02-25 17:14:00.160524 | controller | Collecting pluggy<2,>=1.5 2026-02-25 17:14:00.164476 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-25 17:14:00.216147 | controller | Collecting pygments>=2.7.2 2026-02-25 17:14:00.240503 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-25 17:14:00.310946 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 18.4 MB/s eta 0:00:00 2026-02-25 17:14:00.383908 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-02-25 17:14:01.688099 | 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-02-25 17:14:01.697206 | controller | 2026-02-25 17:14:01.792173 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-25 17:14:01.792230 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-25 17:14:02.241794 | controller | ok: Runtime: 0:00:25.881155 2026-02-25 17:14:02.254558 | 2026-02-25 17:14:02.254717 | TASK [Update pip] 2026-02-25 17:14:02.833848 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-02-25 17:14:13.256012 | controller | Collecting pip 2026-02-25 17:14:37.411455 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-02-25 17:14:37.710003 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 6.1 MB/s eta 0:00:00 2026-02-25 17:14:37.775401 | controller | Installing collected packages: pip 2026-02-25 17:14:37.775517 | controller | Attempting uninstall: pip 2026-02-25 17:14:37.777798 | controller | Found existing installation: pip 22.2.2 2026-02-25 17:14:37.928175 | controller | Uninstalling pip-22.2.2: 2026-02-25 17:14:37.942114 | controller | Successfully uninstalled pip-22.2.2 2026-02-25 17:14:38.946101 | controller | Successfully installed pip-26.0.1 2026-02-25 17:14:39.340560 | controller | ok: Runtime: 0:00:36.547481 2026-02-25 17:14:39.352354 | 2026-02-25 17:14:39.352474 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-02-25 17:14:39.586643 | controller | changed 2026-02-25 17:14:39.598800 | 2026-02-25 17:14:39.598926 | TASK [Install ansible into virtualenv] 2026-02-25 17:14:40.174373 | controller | Processing ./src/github.com/ansible/ansible 2026-02-25 17:14:40.191554 | controller | Installing build dependencies: started 2026-02-25 17:15:06.442427 | controller | Installing build dependencies: finished with status 'done' 2026-02-25 17:15:06.444105 | controller | Getting requirements to build wheel: started 2026-02-25 17:15:07.240958 | controller | Getting requirements to build wheel: finished with status 'done' 2026-02-25 17:15:07.241527 | controller | Preparing metadata (pyproject.toml): started 2026-02-25 17:15:07.732882 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-25 17:15:07.735812 | 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-02-25 17:15:07.738522 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-02-25 17:15:08.194646 | controller | ERROR 2026-02-25 17:15:08.195212 | controller | { 2026-02-25 17:15:08.195283 | controller | "delta": "0:00:27.941444", 2026-02-25 17:15:08.195327 | controller | "end": "2026-02-25 17:15:07.812254", 2026-02-25 17:15:08.195366 | controller | "msg": "non-zero return code", 2026-02-25 17:15:08.195431 | controller | "rc": 1, 2026-02-25 17:15:08.195469 | controller | "start": "2026-02-25 17:14:39.870810" 2026-02-25 17:15:08.195504 | controller | } failure 2026-02-25 17:15:08.199530 | 2026-02-25 17:15:08.199646 | PLAY RECAP 2026-02-25 17:15:08.199793 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-02-25 17:15:08.199842 | 2026-02-25 17:15:08.381920 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-25 17:15:08.384278 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-25 17:15:08.927360 | 2026-02-25 17:15:08.927467 | PLAY [all] 2026-02-25 17:15:08.949990 | 2026-02-25 17:15:08.950097 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-02-25 17:15:09.242219 | controller | changed: non-zero return code 2026-02-25 17:15:09.257720 | 2026-02-25 17:15:09.257886 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-02-25 17:15:09.275873 | controller | skipping: Conditional result was False 2026-02-25 17:15:09.289579 | 2026-02-25 17:15:09.289761 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-02-25 17:15:09.330180 | 2026-02-25 17:15:09.330422 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-02-25 17:15:09.372292 | 2026-02-25 17:15:09.372597 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-02-25 17:15:09.390998 | controller | skipping: Conditional result was False 2026-02-25 17:15:09.401887 | 2026-02-25 17:15:09.402052 | LOOP [fetch-subunit-output : Generate subunit file] 2026-02-25 17:15:09.435491 | 2026-02-25 17:15:09.435742 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-02-25 17:15:09.460856 | controller | skipping: Conditional result was False 2026-02-25 17:15:09.469687 | 2026-02-25 17:15:09.469843 | TASK [fetch-subunit-output : Remove the temporary file] 2026-02-25 17:15:09.495181 | controller | skipping: Conditional result was False 2026-02-25 17:15:09.504387 | 2026-02-25 17:15:09.504523 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-02-25 17:15:09.519814 | controller | skipping: Conditional result was False 2026-02-25 17:15:09.558919 | 2026-02-25 17:15:09.558998 | PLAY RECAP 2026-02-25 17:15:09.559048 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-25 17:15:09.559075 | 2026-02-25 17:15:09.660040 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-25 17:15:09.661229 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-02-25 17:15:10.258545 | 2026-02-25 17:15:10.258727 | PLAY [all:!appliance*] 2026-02-25 17:15:10.280528 | 2026-02-25 17:15:10.280645 | TASK [unregister the node] 2026-02-25 17:15:10.810659 | controller | skipping: Conditional result was False 2026-02-25 17:15:10.823575 | 2026-02-25 17:15:10.823781 | TASK [include_role : fetch-output] 2026-02-25 17:15:10.873768 | controller | ok 2026-02-25 17:15:10.919139 | 2026-02-25 17:15:10.919238 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 17:15:10.994724 | controller | skipping: Conditional result was False 2026-02-25 17:15:11.003745 | 2026-02-25 17:15:11.003843 | TASK [fetch-output : Set log path for single node] 2026-02-25 17:15:11.051612 | controller | ok 2026-02-25 17:15:11.064956 | 2026-02-25 17:15:11.065124 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 17:15:11.536253 | controller -> localhost | ok: "/var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/logs" 2026-02-25 17:15:11.818338 | controller -> localhost | changed: "/var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/artifacts" 2026-02-25 17:15:12.061366 | controller -> localhost | changed: "/var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/work/docs" 2026-02-25 17:15:12.072358 | 2026-02-25 17:15:12.072515 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 17:15:12.862424 | controller | changed: 2026-02-25 17:15:12.862853 | controller | .d..t...... ./ 2026-02-25 17:15:12.862914 | controller | cd+++++++++ controller/ 2026-02-25 17:15:12.862983 | controller | changed: All items complete 2026-02-25 17:15:12.863026 | 2026-02-25 17:15:13.393990 | controller | changed: .d..t...... ./ 2026-02-25 17:15:13.855340 | controller | changed: .d..t...... ./ 2026-02-25 17:15:13.883591 | 2026-02-25 17:15:13.883755 | TASK [include_role : fetch-output-openshift] 2026-02-25 17:15:13.900421 | controller | skipping: Conditional result was False 2026-02-25 17:15:13.913310 | 2026-02-25 17:15:13.913450 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-25 17:15:14.346745 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009850 2026-02-25 17:15:14.700106 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009514 2026-02-25 17:15:14.734935 | 2026-02-25 17:15:14.735039 | PLAY [localhost] 2026-02-25 17:15:14.750184 | 2026-02-25 17:15:14.750243 | TASK [Run Zuul manifest role] 2026-02-25 17:15:14.769440 | localhost | ok 2026-02-25 17:15:14.787962 | 2026-02-25 17:15:14.788034 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-25 17:15:15.157126 | localhost | changed 2026-02-25 17:15:15.167094 | 2026-02-25 17:15:15.167225 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-25 17:15:15.215840 | localhost | ok 2026-02-25 17:15:15.232796 | 2026-02-25 17:15:15.232920 | TASK [Set zuul-log-path fact] 2026-02-25 17:15:15.270786 | localhost | ok 2026-02-25 17:15:15.298129 | 2026-02-25 17:15:15.298275 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:15:15.343452 | localhost | ok 2026-02-25 17:15:15.360206 | 2026-02-25 17:15:15.360333 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-02-25 17:15:15.410623 | localhost | ok: 2026-02-25 17:15:15.411024 | localhost | { 2026-02-25 17:15:15.411081 | localhost | "auth": { 2026-02-25 17:15:15.411125 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-02-25 17:15:15.411163 | localhost | "username": "9LF91O0RK7JU" 2026-02-25 17:15:15.411199 | localhost | }, 2026-02-25 17:15:15.411233 | localhost | "profile": "rackspace", 2026-02-25 17:15:15.411267 | localhost | "project_name": "1251317", 2026-02-25 17:15:15.411300 | localhost | "region_name": "DFW" 2026-02-25 17:15:15.411334 | localhost | } 2026-02-25 17:15:15.411390 | localhost | changed: All items complete 2026-02-25 17:15:15.411434 | 2026-02-25 17:15:15.422540 | 2026-02-25 17:15:15.422752 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-02-25 17:15:15.448712 | localhost | Output suppressed because no_log was given 2026-02-25 17:15:15.509264 | 2026-02-25 17:15:15.509441 | TASK [upload-logs-failover : Initialize control vars] 2026-02-25 17:15:15.544804 | localhost | ok 2026-02-25 17:15:15.554717 | 2026-02-25 17:15:15.554909 | LOOP [upload-logs-failover : Perform log upload] 2026-02-25 17:15:15.603863 | localhost | Output suppressed because no_log was given 2026-02-25 17:15:15.620278 | localhost | included: /var/lib/zuul/builds/53938a727c964ef9b7c16822fd679020/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-02-25 17:15:15.634454 | 2026-02-25 17:15:15.634597 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-02-25 17:15:15.734847 | localhost | Output suppressed because no_log was given 2026-02-25 17:15:15.745819 | 2026-02-25 17:15:15.745956 | TASK [Upload logs to swift] 2026-02-25 17:15:15.782325 | localhost | ok 2026-02-25 17:15:15.823415 | 2026-02-25 17:15:15.823509 | TASK [Set zuul-log-path fact] 2026-02-25 17:15:15.858683 | localhost | skipping: Conditional result was False 2026-02-25 17:15:15.865493 | 2026-02-25 17:15:15.865582 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-02-25 17:15:16.196043 | localhost -> localhost | ok: Runtime: 0:00:00.009311 2026-02-25 17:15:16.207626 | 2026-02-25 17:15:16.207825 | TASK [upload-logs-swift : Upload logs to swift]