2026-03-16 14:56:40.040001 | Job console starting... 2026-03-16 14:56:40.051089 | Updating repositories 2026-03-16 14:56:40.239244 | Preparing job workspace 2026-03-16 14:56:45.080624 | Running Ansible setup... 2026-03-16 14:56:49.757953 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 14:56:50.324403 | 2026-03-16 14:56:50.324516 | PLAY [localhost] 2026-03-16 14:56:50.332732 | 2026-03-16 14:56:50.332829 | TASK [Gathering Facts] 2026-03-16 14:56:51.330736 | localhost | ok 2026-03-16 14:56:51.360729 | 2026-03-16 14:56:51.360948 | TASK [Setup log path fact] 2026-03-16 14:56:51.383257 | localhost | ok 2026-03-16 14:56:51.400370 | 2026-03-16 14:56:51.400473 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 14:56:51.443478 | localhost | ok 2026-03-16 14:56:51.460462 | 2026-03-16 14:56:51.460569 | TASK [emit-job-header : Print job information] 2026-03-16 14:56:51.514514 | # Job Information 2026-03-16 14:56:51.514726 | Ansible Version: 2.15.12 2026-03-16 14:56:51.514795 | Job: ansible-test-sanity-docker-milestone 2026-03-16 14:56:51.514841 | Pipeline: third-party-check 2026-03-16 14:56:51.514882 | Executor: ze01.softwarefactory-project.io 2026-03-16 14:56:51.514922 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-16 14:56:51.514968 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/1db/ansible/1dbb0ebce3d2492c9c781134118f3c9f/ 2026-03-16 14:56:51.515010 | Event ID: 80cacb30-2145-11f1-9acb-93a73f8f7e40 2026-03-16 14:56:51.523339 | 2026-03-16 14:56:51.523471 | LOOP [emit-job-header : Print node information] 2026-03-16 14:56:51.637612 | localhost | ok: 2026-03-16 14:56:51.638417 | localhost | # Node Information 2026-03-16 14:56:51.638510 | localhost | Inventory Hostname: controller 2026-03-16 14:56:51.638561 | localhost | Hostname: np0005648537 2026-03-16 14:56:51.638604 | localhost | Username: zuul 2026-03-16 14:56:51.638651 | localhost | Distro: Fedora 37 2026-03-16 14:56:51.638693 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-16 14:56:51.638731 | localhost | Region: ca-ymq-1 2026-03-16 14:56:51.638768 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 14:56:51.638805 | localhost | Product Name: OpenStack Nova 2026-03-16 14:56:51.638854 | localhost | Interface IP: 199.204.45.57 2026-03-16 14:56:51.658659 | 2026-03-16 14:56:51.658799 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 14:56:52.085833 | localhost -> localhost | changed 2026-03-16 14:56:52.096739 | 2026-03-16 14:56:52.096875 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 14:56:53.065222 | localhost -> localhost | changed 2026-03-16 14:56:53.084847 | 2026-03-16 14:56:53.084910 | PLAY [all:!appliance*] 2026-03-16 14:56:53.100862 | 2026-03-16 14:56:53.100940 | TASK [include_role : start-zuul-console] 2026-03-16 14:56:53.121348 | controller | ok 2026-03-16 14:56:53.133963 | 2026-03-16 14:56:53.134051 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 14:56:53.561867 | controller | ok 2026-03-16 14:56:53.584766 | 2026-03-16 14:56:53.584901 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 14:56:54.588591 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 14:56:54.596637 | 2026-03-16 14:56:54.596715 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 14:56:55.134588 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.150456 | 2026-03-16 14:56:55.150660 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 14:56:55.178396 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.192882 | 2026-03-16 14:56:55.193088 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 14:56:55.220737 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.234377 | 2026-03-16 14:56:55.234516 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 14:56:55.261906 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.275138 | 2026-03-16 14:56:55.275311 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 14:56:55.302706 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.317685 | 2026-03-16 14:56:55.317852 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 14:56:55.345448 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.370110 | 2026-03-16 14:56:55.370302 | TASK [Disable Fedora Modular] 2026-03-16 14:56:55.645995 | controller | changed 2026-03-16 14:56:55.658532 | 2026-03-16 14:56:55.658694 | TASK [Enable EPEL] 2026-03-16 14:56:55.686336 | controller | skipping: Conditional result was False 2026-03-16 14:56:55.695885 | 2026-03-16 14:56:55.696005 | TASK [Register the RHEL node] 2026-03-16 14:56:56.251779 | 2026-03-16 14:56:56.252075 | TASK [Show the subscription-manager status] 2026-03-16 14:56:56.834611 | controller | skipping: Conditional result was False 2026-03-16 14:56:56.848442 | 2026-03-16 14:56:56.848622 | TASK [Enable EPEL on RHEL] 2026-03-16 14:56:57.406582 | controller | skipping: Conditional result was False 2026-03-16 14:56:57.412789 | 2026-03-16 14:56:57.412890 | TASK [Install git and tox] 2026-03-16 14:58:24.147006 | controller | changed 2026-03-16 14:58:24.160654 | 2026-03-16 14:58:24.160817 | TASK [include_role : prepare-workspace] 2026-03-16 14:58:24.185457 | controller | ok 2026-03-16 14:58:24.216492 | 2026-03-16 14:58:24.216632 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 14:58:24.463851 | controller | ok 2026-03-16 14:58:24.473356 | 2026-03-16 14:58:24.473457 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 14:58:36.635877 | controller | Output suppressed because no_log was given 2026-03-16 14:58:36.646748 | 2026-03-16 14:58:36.646816 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 14:58:36.673413 | controller | skipping: Conditional result was False 2026-03-16 14:58:36.697464 | 2026-03-16 14:58:36.697539 | PLAY [all:!appliance] 2026-03-16 14:58:36.713983 | 2026-03-16 14:58:36.714062 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 14:58:36.747185 | controller | ok 2026-03-16 14:58:36.767331 | 2026-03-16 14:58:36.767434 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 14:58:37.006130 | controller -> localhost | ok 2026-03-16 14:58:37.012686 | 2026-03-16 14:58:37.012760 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 14:58:37.034278 | controller | ok 2026-03-16 14:58:37.050696 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 14:58:37.057100 | 2026-03-16 14:58:37.057165 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 14:58:37.489082 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 14:58:37.489386 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_rsa. 2026-03-16 14:58:37.489450 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_rsa.pub. 2026-03-16 14:58:37.489496 | controller -> localhost | The key fingerprint is: 2026-03-16 14:58:37.489538 | controller -> localhost | SHA256:RHvQrM03L5gmc/UkJ1sbFQH3kFidNcajCDw1CEWyikU zuul-build-sshkey 2026-03-16 14:58:37.489579 | controller -> localhost | The key's randomart image is: 2026-03-16 14:58:37.489619 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 14:58:37.489666 | controller -> localhost | | E oB=oo +=O*| 2026-03-16 14:58:37.489724 | controller -> localhost | | . .oBo o +==| 2026-03-16 14:58:37.489779 | controller -> localhost | | . .o++ . ..o| 2026-03-16 14:58:37.489833 | controller -> localhost | | o ....o.*.= | 2026-03-16 14:58:37.489888 | controller -> localhost | | . . S = @ o | 2026-03-16 14:58:37.489960 | controller -> localhost | | o = o + | 2026-03-16 14:58:37.490106 | controller -> localhost | | = . | 2026-03-16 14:58:37.490201 | controller -> localhost | | | 2026-03-16 14:58:37.490265 | controller -> localhost | | | 2026-03-16 14:58:37.490325 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 14:58:37.490436 | controller -> localhost | ok: Runtime: 0:00:00.065331 2026-03-16 14:58:37.507823 | 2026-03-16 14:58:37.507969 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 14:58:37.537921 | controller | ok 2026-03-16 14:58:37.557546 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 14:58:37.570524 | 2026-03-16 14:58:37.570616 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 14:58:37.586239 | controller | skipping: Conditional result was False 2026-03-16 14:58:37.596306 | 2026-03-16 14:58:37.596398 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 14:58:38.011832 | controller | changed 2026-03-16 14:58:38.026458 | 2026-03-16 14:58:38.026604 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 14:58:38.250135 | controller | ok 2026-03-16 14:58:38.263234 | 2026-03-16 14:58:38.263398 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 14:58:38.925764 | controller | changed 2026-03-16 14:58:38.940405 | 2026-03-16 14:58:38.940564 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 14:58:39.619793 | controller | changed 2026-03-16 14:58:39.632504 | 2026-03-16 14:58:39.632633 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 14:58:39.671401 | controller | skipping: Conditional result was False 2026-03-16 14:58:39.693618 | 2026-03-16 14:58:39.693770 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 14:58:40.066615 | controller -> localhost | changed 2026-03-16 14:58:40.078573 | 2026-03-16 14:58:40.078653 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 14:58:40.316881 | controller -> localhost | Identity added: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_rsa (zuul-build-sshkey) 2026-03-16 14:58:40.317282 | controller -> localhost | ok: Runtime: 0:00:00.007800 2026-03-16 14:58:40.331380 | 2026-03-16 14:58:40.331509 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 14:58:40.689139 | controller | ok 2026-03-16 14:58:40.701714 | 2026-03-16 14:58:40.701844 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 14:58:40.729726 | controller | skipping: Conditional result was False 2026-03-16 14:58:40.755565 | 2026-03-16 14:58:40.755702 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 14:58:40.795484 | controller | ok 2026-03-16 14:58:40.825045 | 2026-03-16 14:58:40.825130 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 14:58:41.117297 | controller -> localhost | ok 2026-03-16 14:58:41.130730 | 2026-03-16 14:58:41.130862 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 14:58:41.169769 | controller | ok 2026-03-16 14:58:41.194308 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 14:58:41.202854 | 2026-03-16 14:58:41.202936 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 14:58:41.544784 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 14:58:41.545167 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_ecdsa. 2026-03-16 14:58:41.545232 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_ecdsa.pub. 2026-03-16 14:58:41.545292 | controller -> localhost | The key fingerprint is: 2026-03-16 14:58:41.545337 | controller -> localhost | SHA256:Mcu7exJdJVJQv/DPDRb+STZNFixkXa9iS8l1CY8Ih/M zuul-build-sshkey 2026-03-16 14:58:41.545377 | controller -> localhost | The key's randomart image is: 2026-03-16 14:58:41.545417 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 14:58:41.545456 | controller -> localhost | | .o=++o.o| 2026-03-16 14:58:41.545496 | controller -> localhost | | o+ +o=o+| 2026-03-16 14:58:41.545534 | controller -> localhost | | o oo.+=o=| 2026-03-16 14:58:41.545573 | controller -> localhost | | . + E.* B.| 2026-03-16 14:58:41.545611 | controller -> localhost | | S. .* B+.| 2026-03-16 14:58:41.545650 | controller -> localhost | | ...o +o=+| 2026-03-16 14:58:41.545687 | controller -> localhost | | .. . .=| 2026-03-16 14:58:41.545725 | controller -> localhost | | ... | 2026-03-16 14:58:41.545762 | controller -> localhost | | o+ | 2026-03-16 14:58:41.545800 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 14:58:41.545896 | controller -> localhost | ok: Runtime: 0:00:00.014566 2026-03-16 14:58:41.559927 | 2026-03-16 14:58:41.560105 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 14:58:41.588662 | controller | ok 2026-03-16 14:58:41.605416 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 14:58:41.619944 | 2026-03-16 14:58:41.620109 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 14:58:41.636378 | controller | skipping: Conditional result was False 2026-03-16 14:58:41.645093 | 2026-03-16 14:58:41.645177 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 14:58:41.932994 | controller | changed 2026-03-16 14:58:41.940797 | 2026-03-16 14:58:41.940881 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 14:58:42.194834 | controller | ok 2026-03-16 14:58:42.209530 | 2026-03-16 14:58:42.209668 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 14:58:42.911439 | controller | changed 2026-03-16 14:58:42.924344 | 2026-03-16 14:58:42.924477 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 14:58:43.578195 | controller | changed 2026-03-16 14:58:43.584543 | 2026-03-16 14:58:43.584606 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 14:58:43.609360 | controller | skipping: Conditional result was False 2026-03-16 14:58:43.658209 | 2026-03-16 14:58:43.658346 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 14:58:43.927549 | controller -> localhost | changed 2026-03-16 14:58:43.951799 | 2026-03-16 14:58:43.951950 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 14:58:44.285093 | controller -> localhost | Identity added: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/1dbb0ebce3d2492c9c781134118f3c9f_id_ecdsa (zuul-build-sshkey) 2026-03-16 14:58:44.285416 | controller -> localhost | ok: Runtime: 0:00:00.012797 2026-03-16 14:58:44.298907 | 2026-03-16 14:58:44.299080 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 14:58:44.521120 | controller | ok 2026-03-16 14:58:44.535262 | 2026-03-16 14:58:44.535402 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 14:58:44.563409 | controller | skipping: Conditional result was False 2026-03-16 14:58:44.587345 | 2026-03-16 14:58:44.587480 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 14:58:44.614739 | controller | skipping: Conditional result was False 2026-03-16 14:58:44.627981 | 2026-03-16 14:58:44.628141 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 14:58:44.871144 | controller | ok: "logs" 2026-03-16 14:58:44.871746 | controller | ok: All items complete 2026-03-16 14:58:44.871861 | 2026-03-16 14:58:45.070574 | controller | ok: "artifacts" 2026-03-16 14:58:45.258932 | controller | ok: "docs" 2026-03-16 14:58:45.274679 | 2026-03-16 14:58:45.274827 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 14:58:45.524047 | controller | changed: "logs" 2026-03-16 14:58:45.718050 | controller | changed: "artifacts" 2026-03-16 14:58:45.906677 | controller | changed: "docs" 2026-03-16 14:58:45.967850 | 2026-03-16 14:58:45.967975 | PLAY RECAP 2026-03-16 14:58:45.968053 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 14:58:45.968096 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 14:58:45.968121 | 2026-03-16 14:58:46.077594 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 14:58:46.078540 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 14:58:46.629454 | 2026-03-16 14:58:46.629553 | PLAY [all] 2026-03-16 14:58:46.650595 | 2026-03-16 14:58:46.650674 | TASK [Install binary dependencies] 2026-03-16 14:58:46.720370 | controller | ok 2026-03-16 14:58:46.743900 | 2026-03-16 14:58:46.744096 | TASK [bindep : Include find tasks] 2026-03-16 14:58:46.788071 | controller | ok 2026-03-16 14:58:46.799475 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 14:58:46.805586 | 2026-03-16 14:58:46.805709 | TASK [bindep : Look for bindep.txt] 2026-03-16 14:58:47.162427 | controller | ok 2026-03-16 14:58:47.170185 | 2026-03-16 14:58:47.170278 | TASK [bindep : Define bindep_file fact] 2026-03-16 14:58:47.195630 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.203979 | 2026-03-16 14:58:47.204099 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 14:58:47.423752 | controller | ok 2026-03-16 14:58:47.435917 | 2026-03-16 14:58:47.436094 | TASK [bindep : Define bindep_file fact] 2026-03-16 14:58:47.473063 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.485771 | 2026-03-16 14:58:47.485908 | TASK [bindep : Look for bindep fallback file] 2026-03-16 14:58:47.533166 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.547851 | 2026-03-16 14:58:47.547996 | TASK [bindep : Define bindep_file fact] 2026-03-16 14:58:47.584653 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.597300 | 2026-03-16 14:58:47.597443 | TASK [bindep : Include bindep tasks] 2026-03-16 14:58:47.623876 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.636561 | 2026-03-16 14:58:47.636690 | TASK [bindep : Include install tasks] 2026-03-16 14:58:47.673268 | controller | skipping: Conditional result was False 2026-03-16 14:58:47.685875 | 2026-03-16 14:58:47.686007 | LOOP [bindep : Include package tasks] 2026-03-16 14:58:47.776136 | 2026-03-16 14:58:47.776380 | TASK [Run test-setup role] 2026-03-16 14:58:47.806316 | controller | ok 2026-03-16 14:58:47.835457 | 2026-03-16 14:58:47.835543 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 14:58:48.060048 | controller | ok 2026-03-16 14:58:48.068223 | 2026-03-16 14:58:48.068305 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 14:58:48.607795 | controller | skipping: Conditional result was False 2026-03-16 14:58:48.632599 | 2026-03-16 14:58:48.632697 | PLAY RECAP 2026-03-16 14:58:48.632738 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 14:58:48.632757 | 2026-03-16 14:58:48.723304 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 14:58:48.724991 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 14:58:49.276825 | 2026-03-16 14:58:49.276936 | PLAY [controller] 2026-03-16 14:58:49.297049 | 2026-03-16 14:58:49.297123 | TASK [Create the /root directory] 2026-03-16 14:58:49.769931 | controller | ok 2026-03-16 14:58:49.782893 | 2026-03-16 14:58:49.783118 | TASK [Install glibc-langpack-en] 2026-03-16 14:58:53.783140 | controller | ok: Nothing to do 2026-03-16 14:58:53.800344 | 2026-03-16 14:58:53.800530 | TASK [Ensure controller directory exists] 2026-03-16 14:58:54.026745 | controller | changed 2026-03-16 14:58:54.039695 | 2026-03-16 14:58:54.039863 | TASK [Install container runtime] 2026-03-16 14:58:54.108862 | controller | ok 2026-03-16 14:58:54.166656 | 2026-03-16 14:58:54.166782 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 14:58:54.201893 | controller | ok: "/var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 14:58:54.212484 | controller | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 14:58:54.221699 | 2026-03-16 14:58:54.221793 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 14:59:58.879447 | controller | changed 2026-03-16 14:59:58.893875 | 2026-03-16 14:59:58.894056 | TASK [ensure-podman : Fetch podman version] 2026-03-16 14:59:59.434866 | controller | Client: Podman Engine 2026-03-16 14:59:59.434979 | controller | Version: 4.6.2 2026-03-16 14:59:59.435028 | controller | API Version: 4.6.2 2026-03-16 14:59:59.435073 | controller | Go Version: go1.19.12 2026-03-16 14:59:59.435132 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 14:59:59.435179 | controller | OS/Arch: linux/amd64 2026-03-16 14:59:59.946084 | controller | ok: Runtime: 0:00:00.183678 2026-03-16 14:59:59.959792 | 2026-03-16 14:59:59.959939 | TASK [ensure-podman : Print podman version installed] 2026-03-16 14:59:59.999047 | Podman version: Client: Podman Engine 2026-03-16 14:59:59.999321 | Version: 4.6.2 2026-03-16 14:59:59.999383 | API Version: 4.6.2 2026-03-16 14:59:59.999427 | Go Version: go1.19.12 2026-03-16 14:59:59.999465 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 14:59:59.999505 | OS/Arch: linux/amd64 2026-03-16 15:00:00.011870 | 2026-03-16 15:00:00.012060 | TASK [ensure-podman : Validate podman engine] 2026-03-16 15:00:00.556651 | controller | skipping: Conditional result was False 2026-03-16 15:00:00.571636 | 2026-03-16 15:00:00.571863 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 15:00:00.598605 | controller | skipping: Conditional result was False 2026-03-16 15:00:00.616978 | 2026-03-16 15:00:00.617164 | TASK [Ensure python3.8 is present] 2026-03-16 15:00:00.643818 | controller | skipping: Conditional result was False 2026-03-16 15:00:00.653280 | 2026-03-16 15:00:00.653389 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 15:00:00.677208 | controller | ok 2026-03-16 15:00:00.709908 | 2026-03-16 15:00:00.710068 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 15:00:02.211622 | controller | ok: Nothing to do 2026-03-16 15:00:02.225344 | 2026-03-16 15:00:02.225526 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 15:00:11.272639 | controller | changed 2026-03-16 15:00:11.296976 | 2026-03-16 15:00:11.297150 | TASK [Run ensure-virtualenv role] 2026-03-16 15:00:11.328193 | controller | ok 2026-03-16 15:00:11.362757 | 2026-03-16 15:00:11.362854 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 15:00:11.635885 | controller | /usr/bin/virtualenv 2026-03-16 15:00:12.611057 | controller | ok: Runtime: 0:00:00.006858 2026-03-16 15:00:12.623776 | 2026-03-16 15:00:12.623910 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 15:00:12.661303 | controller | skipping: Conditional result was False 2026-03-16 15:00:12.661862 | controller | ok: All items complete 2026-03-16 15:00:12.661932 | 2026-03-16 15:00:12.688301 | 2026-03-16 15:00:12.688563 | TASK [Find the full path of the Python interpreter] 2026-03-16 15:00:12.935397 | controller | /usr/bin/python3 2026-03-16 15:00:13.237157 | controller | ok 2026-03-16 15:00:13.251269 | 2026-03-16 15:00:13.251434 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 15:00:14.225911 | controller | created virtual environment CPython3.11.0.final.0-64 in 576ms 2026-03-16 15:00:14.263173 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 15:00:14.263492 | controller | seeder FromAppData(extra_search_dir=/usr/share/python-wheels,download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/zuul/.local/share/virtualenv) 2026-03-16 15:00:14.263532 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 15:00:14.263550 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 15:00:14.320616 | controller | changed 2026-03-16 15:00:14.333860 | 2026-03-16 15:00:14.334069 | TASK [Set selinux package] 2026-03-16 15:00:14.373269 | controller | ok 2026-03-16 15:00:14.384670 | 2026-03-16 15:00:14.384801 | TASK [Set selinux package (Fedora)] 2026-03-16 15:00:14.433642 | controller | ok 2026-03-16 15:00:14.446707 | 2026-03-16 15:00:14.446869 | TASK [Install selinux into virtualenv] 2026-03-16 15:00:51.907842 | controller | Collecting selinux-please-lie-to-me 2026-03-16 15:01:04.167270 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 15:01:04.491105 | controller | Collecting setuptools<50.0.0 2026-03-16 15:01:04.496244 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 15:01:04.545622 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 17.8 MB/s eta 0:00:00 2026-03-16 15:01:04.633483 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 15:01:04.633729 | controller | Attempting uninstall: setuptools 2026-03-16 15:01:04.636196 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 15:01:04.698646 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 15:01:04.707587 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 15:01:05.064934 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 15:01:20.445139 | controller | 2026-03-16 15:01:20.529864 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 15:01:20.529895 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 15:01:20.564809 | controller | ok: Runtime: 0:01:05.852580 2026-03-16 15:01:20.570967 | 2026-03-16 15:01:20.571040 | TASK [Install pytest-forked into virtualenv] 2026-03-16 15:01:33.460103 | controller | Collecting pytest-forked 2026-03-16 15:01:45.702537 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 15:01:45.744897 | controller | Collecting py 2026-03-16 15:01:45.752435 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 15:01:45.774610 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 5.5 MB/s eta 0:00:00 2026-03-16 15:01:45.882691 | controller | Collecting pytest>=3.10 2026-03-16 15:01:45.886049 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 15:01:45.899687 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 35.0 MB/s eta 0:00:00 2026-03-16 15:01:45.935011 | controller | Collecting iniconfig>=1.0.1 2026-03-16 15:01:45.938521 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 15:01:45.980628 | controller | Collecting packaging>=22 2026-03-16 15:01:45.984063 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 15:01:45.989540 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 22.5 MB/s eta 0:00:00 2026-03-16 15:01:46.024603 | controller | Collecting pluggy<2,>=1.5 2026-03-16 15:01:46.030083 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 15:01:46.076086 | controller | Collecting pygments>=2.7.2 2026-03-16 15:01:46.079048 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 15:01:46.098687 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 71.7 MB/s eta 0:00:00 2026-03-16 15:01:46.169535 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 15:01:47.229503 | controller | Successfully installed iniconfig-2.3.0 packaging-26.0 pluggy-1.6.0 py-1.11.0 pygments-2.19.2 pytest-9.0.2 pytest-forked-1.6.0 2026-03-16 15:01:47.239195 | controller | 2026-03-16 15:01:47.305364 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 15:01:47.305416 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 15:01:47.616333 | controller | ok: Runtime: 0:00:26.519791 2026-03-16 15:01:47.644868 | 2026-03-16 15:01:47.645089 | TASK [Update pip] 2026-03-16 15:01:48.175736 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 15:01:58.085076 | controller | Collecting pip 2026-03-16 15:02:22.373514 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 15:02:22.428840 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 34.9 MB/s eta 0:00:00 2026-03-16 15:02:22.495425 | controller | Installing collected packages: pip 2026-03-16 15:02:22.495546 | controller | Attempting uninstall: pip 2026-03-16 15:02:22.497848 | controller | Found existing installation: pip 22.2.2 2026-03-16 15:02:22.636807 | controller | Uninstalling pip-22.2.2: 2026-03-16 15:02:22.652017 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 15:02:23.501261 | controller | Successfully installed pip-26.0.1 2026-03-16 15:02:23.707814 | controller | ok: Runtime: 0:00:35.758003 2026-03-16 15:02:23.721314 | 2026-03-16 15:02:23.721450 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 15:02:23.976433 | controller | changed 2026-03-16 15:02:23.990637 | 2026-03-16 15:02:23.990775 | TASK [Install ansible into virtualenv] 2026-03-16 15:02:24.572628 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 15:02:24.575195 | controller | Installing build dependencies: started 2026-03-16 15:02:47.283981 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 15:02:47.285102 | controller | Getting requirements to build wheel: started 2026-03-16 15:02:48.054839 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 15:02:48.056244 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 15:02:48.543671 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 15:02:48.546082 | controller | INFO: pip is looking at multiple versions of ansible-core to determine which version is compatible with other requirements. This could take a while. 2026-03-16 15:02:48.549477 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 15:02:49.095474 | controller | ERROR 2026-03-16 15:02:49.095926 | controller | { 2026-03-16 15:02:49.095991 | controller | "delta": "0:00:24.343746", 2026-03-16 15:02:49.096094 | controller | "end": "2026-03-16 15:02:48.627069", 2026-03-16 15:02:49.096138 | controller | "msg": "non-zero return code", 2026-03-16 15:02:49.096205 | controller | "rc": 1, 2026-03-16 15:02:49.096241 | controller | "start": "2026-03-16 15:02:24.283323" 2026-03-16 15:02:49.096275 | controller | } failure 2026-03-16 15:02:49.101121 | 2026-03-16 15:02:49.101229 | PLAY RECAP 2026-03-16 15:02:49.101318 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 15:02:49.101360 | 2026-03-16 15:02:49.277605 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 15:02:49.278728 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 15:02:49.918464 | 2026-03-16 15:02:49.918644 | PLAY [all] 2026-03-16 15:02:49.941712 | 2026-03-16 15:02:49.941795 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 15:02:50.256168 | controller | changed: non-zero return code 2026-03-16 15:02:50.269221 | 2026-03-16 15:02:50.269386 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 15:02:50.299855 | controller | skipping: Conditional result was False 2026-03-16 15:02:50.314304 | 2026-03-16 15:02:50.314461 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 15:02:50.368240 | 2026-03-16 15:02:50.368524 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 15:02:50.411616 | 2026-03-16 15:02:50.411877 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 15:02:50.430413 | controller | skipping: Conditional result was False 2026-03-16 15:02:50.447337 | 2026-03-16 15:02:50.447480 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 15:02:50.483885 | 2026-03-16 15:02:50.484107 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 15:02:50.510277 | controller | skipping: Conditional result was False 2026-03-16 15:02:50.523687 | 2026-03-16 15:02:50.523832 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 15:02:50.554187 | controller | skipping: Conditional result was False 2026-03-16 15:02:50.568234 | 2026-03-16 15:02:50.568379 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 15:02:50.597118 | controller | skipping: Conditional result was False 2026-03-16 15:02:50.645177 | 2026-03-16 15:02:50.645263 | PLAY RECAP 2026-03-16 15:02:50.645321 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 15:02:50.645348 | 2026-03-16 15:02:50.787394 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 15:02:50.788550 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 15:02:51.472438 | 2026-03-16 15:02:51.472607 | PLAY [all:!appliance*] 2026-03-16 15:02:51.494985 | 2026-03-16 15:02:51.495106 | TASK [unregister the node] 2026-03-16 15:02:52.052008 | controller | skipping: Conditional result was False 2026-03-16 15:02:52.061549 | 2026-03-16 15:02:52.061681 | TASK [include_role : fetch-output] 2026-03-16 15:02:52.115492 | controller | ok 2026-03-16 15:02:52.142957 | 2026-03-16 15:02:52.143091 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 15:02:52.220113 | controller | skipping: Conditional result was False 2026-03-16 15:02:52.230630 | 2026-03-16 15:02:52.230793 | TASK [fetch-output : Set log path for single node] 2026-03-16 15:02:52.272527 | controller | ok 2026-03-16 15:02:52.278040 | 2026-03-16 15:02:52.278111 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 15:02:52.697547 | controller -> localhost | ok: "/var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/logs" 2026-03-16 15:02:53.023464 | controller -> localhost | changed: "/var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/artifacts" 2026-03-16 15:02:53.299540 | controller -> localhost | changed: "/var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/work/docs" 2026-03-16 15:02:53.324826 | 2026-03-16 15:02:53.325080 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 15:02:54.064961 | controller | changed: 2026-03-16 15:02:54.065248 | controller | .d..t...... ./ 2026-03-16 15:02:54.065288 | controller | cd+++++++++ controller/ 2026-03-16 15:02:54.065334 | controller | changed: All items complete 2026-03-16 15:02:54.065364 | 2026-03-16 15:02:54.574406 | controller | changed: .d..t...... ./ 2026-03-16 15:02:55.127125 | controller | changed: .d..t...... ./ 2026-03-16 15:02:55.150628 | 2026-03-16 15:02:55.150776 | TASK [include_role : fetch-output-openshift] 2026-03-16 15:02:55.175704 | controller | skipping: Conditional result was False 2026-03-16 15:02:55.185055 | 2026-03-16 15:02:55.185150 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 15:02:55.699217 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.015169 2026-03-16 15:02:55.949974 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014564 2026-03-16 15:02:55.983792 | 2026-03-16 15:02:55.983933 | PLAY [localhost] 2026-03-16 15:02:55.996816 | 2026-03-16 15:02:55.996953 | TASK [Run Zuul manifest role] 2026-03-16 15:02:56.022834 | localhost | ok 2026-03-16 15:02:56.051359 | 2026-03-16 15:02:56.051461 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 15:02:56.449985 | localhost | changed 2026-03-16 15:02:56.456490 | 2026-03-16 15:02:56.456577 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 15:02:56.487468 | localhost | ok 2026-03-16 15:02:56.500212 | 2026-03-16 15:02:56.500307 | TASK [Set zuul-log-path fact] 2026-03-16 15:02:56.518556 | localhost | ok 2026-03-16 15:02:56.531863 | 2026-03-16 15:02:56.531930 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 15:02:56.559566 | localhost | ok 2026-03-16 15:02:56.567229 | 2026-03-16 15:02:56.567288 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 15:02:56.592457 | localhost | ok: 2026-03-16 15:02:56.592603 | localhost | { 2026-03-16 15:02:56.592635 | localhost | "auth": { 2026-03-16 15:02:56.592667 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 15:02:56.592691 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 15:02:56.592733 | localhost | }, 2026-03-16 15:02:56.592756 | localhost | "profile": "rackspace", 2026-03-16 15:02:56.592778 | localhost | "project_name": "1251317", 2026-03-16 15:02:56.592799 | localhost | "region_name": "DFW" 2026-03-16 15:02:56.592820 | localhost | } 2026-03-16 15:02:56.592855 | localhost | changed: All items complete 2026-03-16 15:02:56.592883 | 2026-03-16 15:02:56.599330 | 2026-03-16 15:02:56.599406 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 15:02:56.619267 | localhost | Output suppressed because no_log was given 2026-03-16 15:02:56.637662 | 2026-03-16 15:02:56.637755 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 15:02:56.697954 | localhost | ok 2026-03-16 15:02:56.702337 | 2026-03-16 15:02:56.702394 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 15:02:56.722945 | localhost | Output suppressed because no_log was given 2026-03-16 15:02:56.728815 | localhost | included: /var/lib/zuul/builds/1dbb0ebce3d2492c9c781134118f3c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 15:02:56.735456 | 2026-03-16 15:02:56.735521 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 15:02:56.802212 | localhost | Output suppressed because no_log was given 2026-03-16 15:02:56.807256 | 2026-03-16 15:02:56.807323 | TASK [Upload logs to swift] 2026-03-16 15:02:56.826203 | localhost | ok 2026-03-16 15:02:56.851657 | 2026-03-16 15:02:56.851725 | TASK [Set zuul-log-path fact] 2026-03-16 15:02:56.875830 | localhost | skipping: Conditional result was False 2026-03-16 15:02:56.880805 | 2026-03-16 15:02:56.880868 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 15:02:57.171545 | localhost -> localhost | ok: Runtime: 0:00:00.010102 2026-03-16 15:02:57.182943 | 2026-03-16 15:02:57.183130 | TASK [upload-logs-swift : Upload logs to swift]