2026-02-26 00:06:46.675653 | Job console starting... 2026-02-26 00:06:46.685406 | Updating repositories 2026-02-26 00:06:47.013461 | Preparing job workspace 2026-02-26 00:06:50.892324 | Running Ansible setup... 2026-02-26 00:06:55.756650 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-26 00:06:56.343336 | 2026-02-26 00:06:56.343464 | PLAY [localhost] 2026-02-26 00:06:56.352278 | 2026-02-26 00:06:56.352367 | TASK [Gathering Facts] 2026-02-26 00:06:57.314265 | localhost | ok 2026-02-26 00:06:57.335478 | 2026-02-26 00:06:57.335613 | TASK [Setup log path fact] 2026-02-26 00:06:57.356160 | localhost | ok 2026-02-26 00:06:57.374867 | 2026-02-26 00:06:57.374957 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-26 00:06:57.403981 | localhost | ok 2026-02-26 00:06:57.411634 | 2026-02-26 00:06:57.411721 | TASK [emit-job-header : Print job information] 2026-02-26 00:06:57.450584 | # Job Information 2026-02-26 00:06:57.450764 | Ansible Version: 2.15.12 2026-02-26 00:06:57.450810 | Job: ansible-test-sanity-docker-milestone 2026-02-26 00:06:57.450840 | Pipeline: periodic 2026-02-26 00:06:57.450867 | Executor: ze04.softwarefactory-project.io 2026-02-26 00:06:57.450895 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-02-26 00:06:57.450927 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/53d/ansible/53db07e37d0b4f08b3a37f4482f7618d/ 2026-02-26 00:06:57.450955 | Event ID: 2adb30751d3546bcab5e20cd6f839642 2026-02-26 00:06:57.458484 | 2026-02-26 00:06:57.458635 | LOOP [emit-job-header : Print node information] 2026-02-26 00:06:57.573276 | localhost | ok: 2026-02-26 00:06:57.573497 | localhost | # Node Information 2026-02-26 00:06:57.573526 | localhost | Inventory Hostname: controller 2026-02-26 00:06:57.573546 | localhost | Hostname: np0005630834 2026-02-26 00:06:57.573565 | localhost | Username: zuul 2026-02-26 00:06:57.573589 | localhost | Distro: Fedora 37 2026-02-26 00:06:57.573613 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-02-26 00:06:57.573639 | localhost | Region: ca-ymq-1 2026-02-26 00:06:57.573658 | localhost | Label: ansible-fedora-37-1vcpu 2026-02-26 00:06:57.573692 | localhost | Product Name: OpenStack Nova 2026-02-26 00:06:57.573715 | localhost | Interface IP: 162.253.55.227 2026-02-26 00:06:57.583201 | 2026-02-26 00:06:57.583321 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-26 00:06:57.996769 | localhost -> localhost | changed 2026-02-26 00:06:58.003429 | 2026-02-26 00:06:58.003565 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-26 00:06:58.801381 | localhost -> localhost | changed 2026-02-26 00:06:58.823269 | 2026-02-26 00:06:58.823413 | PLAY [all:!appliance*] 2026-02-26 00:06:58.841008 | 2026-02-26 00:06:58.841133 | TASK [include_role : start-zuul-console] 2026-02-26 00:06:58.860271 | controller | ok 2026-02-26 00:06:58.875731 | 2026-02-26 00:06:58.875811 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-26 00:06:59.241452 | controller | ok 2026-02-26 00:06:59.277380 | 2026-02-26 00:06:59.277533 | TASK [use-our-mirror : Retrieve the IP address] 2026-02-26 00:07:00.045926 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-02-26 00:07:00.052305 | 2026-02-26 00:07:00.052371 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-02-26 00:07:00.585865 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.596324 | 2026-02-26 00:07:00.596473 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-02-26 00:07:00.632110 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.648006 | 2026-02-26 00:07:00.648215 | TASK [use-our-mirror : Create the podman configuration directory] 2026-02-26 00:07:00.678724 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.690043 | 2026-02-26 00:07:00.690188 | TASK [use-our-mirror : Copy the podman configuration] 2026-02-26 00:07:00.711990 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.722603 | 2026-02-26 00:07:00.722774 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-02-26 00:07:00.747817 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.757364 | 2026-02-26 00:07:00.757462 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-02-26 00:07:00.782958 | controller | skipping: Conditional result was False 2026-02-26 00:07:00.802117 | 2026-02-26 00:07:00.802227 | TASK [Disable Fedora Modular] 2026-02-26 00:07:01.058262 | controller | changed 2026-02-26 00:07:01.064330 | 2026-02-26 00:07:01.064397 | TASK [Enable EPEL] 2026-02-26 00:07:01.089314 | controller | skipping: Conditional result was False 2026-02-26 00:07:01.097033 | 2026-02-26 00:07:01.097167 | TASK [Register the RHEL node] 2026-02-26 00:07:01.644908 | 2026-02-26 00:07:01.645177 | TASK [Show the subscription-manager status] 2026-02-26 00:07:02.276506 | controller | skipping: Conditional result was False 2026-02-26 00:07:02.290013 | 2026-02-26 00:07:02.290149 | TASK [Enable EPEL on RHEL] 2026-02-26 00:07:02.842401 | controller | skipping: Conditional result was False 2026-02-26 00:07:02.857790 | 2026-02-26 00:07:02.857991 | TASK [Install git and tox] 2026-02-26 00:08:27.116894 | controller | changed 2026-02-26 00:08:27.126952 | 2026-02-26 00:08:27.127105 | TASK [include_role : prepare-workspace] 2026-02-26 00:08:27.162288 | controller | ok 2026-02-26 00:08:27.238618 | 2026-02-26 00:08:27.238805 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-26 00:08:27.485331 | controller | ok 2026-02-26 00:08:27.494104 | 2026-02-26 00:08:27.494185 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-26 00:08:44.675631 | controller | Output suppressed because no_log was given 2026-02-26 00:08:44.693323 | 2026-02-26 00:08:44.693465 | TASK [include_role : prepare-workspace-openshift] 2026-02-26 00:08:44.718979 | controller | skipping: Conditional result was False 2026-02-26 00:08:44.760062 | 2026-02-26 00:08:44.760171 | PLAY [all:!appliance] 2026-02-26 00:08:44.832225 | 2026-02-26 00:08:44.832363 | TASK [Run add-build-sshkey role (RSA)] 2026-02-26 00:08:44.869845 | controller | ok 2026-02-26 00:08:44.894520 | 2026-02-26 00:08:44.894661 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-26 00:08:45.155402 | controller -> localhost | ok 2026-02-26 00:08:45.162145 | 2026-02-26 00:08:45.162212 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-26 00:08:45.194823 | controller | ok 2026-02-26 00:08:45.221443 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-26 00:08:45.229773 | 2026-02-26 00:08:45.229902 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-26 00:08:45.793328 | controller -> localhost | Generating public/private rsa key pair. 2026-02-26 00:08:45.793552 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_rsa. 2026-02-26 00:08:45.793597 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_rsa.pub. 2026-02-26 00:08:45.793632 | controller -> localhost | The key fingerprint is: 2026-02-26 00:08:45.793663 | controller -> localhost | SHA256:eCe7wxTtNivEj/MwpYlFqjh/iv5Z60pSf+/2L1Jhvus zuul-build-sshkey 2026-02-26 00:08:45.793840 | controller -> localhost | The key's randomart image is: 2026-02-26 00:08:45.793884 | controller -> localhost | +---[RSA 2048]----+ 2026-02-26 00:08:45.793915 | controller -> localhost | | | 2026-02-26 00:08:45.793946 | controller -> localhost | | | 2026-02-26 00:08:45.793974 | controller -> localhost | | .. | 2026-02-26 00:08:45.794002 | controller -> localhost | | +. . o | 2026-02-26 00:08:45.794030 | controller -> localhost | | . o.Sooo . | 2026-02-26 00:08:45.794071 | controller -> localhost | | o o ++B+ o | 2026-02-26 00:08:45.794107 | controller -> localhost | | + o ++B+ + . | 2026-02-26 00:08:45.794139 | controller -> localhost | | * o.o*== o | 2026-02-26 00:08:45.794168 | controller -> localhost | | .o.*=o .B++E+. | 2026-02-26 00:08:45.794199 | controller -> localhost | +----[SHA256]-----+ 2026-02-26 00:08:45.794265 | controller -> localhost | ok: Runtime: 0:00:00.134003 2026-02-26 00:08:45.806624 | 2026-02-26 00:08:45.806785 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-26 00:08:45.832381 | controller | ok 2026-02-26 00:08:45.847889 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-26 00:08:45.862518 | 2026-02-26 00:08:45.862650 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-26 00:08:45.900670 | controller | skipping: Conditional result was False 2026-02-26 00:08:45.908390 | 2026-02-26 00:08:45.908497 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-26 00:08:46.402064 | controller | changed 2026-02-26 00:08:46.410533 | 2026-02-26 00:08:46.410647 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-26 00:08:46.659622 | controller | ok 2026-02-26 00:08:46.669819 | 2026-02-26 00:08:46.669954 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-26 00:08:47.319466 | controller | changed 2026-02-26 00:08:47.334916 | 2026-02-26 00:08:47.335022 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-26 00:08:48.030031 | controller | changed 2026-02-26 00:08:48.039520 | 2026-02-26 00:08:48.039661 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-26 00:08:48.065523 | controller | skipping: Conditional result was False 2026-02-26 00:08:48.075309 | 2026-02-26 00:08:48.075445 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-26 00:08:48.576192 | controller -> localhost | changed 2026-02-26 00:08:48.597751 | 2026-02-26 00:08:48.597875 | TASK [add-build-sshkey : Add back temp key] 2026-02-26 00:08:48.962169 | controller -> localhost | Identity added: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_rsa (zuul-build-sshkey) 2026-02-26 00:08:48.962354 | controller -> localhost | ok: Runtime: 0:00:00.012763 2026-02-26 00:08:48.968900 | 2026-02-26 00:08:48.968963 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-26 00:08:49.348389 | controller | ok 2026-02-26 00:08:49.354406 | 2026-02-26 00:08:49.354486 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-26 00:08:49.379412 | controller | skipping: Conditional result was False 2026-02-26 00:08:49.392814 | 2026-02-26 00:08:49.392935 | TASK [Run add-build-sshkey role (ECDSA)] 2026-02-26 00:08:49.415265 | controller | ok 2026-02-26 00:08:49.433143 | 2026-02-26 00:08:49.433252 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-26 00:08:49.729652 | controller -> localhost | ok 2026-02-26 00:08:49.737108 | 2026-02-26 00:08:49.737207 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-26 00:08:49.760816 | controller | ok 2026-02-26 00:08:49.772340 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-26 00:08:49.779201 | 2026-02-26 00:08:49.779279 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-26 00:08:50.093381 | controller -> localhost | Generating public/private ecdsa key pair. 2026-02-26 00:08:50.093614 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_ecdsa. 2026-02-26 00:08:50.093645 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_ecdsa.pub. 2026-02-26 00:08:50.093693 | controller -> localhost | The key fingerprint is: 2026-02-26 00:08:50.093719 | controller -> localhost | SHA256:QHWEusHMyo867xtudgVOJ2XlvfuPwav2x64tJ4b5DxQ zuul-build-sshkey 2026-02-26 00:08:50.093744 | controller -> localhost | The key's randomart image is: 2026-02-26 00:08:50.093772 | controller -> localhost | +---[ECDSA 521]---+ 2026-02-26 00:08:50.093799 | controller -> localhost | | ...++ | 2026-02-26 00:08:50.093822 | controller -> localhost | | . +o . | 2026-02-26 00:08:50.093842 | controller -> localhost | | +.+ . . E | 2026-02-26 00:08:50.093859 | controller -> localhost | | X.. . . | 2026-02-26 00:08:50.093877 | controller -> localhost | | . + *S . . | 2026-02-26 00:08:50.093894 | controller -> localhost | | o o . + | 2026-02-26 00:08:50.093912 | controller -> localhost | | .o . .o+. | 2026-02-26 00:08:50.093951 | controller -> localhost | | ..+.o +.+*+| 2026-02-26 00:08:50.093988 | controller -> localhost | | .B=o ..=BX=| 2026-02-26 00:08:50.094011 | controller -> localhost | +----[SHA256]-----+ 2026-02-26 00:08:50.094067 | controller -> localhost | ok: Runtime: 0:00:00.010638 2026-02-26 00:08:50.101847 | 2026-02-26 00:08:50.101936 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-26 00:08:50.151642 | controller | ok 2026-02-26 00:08:50.160765 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-26 00:08:50.171668 | 2026-02-26 00:08:50.171823 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-26 00:08:50.196876 | controller | skipping: Conditional result was False 2026-02-26 00:08:50.204553 | 2026-02-26 00:08:50.204698 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-26 00:13:52.107096 | controller | changed 2026-02-26 00:13:52.135005 | 2026-02-26 00:13:52.135162 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-26 00:13:52.387338 | controller | ok 2026-02-26 00:13:52.401799 | 2026-02-26 00:13:52.401948 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-26 00:13:53.072214 | controller | changed 2026-02-26 00:13:53.085965 | 2026-02-26 00:13:53.086100 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-26 00:13:53.736874 | controller | changed 2026-02-26 00:13:53.743829 | 2026-02-26 00:13:53.743907 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-26 00:13:53.767945 | controller | skipping: Conditional result was False 2026-02-26 00:13:53.775788 | 2026-02-26 00:13:53.775864 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-26 00:13:54.044625 | controller -> localhost | changed 2026-02-26 00:13:54.057401 | 2026-02-26 00:13:54.057490 | TASK [add-build-sshkey : Add back temp key] 2026-02-26 00:13:54.317536 | controller -> localhost | Identity added: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/53db07e37d0b4f08b3a37f4482f7618d_id_ecdsa (zuul-build-sshkey) 2026-02-26 00:13:54.317802 | controller -> localhost | ok: Runtime: 0:00:00.007278 2026-02-26 00:13:54.328905 | 2026-02-26 00:13:54.329002 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-26 00:13:54.543988 | controller | ok 2026-02-26 00:13:54.556021 | 2026-02-26 00:13:54.556154 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-26 00:13:54.593671 | controller | skipping: Conditional result was False 2026-02-26 00:13:54.613508 | 2026-02-26 00:13:54.613641 | TASK [include_role : remove-zuul-sshkey] 2026-02-26 00:13:54.629927 | controller | skipping: Conditional result was False 2026-02-26 00:13:54.640885 | 2026-02-26 00:13:54.640998 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-26 00:13:54.888910 | controller | ok: "logs" 2026-02-26 00:13:54.889348 | controller | ok: All items complete 2026-02-26 00:13:54.889408 | 2026-02-26 00:13:55.089500 | controller | ok: "artifacts" 2026-02-26 00:13:55.285442 | controller | ok: "docs" 2026-02-26 00:13:55.301283 | 2026-02-26 00:13:55.301482 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-26 00:13:55.538104 | controller | changed: "logs" 2026-02-26 00:13:55.740248 | controller | changed: "artifacts" 2026-02-26 00:13:55.952287 | controller | changed: "docs" 2026-02-26 00:13:56.018264 | 2026-02-26 00:13:56.018389 | PLAY RECAP 2026-02-26 00:13:56.018451 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-02-26 00:13:56.018489 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-26 00:13:56.018514 | 2026-02-26 00:13:56.144988 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-26 00:13:56.146980 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-26 00:13:56.861838 | 2026-02-26 00:13:56.861952 | PLAY [all] 2026-02-26 00:13:56.912942 | 2026-02-26 00:13:56.913086 | TASK [Install binary dependencies] 2026-02-26 00:13:56.953514 | controller | ok 2026-02-26 00:13:56.991495 | 2026-02-26 00:13:56.991601 | TASK [bindep : Include find tasks] 2026-02-26 00:13:57.020411 | controller | ok 2026-02-26 00:13:57.043192 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-02-26 00:13:57.051881 | 2026-02-26 00:13:57.051976 | TASK [bindep : Look for bindep.txt] 2026-02-26 00:13:57.585229 | controller | ok 2026-02-26 00:13:57.594337 | 2026-02-26 00:13:57.594456 | TASK [bindep : Define bindep_file fact] 2026-02-26 00:13:57.619536 | controller | skipping: Conditional result was False 2026-02-26 00:13:57.628844 | 2026-02-26 00:13:57.628946 | TASK [bindep : Look for other-requirements.txt] 2026-02-26 00:13:57.849755 | controller | ok 2026-02-26 00:13:57.859739 | 2026-02-26 00:13:57.859840 | TASK [bindep : Define bindep_file fact] 2026-02-26 00:13:57.897237 | controller | skipping: Conditional result was False 2026-02-26 00:13:57.907255 | 2026-02-26 00:13:57.907361 | TASK [bindep : Look for bindep fallback file] 2026-02-26 00:13:57.940822 | controller | skipping: Conditional result was False 2026-02-26 00:13:57.957910 | 2026-02-26 00:13:57.958092 | TASK [bindep : Define bindep_file fact] 2026-02-26 00:13:57.994774 | controller | skipping: Conditional result was False 2026-02-26 00:13:58.005402 | 2026-02-26 00:13:58.005484 | TASK [bindep : Include bindep tasks] 2026-02-26 00:13:58.039325 | controller | skipping: Conditional result was False 2026-02-26 00:13:58.045997 | 2026-02-26 00:13:58.046071 | TASK [bindep : Include install tasks] 2026-02-26 00:13:58.069643 | controller | skipping: Conditional result was False 2026-02-26 00:13:58.075902 | 2026-02-26 00:13:58.075970 | LOOP [bindep : Include package tasks] 2026-02-26 00:13:58.148538 | 2026-02-26 00:13:58.148868 | TASK [Run test-setup role] 2026-02-26 00:13:58.182274 | controller | ok 2026-02-26 00:13:58.226886 | 2026-02-26 00:13:58.227024 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-02-26 00:13:58.444925 | controller | ok 2026-02-26 00:13:58.459398 | 2026-02-26 00:13:58.459591 | TASK [test-setup : Run tools/test-setup.sh] 2026-02-26 00:13:59.033413 | controller | skipping: Conditional result was False 2026-02-26 00:13:59.061921 | 2026-02-26 00:13:59.062075 | PLAY RECAP 2026-02-26 00:13:59.062123 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-26 00:13:59.062167 | 2026-02-26 00:13:59.162093 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-26 00:13:59.163039 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-26 00:13:59.791130 | 2026-02-26 00:13:59.791265 | PLAY [controller] 2026-02-26 00:13:59.812121 | 2026-02-26 00:13:59.812253 | TASK [Create the /root directory] 2026-02-26 00:14:00.401847 | controller | ok 2026-02-26 00:14:00.422295 | 2026-02-26 00:14:00.422473 | TASK [Install glibc-langpack-en] 2026-02-26 00:14:04.523630 | controller | ok: Nothing to do 2026-02-26 00:14:04.539877 | 2026-02-26 00:14:04.540028 | TASK [Ensure controller directory exists] 2026-02-26 00:14:04.786548 | controller | changed 2026-02-26 00:14:04.802616 | 2026-02-26 00:14:04.802840 | TASK [Install container runtime] 2026-02-26 00:14:04.884475 | controller | ok 2026-02-26 00:14:04.956317 | 2026-02-26 00:14:04.956470 | LOOP [ensure-podman : Find distribution installation] 2026-02-26 00:14:04.996149 | controller | ok: "/var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-02-26 00:14:05.142264 | controller | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-02-26 00:14:05.158014 | 2026-02-26 00:14:05.158245 | TASK [ensure-podman : Install podman (RedHat)] 2026-02-26 00:15:10.655582 | controller | changed 2026-02-26 00:15:10.665029 | 2026-02-26 00:15:10.665127 | TASK [ensure-podman : Fetch podman version] 2026-02-26 00:15:11.215154 | controller | Client: Podman Engine 2026-02-26 00:15:11.215245 | controller | Version: 4.6.2 2026-02-26 00:15:11.215291 | controller | API Version: 4.6.2 2026-02-26 00:15:11.215333 | controller | Go Version: go1.19.12 2026-02-26 00:15:11.215384 | controller | Built: Mon Aug 28 19:38:31 2023 2026-02-26 00:15:11.215428 | controller | OS/Arch: linux/amd64 2026-02-26 00:15:11.705007 | controller | ok: Runtime: 0:00:00.184845 2026-02-26 00:15:11.721025 | 2026-02-26 00:15:11.721196 | TASK [ensure-podman : Print podman version installed] 2026-02-26 00:15:11.761787 | Podman version: Client: Podman Engine 2026-02-26 00:15:11.762036 | Version: 4.6.2 2026-02-26 00:15:11.762099 | API Version: 4.6.2 2026-02-26 00:15:11.762143 | Go Version: go1.19.12 2026-02-26 00:15:11.762182 | Built: Mon Aug 28 19:38:31 2023 2026-02-26 00:15:11.762226 | OS/Arch: linux/amd64 2026-02-26 00:15:11.775376 | 2026-02-26 00:15:11.775509 | TASK [ensure-podman : Validate podman engine] 2026-02-26 00:15:12.322412 | controller | skipping: Conditional result was False 2026-02-26 00:15:12.331933 | 2026-02-26 00:15:12.332043 | TASK [ensure-podman : Set up docker compatability socket] 2026-02-26 00:15:12.357869 | controller | skipping: Conditional result was False 2026-02-26 00:15:12.385840 | 2026-02-26 00:15:12.385951 | TASK [Ensure python3.8 is present] 2026-02-26 00:15:12.401107 | controller | skipping: Conditional result was False 2026-02-26 00:15:12.410043 | 2026-02-26 00:15:12.410128 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-02-26 00:15:12.434002 | controller | ok 2026-02-26 00:15:12.464895 | 2026-02-26 00:15:12.465118 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-02-26 00:15:14.080663 | controller | ok: Nothing to do 2026-02-26 00:15:14.095011 | 2026-02-26 00:15:14.095173 | TASK [our-ensure-python : Also install python3-devel] 2026-02-26 00:15:22.765722 | controller | changed 2026-02-26 00:15:22.795390 | 2026-02-26 00:15:22.795553 | TASK [Run ensure-virtualenv role] 2026-02-26 00:15:22.829638 | controller | ok 2026-02-26 00:15:22.876577 | 2026-02-26 00:15:22.876945 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-02-26 00:15:23.137527 | controller | /usr/bin/virtualenv 2026-02-26 00:15:23.450704 | controller | ok: Runtime: 0:00:00.003343 2026-02-26 00:15:23.467612 | 2026-02-26 00:15:23.467838 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-02-26 00:15:23.513132 | controller | skipping: Conditional result was False 2026-02-26 00:15:23.513418 | controller | ok: All items complete 2026-02-26 00:15:23.513452 | 2026-02-26 00:15:23.547890 | 2026-02-26 00:15:23.548103 | TASK [Find the full path of the Python interpreter] 2026-02-26 00:15:23.809790 | controller | /usr/bin/python3 2026-02-26 00:15:24.642145 | controller | ok 2026-02-26 00:15:24.656451 | 2026-02-26 00:15:24.656659 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-02-26 00:15:25.669120 | controller | created virtual environment CPython3.11.0.final.0-64 in 523ms 2026-02-26 00:15:25.694634 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-02-26 00:15:25.695648 | 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-26 00:15:25.695874 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-02-26 00:15:25.696165 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-02-26 00:15:25.739094 | controller | changed 2026-02-26 00:15:25.759803 | 2026-02-26 00:15:25.759991 | TASK [Set selinux package] 2026-02-26 00:15:25.800120 | controller | ok 2026-02-26 00:15:25.809422 | 2026-02-26 00:15:25.809764 | TASK [Set selinux package (Fedora)] 2026-02-26 00:15:25.841334 | controller | ok 2026-02-26 00:15:25.847429 | 2026-02-26 00:15:25.847552 | TASK [Install selinux into virtualenv] 2026-02-26 00:15:27.087962 | controller | Collecting selinux-please-lie-to-me 2026-02-26 00:15:27.188381 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-02-26 00:15:27.488159 | controller | Collecting setuptools<50.0.0 2026-02-26 00:15:27.518171 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-02-26 00:15:27.626702 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 7.6 MB/s eta 0:00:00 2026-02-26 00:15:27.704874 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-02-26 00:15:27.705081 | controller | Attempting uninstall: setuptools 2026-02-26 00:15:27.707446 | controller | Found existing installation: setuptools 62.6.0 2026-02-26 00:15:27.766080 | controller | Uninstalling setuptools-62.6.0: 2026-02-26 00:15:27.774142 | controller | Successfully uninstalled setuptools-62.6.0 2026-02-26 00:15:28.108537 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-02-26 00:15:28.230769 | controller | 2026-02-26 00:15:28.308672 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-26 00:15:28.308713 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-26 00:15:28.392377 | controller | ok: Runtime: 0:00:02.250726 2026-02-26 00:15:28.403409 | 2026-02-26 00:15:28.403533 | TASK [Install pytest-forked into virtualenv] 2026-02-26 00:15:29.005309 | controller | Collecting pytest-forked 2026-02-26 00:15:29.101832 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-02-26 00:15:29.137901 | controller | Collecting py 2026-02-26 00:15:29.159711 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-02-26 00:15:29.199204 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 2.8 MB/s eta 0:00:00 2026-02-26 00:15:29.304173 | controller | Collecting pytest>=3.10 2026-02-26 00:15:29.327081 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-02-26 00:15:29.365257 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 10.3 MB/s eta 0:00:00 2026-02-26 00:15:29.401118 | controller | Collecting iniconfig>=1.0.1 2026-02-26 00:15:29.423699 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-02-26 00:15:29.469339 | controller | Collecting packaging>=22 2026-02-26 00:15:29.491568 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-26 00:15:29.497399 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 19.9 MB/s eta 0:00:00 2026-02-26 00:15:29.525231 | controller | Collecting pluggy<2,>=1.5 2026-02-26 00:15:29.547248 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-26 00:15:29.593669 | controller | Collecting pygments>=2.7.2 2026-02-26 00:15:29.615654 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-26 00:15:29.656980 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 31.2 MB/s eta 0:00:00 2026-02-26 00:15:29.723243 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-02-26 00:15:30.840600 | 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-26 00:15:30.852787 | controller | 2026-02-26 00:15:30.923274 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-26 00:15:30.923289 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-26 00:15:30.965225 | controller | ok: Runtime: 0:00:02.288762 2026-02-26 00:15:30.979248 | 2026-02-26 00:15:30.979415 | TASK [Update pip] 2026-02-26 00:15:31.507143 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-02-26 00:15:31.646642 | controller | Collecting pip 2026-02-26 00:15:31.751462 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-02-26 00:15:31.901904 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 12.1 MB/s eta 0:00:00 2026-02-26 00:15:31.970459 | controller | Installing collected packages: pip 2026-02-26 00:15:31.970677 | controller | Attempting uninstall: pip 2026-02-26 00:15:31.972850 | controller | Found existing installation: pip 22.2.2 2026-02-26 00:15:32.107439 | controller | Uninstalling pip-22.2.2: 2026-02-26 00:15:32.122363 | controller | Successfully uninstalled pip-22.2.2 2026-02-26 00:15:32.970118 | controller | Successfully installed pip-26.0.1 2026-02-26 00:15:33.538468 | controller | ok: Runtime: 0:00:01.828407 2026-02-26 00:15:33.547188 | 2026-02-26 00:15:33.547281 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-02-26 00:15:33.770992 | controller | changed 2026-02-26 00:15:33.777165 | 2026-02-26 00:15:33.777228 | TASK [Install ansible into virtualenv] 2026-02-26 00:15:34.259114 | controller | Processing ./src/github.com/ansible/ansible 2026-02-26 00:15:34.261693 | controller | Installing build dependencies: started 2026-02-26 00:15:35.326798 | controller | Installing build dependencies: finished with status 'done' 2026-02-26 00:15:35.327490 | controller | Getting requirements to build wheel: started 2026-02-26 00:15:36.045189 | controller | Getting requirements to build wheel: finished with status 'done' 2026-02-26 00:15:36.046396 | controller | Preparing metadata (pyproject.toml): started 2026-02-26 00:15:36.506804 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-26 00:15:36.507282 | 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-26 00:15:36.509937 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-02-26 00:15:36.822099 | controller | ERROR 2026-02-26 00:15:36.822470 | controller | { 2026-02-26 00:15:36.822536 | controller | "delta": "0:00:02.597249", 2026-02-26 00:15:36.822582 | controller | "end": "2026-02-26 00:15:36.572438", 2026-02-26 00:15:36.822620 | controller | "msg": "non-zero return code", 2026-02-26 00:15:36.822902 | controller | "rc": 1, 2026-02-26 00:15:36.822991 | controller | "start": "2026-02-26 00:15:33.975189" 2026-02-26 00:15:36.823052 | controller | } failure 2026-02-26 00:15:36.826176 | 2026-02-26 00:15:36.826323 | PLAY RECAP 2026-02-26 00:15:36.826407 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-02-26 00:15:36.826451 | 2026-02-26 00:15:36.970931 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-26 00:15:36.971892 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-26 00:15:37.561392 | 2026-02-26 00:15:37.561544 | PLAY [all] 2026-02-26 00:15:37.594060 | 2026-02-26 00:15:37.594228 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-02-26 00:15:37.990389 | controller | changed: non-zero return code 2026-02-26 00:15:38.005291 | 2026-02-26 00:15:38.005471 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-02-26 00:15:38.033164 | controller | skipping: Conditional result was False 2026-02-26 00:15:38.048436 | 2026-02-26 00:15:38.048591 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-02-26 00:15:38.085403 | 2026-02-26 00:15:38.085590 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-02-26 00:15:38.129405 | 2026-02-26 00:15:38.129608 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-02-26 00:15:38.164753 | controller | skipping: Conditional result was False 2026-02-26 00:15:38.175460 | 2026-02-26 00:15:38.175609 | LOOP [fetch-subunit-output : Generate subunit file] 2026-02-26 00:15:38.219030 | 2026-02-26 00:15:38.219281 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-02-26 00:15:38.243935 | controller | skipping: Conditional result was False 2026-02-26 00:15:38.252390 | 2026-02-26 00:15:38.252500 | TASK [fetch-subunit-output : Remove the temporary file] 2026-02-26 00:15:38.277273 | controller | skipping: Conditional result was False 2026-02-26 00:15:38.285558 | 2026-02-26 00:15:38.285666 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-02-26 00:15:38.311102 | controller | skipping: Conditional result was False 2026-02-26 00:15:38.351211 | 2026-02-26 00:15:38.351375 | PLAY RECAP 2026-02-26 00:15:38.351447 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-26 00:15:38.351478 | 2026-02-26 00:15:38.474375 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-26 00:15:38.475399 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-02-26 00:15:39.166136 | 2026-02-26 00:15:39.166255 | PLAY [all:!appliance*] 2026-02-26 00:15:39.194636 | 2026-02-26 00:15:39.194785 | TASK [unregister the node] 2026-02-26 00:15:39.739019 | controller | skipping: Conditional result was False 2026-02-26 00:15:39.752482 | 2026-02-26 00:15:39.752710 | TASK [include_role : fetch-output] 2026-02-26 00:15:39.814061 | controller | ok 2026-02-26 00:15:39.859899 | 2026-02-26 00:15:39.860070 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-26 00:15:39.936416 | controller | skipping: Conditional result was False 2026-02-26 00:15:39.947123 | 2026-02-26 00:15:39.947278 | TASK [fetch-output : Set log path for single node] 2026-02-26 00:15:40.008589 | controller | ok 2026-02-26 00:15:40.019854 | 2026-02-26 00:15:40.020060 | LOOP [fetch-output : Ensure local output dirs] 2026-02-26 00:15:40.394253 | controller -> localhost | ok: "/var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/logs" 2026-02-26 00:15:40.634652 | controller -> localhost | changed: "/var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/artifacts" 2026-02-26 00:15:40.876328 | controller -> localhost | changed: "/var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/work/docs" 2026-02-26 00:15:40.889849 | 2026-02-26 00:15:40.889966 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-26 00:15:41.594218 | controller | changed: 2026-02-26 00:15:41.594407 | controller | .d..t...... ./ 2026-02-26 00:15:41.594435 | controller | cd+++++++++ controller/ 2026-02-26 00:15:41.594472 | controller | changed: All items complete 2026-02-26 00:15:41.594493 | 2026-02-26 00:15:42.159450 | controller | changed: .d..t...... ./ 2026-02-26 00:15:42.669437 | controller | changed: .d..t...... ./ 2026-02-26 00:15:42.699421 | 2026-02-26 00:15:42.699622 | TASK [include_role : fetch-output-openshift] 2026-02-26 00:15:42.715494 | controller | skipping: Conditional result was False 2026-02-26 00:15:42.723023 | 2026-02-26 00:15:42.723119 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-26 00:15:42.756034 | controller | skipping: Conditional result was False 2026-02-26 00:15:42.769029 | controller | skipping: Conditional result was False 2026-02-26 00:15:42.816534 | 2026-02-26 00:15:42.816633 | PLAY [localhost] 2026-02-26 00:15:42.828954 | 2026-02-26 00:15:42.829012 | TASK [Run Zuul manifest role] 2026-02-26 00:15:42.846796 | localhost | ok 2026-02-26 00:15:42.861127 | 2026-02-26 00:15:42.861191 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-26 00:15:43.227163 | localhost | changed 2026-02-26 00:15:43.233217 | 2026-02-26 00:15:43.233335 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-26 00:15:43.262046 | localhost | ok 2026-02-26 00:15:43.270396 | 2026-02-26 00:15:43.270481 | TASK [Set zuul-log-path fact] 2026-02-26 00:15:43.301247 | localhost | ok 2026-02-26 00:15:43.317469 | 2026-02-26 00:15:43.317548 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-26 00:15:43.345443 | localhost | ok 2026-02-26 00:15:43.354440 | 2026-02-26 00:15:43.354513 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-02-26 00:15:43.382302 | localhost | ok: 2026-02-26 00:15:43.382549 | localhost | { 2026-02-26 00:15:43.382577 | localhost | "auth": { 2026-02-26 00:15:43.382599 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-02-26 00:15:43.382618 | localhost | "username": "9LF91O0RK7JU" 2026-02-26 00:15:43.382636 | localhost | }, 2026-02-26 00:15:43.382654 | localhost | "profile": "rackspace", 2026-02-26 00:15:43.382669 | localhost | "project_name": "1251317", 2026-02-26 00:15:43.382713 | localhost | "region_name": "DFW" 2026-02-26 00:15:43.382739 | localhost | } 2026-02-26 00:15:43.382771 | 2026-02-26 00:15:43.395922 | 2026-02-26 00:15:43.396035 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-02-26 00:15:43.413626 | localhost | Output suppressed because no_log was given 2026-02-26 00:15:43.426051 | 2026-02-26 00:15:43.426118 | TASK [upload-logs-failover : Initialize control vars] 2026-02-26 00:15:43.447060 | localhost | ok 2026-02-26 00:15:43.454282 | 2026-02-26 00:15:43.454411 | LOOP [upload-logs-failover : Perform log upload] 2026-02-26 00:15:43.491641 | localhost | Output suppressed because no_log was given 2026-02-26 00:15:43.539106 | localhost | included: /var/lib/zuul/builds/53db07e37d0b4f08b3a37f4482f7618d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-02-26 00:15:43.546102 | 2026-02-26 00:15:43.546211 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-02-26 00:15:43.635588 | localhost | Output suppressed because no_log was given 2026-02-26 00:15:43.645381 | 2026-02-26 00:15:43.645515 | TASK [Upload logs to swift] 2026-02-26 00:15:43.670178 | localhost | ok 2026-02-26 00:15:43.713730 | 2026-02-26 00:15:43.713898 | TASK [Set zuul-log-path fact] 2026-02-26 00:15:43.753186 | localhost | skipping: Conditional result was False 2026-02-26 00:15:43.763776 | 2026-02-26 00:15:43.763927 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-02-26 00:15:44.178054 | localhost -> localhost | ok: Runtime: 0:00:00.010008 2026-02-26 00:15:44.183889 | 2026-02-26 00:15:44.183955 | TASK [upload-logs-swift : Upload logs to swift]