2026-03-20 17:27:28.953205 | Job console starting... 2026-03-20 17:27:28.964436 | Updating repositories 2026-03-20 17:27:29.113692 | Preparing job workspace 2026-03-20 17:27:33.437599 | Running Ansible setup... 2026-03-20 17:27:37.686122 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 17:27:38.295747 | 2026-03-20 17:27:38.295860 | PLAY [localhost] 2026-03-20 17:27:38.304116 | 2026-03-20 17:27:38.304189 | TASK [Gathering Facts] 2026-03-20 17:27:39.344940 | localhost | ok 2026-03-20 17:27:39.359245 | 2026-03-20 17:27:39.359394 | TASK [Setup log path fact] 2026-03-20 17:27:39.379297 | localhost | ok 2026-03-20 17:27:39.391957 | 2026-03-20 17:27:39.392058 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 17:27:39.430857 | localhost | ok 2026-03-20 17:27:39.438913 | 2026-03-20 17:27:39.438999 | TASK [emit-job-header : Print job information] 2026-03-20 17:27:39.488699 | # Job Information 2026-03-20 17:27:39.488888 | Ansible Version: 2.15.12 2026-03-20 17:27:39.488924 | Job: ansible-test-sanity-docker-devel 2026-03-20 17:27:39.488945 | Pipeline: third-party-check 2026-03-20 17:27:39.488963 | Executor: ze01.softwarefactory-project.io 2026-03-20 17:27:39.488982 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-20 17:27:39.489011 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/a64/ansible/a641ca88592a470a9dfda64e363ab970/ 2026-03-20 17:27:39.489073 | Event ID: de40d280-2480-11f1-8d19-ec793b753275 2026-03-20 17:27:39.493377 | 2026-03-20 17:27:39.493445 | LOOP [emit-job-header : Print node information] 2026-03-20 17:27:39.618589 | localhost | ok: 2026-03-20 17:27:39.618987 | localhost | # Node Information 2026-03-20 17:27:39.619441 | localhost | Inventory Hostname: controller 2026-03-20 17:27:39.619515 | localhost | Hostname: np0005653485 2026-03-20 17:27:39.619573 | localhost | Username: zuul 2026-03-20 17:27:39.619629 | localhost | Distro: Fedora 37 2026-03-20 17:27:39.619670 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-20 17:27:39.619709 | localhost | Region: ca-ymq-1 2026-03-20 17:27:39.619744 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-20 17:27:39.619780 | localhost | Product Name: OpenStack Nova 2026-03-20 17:27:39.619815 | localhost | Interface IP: 199.19.213.224 2026-03-20 17:27:39.629414 | 2026-03-20 17:27:39.629551 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-20 17:27:40.101487 | localhost -> localhost | changed 2026-03-20 17:27:40.106748 | 2026-03-20 17:27:40.106844 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-20 17:27:41.053499 | localhost -> localhost | changed 2026-03-20 17:27:41.100114 | 2026-03-20 17:27:41.100285 | PLAY [all:!appliance*] 2026-03-20 17:27:41.132927 | 2026-03-20 17:27:41.133099 | TASK [include_role : start-zuul-console] 2026-03-20 17:27:41.157997 | controller | ok 2026-03-20 17:27:41.177114 | 2026-03-20 17:27:41.177242 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-20 17:27:41.625520 | controller | ok 2026-03-20 17:27:41.651382 | 2026-03-20 17:27:41.651535 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-20 17:28:15.598245 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-20 17:28:15.611995 | 2026-03-20 17:28:15.612162 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-20 17:28:16.160157 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.174150 | 2026-03-20 17:28:16.174313 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-20 17:28:16.202211 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.216744 | 2026-03-20 17:28:16.216909 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-20 17:28:16.253867 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.267646 | 2026-03-20 17:28:16.267792 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-20 17:28:16.295060 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.314291 | 2026-03-20 17:28:16.314494 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-20 17:28:16.342348 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.355479 | 2026-03-20 17:28:16.355627 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-20 17:28:16.382329 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.410158 | 2026-03-20 17:28:16.410301 | TASK [Disable Fedora Modular] 2026-03-20 17:28:16.650515 | controller | changed 2026-03-20 17:28:16.663004 | 2026-03-20 17:28:16.663180 | TASK [Enable EPEL] 2026-03-20 17:28:16.690592 | controller | skipping: Conditional result was False 2026-03-20 17:28:16.705244 | 2026-03-20 17:28:16.705423 | TASK [Register the RHEL node] 2026-03-20 17:28:17.272318 | 2026-03-20 17:28:17.272586 | TASK [Show the subscription-manager status] 2026-03-20 17:28:17.828531 | controller | skipping: Conditional result was False 2026-03-20 17:28:17.841788 | 2026-03-20 17:28:17.841923 | TASK [Enable EPEL on RHEL] 2026-03-20 17:28:18.393429 | controller | skipping: Conditional result was False 2026-03-20 17:28:18.399543 | 2026-03-20 17:28:18.399612 | TASK [Install git and tox] 2026-03-20 17:29:25.054742 | controller | changed 2026-03-20 17:29:25.069071 | 2026-03-20 17:29:25.069235 | TASK [include_role : prepare-workspace] 2026-03-20 17:29:25.096213 | controller | ok 2026-03-20 17:29:25.128641 | 2026-03-20 17:29:25.128799 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-20 17:29:25.362060 | controller | ok 2026-03-20 17:29:25.369165 | 2026-03-20 17:29:25.369237 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-20 17:29:39.265011 | controller | Output suppressed because no_log was given 2026-03-20 17:29:39.275468 | 2026-03-20 17:29:39.275537 | TASK [include_role : prepare-workspace-openshift] 2026-03-20 17:29:39.300120 | controller | skipping: Conditional result was False 2026-03-20 17:29:39.325196 | 2026-03-20 17:29:39.325278 | PLAY [all:!appliance] 2026-03-20 17:29:39.371272 | 2026-03-20 17:29:39.371394 | TASK [Run add-build-sshkey role (RSA)] 2026-03-20 17:29:39.393194 | controller | ok 2026-03-20 17:29:39.410475 | 2026-03-20 17:29:39.410596 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 17:29:39.660183 | controller -> localhost | ok 2026-03-20 17:29:39.709175 | 2026-03-20 17:29:39.709379 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 17:29:39.754774 | controller | ok 2026-03-20 17:29:39.774197 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 17:29:39.783038 | 2026-03-20 17:29:39.783129 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 17:29:40.214047 | controller -> localhost | Generating public/private rsa key pair. 2026-03-20 17:29:40.214237 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_rsa. 2026-03-20 17:29:40.214266 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_rsa.pub. 2026-03-20 17:29:40.214288 | controller -> localhost | The key fingerprint is: 2026-03-20 17:29:40.214307 | controller -> localhost | SHA256:h/Gp/7RmcgdfyTJw5hYnXSN9iESjzHSGawn7KWR5mUs zuul-build-sshkey 2026-03-20 17:29:40.214327 | controller -> localhost | The key's randomart image is: 2026-03-20 17:29:40.214345 | controller -> localhost | +---[RSA 2048]----+ 2026-03-20 17:29:40.214364 | controller -> localhost | | .+*... | 2026-03-20 17:29:40.214382 | controller -> localhost | | .+.+.o.oo| 2026-03-20 17:29:40.214400 | controller -> localhost | | .++= o +| 2026-03-20 17:29:40.214419 | controller -> localhost | | =+Eo = o | 2026-03-20 17:29:40.214436 | controller -> localhost | | oS=+o= = .| 2026-03-20 17:29:40.214464 | controller -> localhost | | .o+ .= o.| 2026-03-20 17:29:40.214488 | controller -> localhost | | .. ooo. | 2026-03-20 17:29:40.214507 | controller -> localhost | | ...+.o | 2026-03-20 17:29:40.214525 | controller -> localhost | | .*o. | 2026-03-20 17:29:40.214546 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 17:29:40.214590 | controller -> localhost | ok: Runtime: 0:00:00.071964 2026-03-20 17:29:40.224488 | 2026-03-20 17:29:40.224629 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 17:29:40.254339 | controller | ok 2026-03-20 17:29:40.264051 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 17:29:40.272789 | 2026-03-20 17:29:40.272851 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 17:29:40.287063 | controller | skipping: Conditional result was False 2026-03-20 17:29:40.294079 | 2026-03-20 17:29:40.294146 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 17:29:40.751441 | controller | changed 2026-03-20 17:29:40.763716 | 2026-03-20 17:29:40.763850 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 17:29:40.990168 | controller | ok 2026-03-20 17:29:40.999350 | 2026-03-20 17:29:40.999443 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 17:29:41.699439 | controller | changed 2026-03-20 17:29:41.716674 | 2026-03-20 17:29:41.716837 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 17:29:42.371946 | controller | changed 2026-03-20 17:29:42.378494 | 2026-03-20 17:29:42.378573 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 17:29:42.404767 | controller | skipping: Conditional result was False 2026-03-20 17:29:42.415380 | 2026-03-20 17:29:42.415507 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 17:29:42.870338 | controller -> localhost | changed 2026-03-20 17:29:42.896225 | 2026-03-20 17:29:42.896370 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 17:29:43.187468 | controller -> localhost | Identity added: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_rsa (zuul-build-sshkey) 2026-03-20 17:29:43.187714 | controller -> localhost | ok: Runtime: 0:00:00.009196 2026-03-20 17:29:43.194195 | 2026-03-20 17:29:43.194258 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 17:29:43.536086 | controller | ok 2026-03-20 17:29:43.548470 | 2026-03-20 17:29:43.548612 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 17:29:43.585917 | controller | skipping: Conditional result was False 2026-03-20 17:29:43.612728 | 2026-03-20 17:29:43.612904 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-20 17:29:43.652367 | controller | ok 2026-03-20 17:29:43.681399 | 2026-03-20 17:29:43.681533 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 17:29:43.930129 | controller -> localhost | ok 2026-03-20 17:29:43.938121 | 2026-03-20 17:29:43.938194 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 17:29:43.970156 | controller | ok 2026-03-20 17:29:43.980844 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 17:29:43.986906 | 2026-03-20 17:29:43.986970 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 17:29:44.255442 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-20 17:29:44.255625 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_ecdsa. 2026-03-20 17:29:44.255653 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_ecdsa.pub. 2026-03-20 17:29:44.255686 | controller -> localhost | The key fingerprint is: 2026-03-20 17:29:44.255706 | controller -> localhost | SHA256:FWWlXfs4+cS6uOoawYVBvSaaHxeZL/AzA9KJLE3Z2SU zuul-build-sshkey 2026-03-20 17:29:44.255725 | controller -> localhost | The key's randomart image is: 2026-03-20 17:29:44.255743 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-20 17:29:44.255761 | controller -> localhost | | +o+Eo+.. .| 2026-03-20 17:29:44.255778 | controller -> localhost | | o ooo+ o ..| 2026-03-20 17:29:44.255794 | controller -> localhost | | + o..o+. .. | 2026-03-20 17:29:44.255811 | controller -> localhost | | . =.*o* +.| 2026-03-20 17:29:44.255828 | controller -> localhost | | . +S* o + +| 2026-03-20 17:29:44.255845 | controller -> localhost | | o ..B . = | 2026-03-20 17:29:44.255861 | controller -> localhost | | ..o = . .| 2026-03-20 17:29:44.255878 | controller -> localhost | | .. . . | 2026-03-20 17:29:44.255894 | controller -> localhost | | .oo.o.. | 2026-03-20 17:29:44.255911 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 17:29:44.255955 | controller -> localhost | ok: Runtime: 0:00:00.010223 2026-03-20 17:29:44.262536 | 2026-03-20 17:29:44.262601 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 17:29:44.292286 | controller | ok 2026-03-20 17:29:44.300406 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 17:29:44.309182 | 2026-03-20 17:29:44.309248 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 17:29:44.333725 | controller | skipping: Conditional result was False 2026-03-20 17:29:44.340254 | 2026-03-20 17:29:44.340336 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 17:29:44.630449 | controller | changed 2026-03-20 17:29:44.643370 | 2026-03-20 17:29:44.643513 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 17:29:44.919232 | controller | ok 2026-03-20 17:29:44.931815 | 2026-03-20 17:29:44.931962 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 17:29:45.606315 | controller | changed 2026-03-20 17:29:45.615333 | 2026-03-20 17:29:45.615552 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 17:29:46.262388 | controller | changed 2026-03-20 17:29:46.268032 | 2026-03-20 17:29:46.268105 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 17:29:46.282160 | controller | skipping: Conditional result was False 2026-03-20 17:29:46.289143 | 2026-03-20 17:29:46.289207 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 17:29:46.508644 | controller -> localhost | changed 2026-03-20 17:29:46.533257 | 2026-03-20 17:29:46.533403 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 17:29:46.939968 | controller -> localhost | Identity added: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/a641ca88592a470a9dfda64e363ab970_id_ecdsa (zuul-build-sshkey) 2026-03-20 17:29:46.940212 | controller -> localhost | ok: Runtime: 0:00:00.018551 2026-03-20 17:29:46.948797 | 2026-03-20 17:29:46.948867 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 17:29:47.195894 | controller | ok 2026-03-20 17:29:47.201949 | 2026-03-20 17:29:47.202017 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 17:29:47.231548 | controller | skipping: Conditional result was False 2026-03-20 17:29:47.242809 | 2026-03-20 17:29:47.242879 | TASK [include_role : remove-zuul-sshkey] 2026-03-20 17:29:47.256347 | controller | skipping: Conditional result was False 2026-03-20 17:29:47.263693 | 2026-03-20 17:29:47.263764 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-20 17:29:47.521738 | controller | ok: "logs" 2026-03-20 17:29:47.522096 | controller | ok: All items complete 2026-03-20 17:29:47.522138 | 2026-03-20 17:29:47.720348 | controller | ok: "artifacts" 2026-03-20 17:29:47.928399 | controller | ok: "docs" 2026-03-20 17:29:47.936546 | 2026-03-20 17:29:47.936665 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-20 17:29:48.181533 | controller | changed: "logs" 2026-03-20 17:29:48.390736 | controller | changed: "artifacts" 2026-03-20 17:29:48.597168 | controller | changed: "docs" 2026-03-20 17:29:48.634914 | 2026-03-20 17:29:48.635022 | PLAY RECAP 2026-03-20 17:29:48.635084 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-20 17:29:48.635112 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 17:29:48.635129 | 2026-03-20 17:29:48.748554 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-20 17:29:48.749436 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 17:29:49.339651 | 2026-03-20 17:29:49.339757 | PLAY [all] 2026-03-20 17:29:49.360613 | 2026-03-20 17:29:49.360698 | TASK [Install binary dependencies] 2026-03-20 17:29:49.413968 | controller | ok 2026-03-20 17:29:49.433383 | 2026-03-20 17:29:49.433491 | TASK [bindep : Include find tasks] 2026-03-20 17:29:49.472595 | controller | ok 2026-03-20 17:29:49.480236 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-20 17:29:49.486495 | 2026-03-20 17:29:49.486563 | TASK [bindep : Look for bindep.txt] 2026-03-20 17:29:49.874424 | controller | ok 2026-03-20 17:29:49.880276 | 2026-03-20 17:29:49.880349 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:29:49.915301 | controller | skipping: Conditional result was False 2026-03-20 17:29:49.922123 | 2026-03-20 17:29:49.922192 | TASK [bindep : Look for other-requirements.txt] 2026-03-20 17:29:50.185176 | controller | ok 2026-03-20 17:29:50.192891 | 2026-03-20 17:29:50.193157 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:29:50.231309 | controller | skipping: Conditional result was False 2026-03-20 17:29:50.248179 | 2026-03-20 17:29:50.248377 | TASK [bindep : Look for bindep fallback file] 2026-03-20 17:29:50.275630 | controller | skipping: Conditional result was False 2026-03-20 17:29:50.289285 | 2026-03-20 17:29:50.289439 | TASK [bindep : Define bindep_file fact] 2026-03-20 17:29:50.316204 | controller | skipping: Conditional result was False 2026-03-20 17:29:50.329788 | 2026-03-20 17:29:50.329928 | TASK [bindep : Include bindep tasks] 2026-03-20 17:29:50.366971 | controller | skipping: Conditional result was False 2026-03-20 17:29:50.380152 | 2026-03-20 17:29:50.380287 | TASK [bindep : Include install tasks] 2026-03-20 17:29:50.417183 | controller | skipping: Conditional result was False 2026-03-20 17:29:50.430709 | 2026-03-20 17:29:50.430845 | LOOP [bindep : Include package tasks] 2026-03-20 17:29:50.510307 | 2026-03-20 17:29:50.510462 | TASK [Run test-setup role] 2026-03-20 17:29:50.528973 | controller | ok 2026-03-20 17:29:50.545924 | 2026-03-20 17:29:50.545990 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-20 17:29:50.798936 | controller | ok 2026-03-20 17:29:50.804917 | 2026-03-20 17:29:50.804977 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-20 17:29:51.336908 | controller | skipping: Conditional result was False 2026-03-20 17:29:51.392784 | 2026-03-20 17:29:51.392904 | PLAY RECAP 2026-03-20 17:29:51.392957 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 17:29:51.392985 | 2026-03-20 17:29:51.524173 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-20 17:29:51.526090 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 17:29:52.090543 | 2026-03-20 17:29:52.090711 | PLAY [controller] 2026-03-20 17:29:52.111642 | 2026-03-20 17:29:52.111803 | TASK [Create the /root directory] 2026-03-20 17:29:52.510293 | controller | ok 2026-03-20 17:29:52.516377 | 2026-03-20 17:29:52.516448 | TASK [Install glibc-langpack-en] 2026-03-20 17:29:56.499762 | controller | ok: Nothing to do 2026-03-20 17:29:56.507264 | 2026-03-20 17:29:56.507332 | TASK [Ensure controller directory exists] 2026-03-20 17:29:56.712875 | controller | changed 2026-03-20 17:29:56.720728 | 2026-03-20 17:29:56.720816 | TASK [Install container runtime] 2026-03-20 17:29:56.775881 | controller | ok 2026-03-20 17:29:56.812347 | 2026-03-20 17:29:56.812444 | LOOP [ensure-podman : Find distribution installation] 2026-03-20 17:29:56.842015 | controller | ok: "/var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-20 17:29:56.853385 | controller | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-20 17:29:56.860154 | 2026-03-20 17:29:56.860257 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-20 17:31:11.258564 | controller | changed 2026-03-20 17:31:11.275287 | 2026-03-20 17:31:11.275466 | TASK [ensure-podman : Fetch podman version] 2026-03-20 17:31:11.830367 | controller | Client: Podman Engine 2026-03-20 17:31:11.859506 | controller | Version: 4.6.2 2026-03-20 17:31:11.859538 | controller | API Version: 4.6.2 2026-03-20 17:31:11.859546 | controller | Go Version: go1.19.12 2026-03-20 17:31:11.859569 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-20 17:31:11.859578 | controller | OS/Arch: linux/amd64 2026-03-20 17:31:12.321317 | controller | ok: Runtime: 0:00:00.191218 2026-03-20 17:31:12.334619 | 2026-03-20 17:31:12.334774 | TASK [ensure-podman : Print podman version installed] 2026-03-20 17:31:12.384182 | Podman version: Client: Podman Engine 2026-03-20 17:31:12.384447 | Version: 4.6.2 2026-03-20 17:31:12.384510 | API Version: 4.6.2 2026-03-20 17:31:12.384556 | Go Version: go1.19.12 2026-03-20 17:31:12.384598 | Built: Mon Aug 28 19:38:31 2023 2026-03-20 17:31:12.384639 | OS/Arch: linux/amd64 2026-03-20 17:31:12.398710 | 2026-03-20 17:31:12.398858 | TASK [ensure-podman : Validate podman engine] 2026-03-20 17:31:12.948780 | controller | skipping: Conditional result was False 2026-03-20 17:31:12.963399 | 2026-03-20 17:31:12.963578 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-20 17:31:12.989922 | controller | skipping: Conditional result was False 2026-03-20 17:31:13.015547 | 2026-03-20 17:31:13.015747 | TASK [Ensure python3.8 is present] 2026-03-20 17:31:13.043178 | controller | skipping: Conditional result was False 2026-03-20 17:31:13.058243 | 2026-03-20 17:31:13.058422 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-20 17:31:13.090111 | controller | ok 2026-03-20 17:31:13.122150 | 2026-03-20 17:31:13.122276 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-20 17:31:14.522316 | controller | ok: Nothing to do 2026-03-20 17:31:14.534876 | 2026-03-20 17:31:14.535008 | TASK [our-ensure-python : Also install python3-devel] 2026-03-20 17:31:25.844011 | controller | changed 2026-03-20 17:31:25.860005 | 2026-03-20 17:31:25.860129 | TASK [Run ensure-virtualenv role] 2026-03-20 17:31:25.885278 | controller | ok 2026-03-20 17:31:25.917499 | 2026-03-20 17:31:25.917627 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-20 17:31:26.169516 | controller | /usr/bin/virtualenv 2026-03-20 17:31:26.478009 | controller | ok: Runtime: 0:00:00.005491 2026-03-20 17:31:26.491412 | 2026-03-20 17:31:26.491549 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-20 17:31:26.517295 | controller | skipping: Conditional result was False 2026-03-20 17:31:26.517777 | controller | ok: All items complete 2026-03-20 17:31:26.517836 | 2026-03-20 17:31:26.542136 | 2026-03-20 17:31:26.542334 | TASK [Find the full path of the Python interpreter] 2026-03-20 17:31:26.806240 | controller | /usr/bin/python3 2026-03-20 17:31:27.093338 | controller | ok 2026-03-20 17:31:27.099250 | 2026-03-20 17:31:27.099316 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-20 17:31:28.116610 | controller | created virtual environment CPython3.11.0.final.0-64 in 558ms 2026-03-20 17:31:28.133769 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-20 17:31:28.133808 | controller | seeder FromAppData(extra_search_dir=/usr/share/python-wheels,download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/zuul/.local/share/virtualenv) 2026-03-20 17:31:28.133818 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-20 17:31:28.133833 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-20 17:31:28.630727 | controller | changed 2026-03-20 17:31:28.643518 | 2026-03-20 17:31:28.643647 | TASK [Set selinux package] 2026-03-20 17:31:28.682851 | controller | ok 2026-03-20 17:31:28.694315 | 2026-03-20 17:31:28.694444 | TASK [Set selinux package (Fedora)] 2026-03-20 17:31:28.754337 | controller | ok 2026-03-20 17:31:28.765913 | 2026-03-20 17:31:28.766079 | TASK [Install selinux into virtualenv] 2026-03-20 17:31:54.679959 | controller | Collecting selinux-please-lie-to-me 2026-03-20 17:32:18.904140 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-20 17:32:19.252712 | controller | Collecting setuptools<50.0.0 2026-03-20 17:32:19.262302 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-20 17:32:19.301852 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 23.0 MB/s eta 0:00:00 2026-03-20 17:32:19.398981 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-20 17:32:19.399154 | controller | Attempting uninstall: setuptools 2026-03-20 17:32:19.401979 | controller | Found existing installation: setuptools 62.6.0 2026-03-20 17:32:19.461638 | controller | Uninstalling setuptools-62.6.0: 2026-03-20 17:32:19.469810 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-20 17:32:19.858427 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-20 17:32:31.277029 | controller | 2026-03-20 17:32:31.372492 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 17:32:31.372613 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 17:32:31.842566 | controller | ok: Runtime: 0:01:02.370132 2026-03-20 17:32:31.850833 | 2026-03-20 17:32:31.850985 | TASK [Install pytest-forked into virtualenv] 2026-03-20 17:32:43.537644 | controller | Collecting pytest-forked 2026-03-20 17:33:31.672640 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-20 17:33:31.721067 | controller | Collecting py 2026-03-20 17:33:31.724825 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-20 17:33:31.747108 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 5.3 MB/s eta 0:00:00 2026-03-20 17:33:31.857197 | controller | Collecting pytest>=3.10 2026-03-20 17:33:31.861056 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-20 17:33:31.880552 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 25.3 MB/s eta 0:00:00 2026-03-20 17:33:31.921584 | controller | Collecting iniconfig>=1.0.1 2026-03-20 17:33:31.924811 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-20 17:33:31.975704 | controller | Collecting packaging>=22 2026-03-20 17:33:31.979132 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20 17:33:31.985209 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 19.0 MB/s eta 0:00:00 2026-03-20 17:33:32.023357 | controller | Collecting pluggy<2,>=1.5 2026-03-20 17:33:32.027104 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-20 17:33:32.073090 | controller | Collecting pygments>=2.7.2 2026-03-20 17:33:32.076384 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-20 17:33:32.102112 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 53.4 MB/s eta 0:00:00 2026-03-20 17:33:32.175716 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-20 17:33:33.302343 | controller | Successfully installed iniconfig-2.3.0 packaging-26.0 pluggy-1.6.0 py-1.11.0 pygments-2.19.2 pytest-9.0.2 pytest-forked-1.6.0 2026-03-20 17:33:33.311280 | controller | 2026-03-20 17:33:33.381560 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-20 17:33:33.381593 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-20 17:33:33.447040 | controller | ok: Runtime: 0:01:00.934998 2026-03-20 17:33:33.452764 | 2026-03-20 17:33:33.452826 | TASK [Update pip] 2026-03-20 17:33:33.979293 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-20 17:33:44.270861 | controller | Collecting pip 2026-03-20 17:34:08.215022 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-20 17:34:08.272065 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 33.7 MB/s eta 0:00:00 2026-03-20 17:34:08.353123 | controller | Installing collected packages: pip 2026-03-20 17:34:08.353239 | controller | Attempting uninstall: pip 2026-03-20 17:34:08.355565 | controller | Found existing installation: pip 22.2.2 2026-03-20 17:34:08.498438 | controller | Uninstalling pip-22.2.2: 2026-03-20 17:34:08.516426 | controller | Successfully uninstalled pip-22.2.2 2026-03-20 17:34:10.396888 | controller | Successfully installed pip-26.0.1 2026-03-20 17:34:10.540950 | controller | ok: Runtime: 0:00:36.809163 2026-03-20 17:34:10.547544 | 2026-03-20 17:34:10.547604 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-20 17:34:10.747893 | controller | changed 2026-03-20 17:34:10.759858 | 2026-03-20 17:34:10.759986 | TASK [Install ansible into virtualenv] 2026-03-20 17:34:11.288097 | controller | Processing ./src/github.com/ansible/ansible 2026-03-20 17:34:11.290435 | controller | Installing build dependencies: started 2026-03-20 17:34:37.049568 | controller | Installing build dependencies: finished with status 'done' 2026-03-20 17:34:37.050464 | controller | Getting requirements to build wheel: started 2026-03-20 17:34:37.813167 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-20 17:34:37.814431 | controller | Preparing metadata (pyproject.toml): started 2026-03-20 17:34:38.283383 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20 17:34:38.288440 | controller | INFO: pip is looking at multiple versions of ansible-core to determine which version is compatible with other requirements. This could take a while. 2026-03-20 17:34:38.292374 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-20 17:34:38.851518 | controller | ERROR 2026-03-20 17:34:38.851718 | controller | { 2026-03-20 17:34:38.851761 | controller | "delta": "0:00:27.349018", 2026-03-20 17:34:38.851792 | controller | "end": "2026-03-20 17:34:38.354676", 2026-03-20 17:34:38.851817 | controller | "msg": "non-zero return code", 2026-03-20 17:34:38.851854 | controller | "rc": 1, 2026-03-20 17:34:38.851878 | controller | "start": "2026-03-20 17:34:11.005658" 2026-03-20 17:34:38.851901 | controller | } failure 2026-03-20 17:34:38.853945 | 2026-03-20 17:34:38.854015 | PLAY RECAP 2026-03-20 17:34:38.854091 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-20 17:34:38.854126 | 2026-03-20 17:34:38.964549 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-20 17:34:38.965529 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 17:34:39.564457 | 2026-03-20 17:34:39.564568 | PLAY [all] 2026-03-20 17:34:39.586612 | 2026-03-20 17:34:39.586732 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-20 17:34:39.901807 | controller | changed: non-zero return code 2026-03-20 17:34:39.907410 | 2026-03-20 17:34:39.907487 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-20 17:34:39.931483 | controller | skipping: Conditional result was False 2026-03-20 17:34:39.937426 | 2026-03-20 17:34:39.937494 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-20 17:34:39.967156 | 2026-03-20 17:34:39.967302 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-20 17:34:39.998735 | 2026-03-20 17:34:39.998998 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-20 17:34:40.026295 | controller | skipping: Conditional result was False 2026-03-20 17:34:40.042185 | 2026-03-20 17:34:40.042335 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-20 17:34:40.083482 | 2026-03-20 17:34:40.083761 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-20 17:34:40.110405 | controller | skipping: Conditional result was False 2026-03-20 17:34:40.123010 | 2026-03-20 17:34:40.123219 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-20 17:34:40.141635 | controller | skipping: Conditional result was False 2026-03-20 17:34:40.156522 | 2026-03-20 17:34:40.156674 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-20 17:34:40.184305 | controller | skipping: Conditional result was False 2026-03-20 17:34:40.231862 | 2026-03-20 17:34:40.231962 | PLAY RECAP 2026-03-20 17:34:40.232002 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-20 17:34:40.232045 | 2026-03-20 17:34:40.325473 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-20 17:34:40.326322 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-20 17:34:40.920456 | 2026-03-20 17:34:40.920568 | PLAY [all:!appliance*] 2026-03-20 17:34:40.942905 | 2026-03-20 17:34:40.943003 | TASK [unregister the node] 2026-03-20 17:34:41.475721 | controller | skipping: Conditional result was False 2026-03-20 17:34:41.488903 | 2026-03-20 17:34:41.489125 | TASK [include_role : fetch-output] 2026-03-20 17:34:41.539724 | controller | ok 2026-03-20 17:34:41.577254 | 2026-03-20 17:34:41.577375 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-20 17:34:41.643898 | controller | skipping: Conditional result was False 2026-03-20 17:34:41.652779 | 2026-03-20 17:34:41.652880 | TASK [fetch-output : Set log path for single node] 2026-03-20 17:34:41.695797 | controller | ok 2026-03-20 17:34:41.703778 | 2026-03-20 17:34:41.703952 | LOOP [fetch-output : Ensure local output dirs] 2026-03-20 17:34:42.141072 | controller -> localhost | ok: "/var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/logs" 2026-03-20 17:34:42.424904 | controller -> localhost | changed: "/var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/artifacts" 2026-03-20 17:34:42.712165 | controller -> localhost | changed: "/var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/work/docs" 2026-03-20 17:34:42.740759 | 2026-03-20 17:34:42.740936 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-20 17:34:43.432313 | controller | changed: 2026-03-20 17:34:43.446101 | controller | .d..t...... ./ 2026-03-20 17:34:43.446211 | controller | cd+++++++++ controller/ 2026-03-20 17:34:43.446293 | controller | changed: All items complete 2026-03-20 17:34:43.446481 | 2026-03-20 17:34:43.923248 | controller | changed: .d..t...... ./ 2026-03-20 17:34:44.395379 | controller | changed: .d..t...... ./ 2026-03-20 17:34:44.418372 | 2026-03-20 17:34:44.418498 | TASK [include_role : fetch-output-openshift] 2026-03-20 17:34:44.444798 | controller | skipping: Conditional result was False 2026-03-20 17:34:44.453300 | 2026-03-20 17:34:44.453405 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-20 17:34:44.888240 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008128 2026-03-20 17:34:45.147890 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.022632 2026-03-20 17:34:45.184208 | 2026-03-20 17:34:45.184362 | PLAY [localhost] 2026-03-20 17:34:45.197217 | 2026-03-20 17:34:45.197281 | TASK [Run Zuul manifest role] 2026-03-20 17:34:45.215127 | localhost | ok 2026-03-20 17:34:45.227972 | 2026-03-20 17:34:45.228065 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-20 17:34:45.570016 | localhost | changed 2026-03-20 17:34:45.574844 | 2026-03-20 17:34:45.574906 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-20 17:34:45.625322 | localhost | ok 2026-03-20 17:34:45.636405 | 2026-03-20 17:34:45.636489 | TASK [Set zuul-log-path fact] 2026-03-20 17:34:45.668904 | localhost | ok 2026-03-20 17:34:45.687619 | 2026-03-20 17:34:45.687764 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 17:34:45.717236 | localhost | ok 2026-03-20 17:34:45.725332 | 2026-03-20 17:34:45.725400 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-20 17:34:45.768611 | localhost | ok: 2026-03-20 17:34:45.769046 | localhost | { 2026-03-20 17:34:45.769113 | localhost | "auth": { 2026-03-20 17:34:45.769166 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-20 17:34:45.769205 | localhost | "username": "9LF91O0RK7JU" 2026-03-20 17:34:45.769241 | localhost | }, 2026-03-20 17:34:45.769276 | localhost | "profile": "rackspace", 2026-03-20 17:34:45.769310 | localhost | "region_name": "IAD" 2026-03-20 17:34:45.769344 | localhost | } 2026-03-20 17:34:45.769415 | localhost | changed: All items complete 2026-03-20 17:34:45.769458 | 2026-03-20 17:34:45.785351 | 2026-03-20 17:34:45.785455 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-20 17:34:45.803740 | localhost | Output suppressed because no_log was given 2026-03-20 17:34:45.840491 | 2026-03-20 17:34:45.840635 | TASK [upload-logs-failover : Initialize control vars] 2026-03-20 17:34:45.869245 | localhost | ok 2026-03-20 17:34:45.873505 | 2026-03-20 17:34:45.873570 | LOOP [upload-logs-failover : Perform log upload] 2026-03-20 17:34:45.921454 | localhost | Output suppressed because no_log was given 2026-03-20 17:34:45.928808 | localhost | included: /var/lib/zuul/builds/a641ca88592a470a9dfda64e363ab970/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-20 17:34:45.935761 | 2026-03-20 17:34:45.936044 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-20 17:34:46.059657 | localhost | Output suppressed because no_log was given 2026-03-20 17:34:46.073170 | 2026-03-20 17:34:46.073334 | TASK [Upload logs to swift] 2026-03-20 17:34:46.117594 | localhost | ok 2026-03-20 17:34:46.165999 | 2026-03-20 17:34:46.166167 | TASK [Set zuul-log-path fact] 2026-03-20 17:34:46.201482 | localhost | skipping: Conditional result was False 2026-03-20 17:34:46.209827 | 2026-03-20 17:34:46.209925 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-20 17:34:46.511507 | localhost -> localhost | ok: Runtime: 0:00:00.008004 2026-03-20 17:34:46.523305 | 2026-03-20 17:34:46.523480 | TASK [upload-logs-swift : Upload logs to swift]