2026-03-15 00:23:26.486788 | Job console starting... 2026-03-15 00:23:26.501174 | Updating repositories 2026-03-15 00:23:26.642881 | Preparing job workspace 2026-03-15 00:23:30.608006 | Running Ansible setup... 2026-03-15 00:23:35.742528 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-15 00:23:36.401257 | 2026-03-15 00:23:36.401427 | PLAY [localhost] 2026-03-15 00:23:36.411257 | 2026-03-15 00:23:36.411406 | TASK [Gathering Facts] 2026-03-15 00:23:37.405285 | localhost | ok 2026-03-15 00:23:37.432647 | 2026-03-15 00:23:37.432818 | TASK [Setup log path fact] 2026-03-15 00:23:37.482103 | localhost | ok 2026-03-15 00:23:37.512252 | 2026-03-15 00:23:37.512482 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-15 00:23:37.596851 | localhost | ok 2026-03-15 00:23:37.609464 | 2026-03-15 00:23:37.609624 | TASK [emit-job-header : Print job information] 2026-03-15 00:23:37.652479 | # Job Information 2026-03-15 00:23:37.652658 | Ansible Version: 2.15.12 2026-03-15 00:23:37.652690 | Job: ansible-test-sanity-docker-milestone 2026-03-15 00:23:37.652712 | Pipeline: periodic 2026-03-15 00:23:37.652730 | Executor: ze01.softwarefactory-project.io 2026-03-15 00:23:37.652749 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-03-15 00:23:37.652770 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/d41/ansible/d4175a83ad564dc39c1901e7a93b318d/ 2026-03-15 00:23:37.652790 | Event ID: a9a533d68ab94149ab6023488646f926 2026-03-15 00:23:37.656815 | 2026-03-15 00:23:37.656885 | LOOP [emit-job-header : Print node information] 2026-03-15 00:23:37.788376 | localhost | ok: 2026-03-15 00:23:37.788665 | localhost | # Node Information 2026-03-15 00:23:37.788695 | localhost | Inventory Hostname: controller 2026-03-15 00:23:37.788715 | localhost | Hostname: np0005647457 2026-03-15 00:23:37.788734 | localhost | Username: zuul 2026-03-15 00:23:37.788758 | localhost | Distro: Fedora 37 2026-03-15 00:23:37.788777 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-15 00:23:37.788795 | localhost | Region: ca-ymq-1 2026-03-15 00:23:37.788811 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-15 00:23:37.788827 | localhost | Product Name: OpenStack Nova 2026-03-15 00:23:37.788843 | localhost | Interface IP: 162.253.55.200 2026-03-15 00:23:37.808298 | 2026-03-15 00:23:37.808451 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-15 00:23:38.329575 | localhost -> localhost | changed 2026-03-15 00:23:38.346270 | 2026-03-15 00:23:38.346450 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-15 00:23:39.358348 | localhost -> localhost | changed 2026-03-15 00:23:39.378687 | 2026-03-15 00:23:39.378959 | PLAY [all:!appliance*] 2026-03-15 00:23:39.396450 | 2026-03-15 00:23:39.396589 | TASK [include_role : start-zuul-console] 2026-03-15 00:23:39.421592 | controller | ok 2026-03-15 00:23:39.440606 | 2026-03-15 00:23:39.440741 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-15 00:23:39.881042 | controller | ok 2026-03-15 00:23:39.893597 | 2026-03-15 00:23:39.893862 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-15 00:23:40.877085 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-15 00:23:40.884076 | 2026-03-15 00:23:40.884166 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-15 00:23:41.426752 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.441373 | 2026-03-15 00:23:41.441470 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-15 00:23:41.477288 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.486508 | 2026-03-15 00:23:41.486599 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-15 00:23:41.522417 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.531290 | 2026-03-15 00:23:41.531364 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-15 00:23:41.557859 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.566534 | 2026-03-15 00:23:41.566627 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-15 00:23:41.592078 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.602503 | 2026-03-15 00:23:41.602597 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-15 00:23:41.627646 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.644593 | 2026-03-15 00:23:41.644689 | TASK [Disable Fedora Modular] 2026-03-15 00:23:41.898002 | controller | changed 2026-03-15 00:23:41.911009 | 2026-03-15 00:23:41.911199 | TASK [Enable EPEL] 2026-03-15 00:23:41.939907 | controller | skipping: Conditional result was False 2026-03-15 00:23:41.954073 | 2026-03-15 00:23:41.954229 | TASK [Register the RHEL node] 2026-03-15 00:23:42.515553 | 2026-03-15 00:23:42.515844 | TASK [Show the subscription-manager status] 2026-03-15 00:23:43.112673 | controller | skipping: Conditional result was False 2026-03-15 00:23:43.124324 | 2026-03-15 00:23:43.124493 | TASK [Enable EPEL on RHEL] 2026-03-15 00:23:43.671609 | controller | skipping: Conditional result was False 2026-03-15 00:23:43.686215 | 2026-03-15 00:23:43.686415 | TASK [Install git and tox] 2026-03-15 00:25:01.742427 | controller | changed 2026-03-15 00:25:01.759241 | 2026-03-15 00:25:01.759451 | TASK [include_role : prepare-workspace] 2026-03-15 00:25:01.806759 | controller | ok 2026-03-15 00:25:01.859697 | 2026-03-15 00:25:01.859883 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-15 00:25:02.105823 | controller | ok 2026-03-15 00:25:02.125529 | 2026-03-15 00:25:02.125718 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-15 00:25:15.372363 | controller | Output suppressed because no_log was given 2026-03-15 00:25:15.385358 | 2026-03-15 00:25:15.385453 | TASK [include_role : prepare-workspace-openshift] 2026-03-15 00:25:15.411200 | controller | skipping: Conditional result was False 2026-03-15 00:25:15.468038 | 2026-03-15 00:25:15.468120 | PLAY [all:!appliance] 2026-03-15 00:25:15.483881 | 2026-03-15 00:25:15.483938 | TASK [Run add-build-sshkey role (RSA)] 2026-03-15 00:25:15.518046 | controller | ok 2026-03-15 00:25:15.535453 | 2026-03-15 00:25:15.535684 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-15 00:25:15.847057 | controller -> localhost | ok 2026-03-15 00:25:15.862555 | 2026-03-15 00:25:15.862733 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-15 00:25:15.896052 | controller | ok 2026-03-15 00:25:15.921445 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-15 00:25:15.932348 | 2026-03-15 00:25:15.932451 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-15 00:25:16.673440 | controller -> localhost | Generating public/private rsa key pair. 2026-03-15 00:25:16.673681 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_rsa. 2026-03-15 00:25:16.673711 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_rsa.pub. 2026-03-15 00:25:16.673732 | controller -> localhost | The key fingerprint is: 2026-03-15 00:25:16.673753 | controller -> localhost | SHA256:xMv6Y3FfhJnFKqlz+2CUWzJ6FHEIopLZBJ0juwCydEc zuul-build-sshkey 2026-03-15 00:25:16.673781 | controller -> localhost | The key's randomart image is: 2026-03-15 00:25:16.673803 | controller -> localhost | +---[RSA 2048]----+ 2026-03-15 00:25:16.673823 | controller -> localhost | | .ooE. ...... | 2026-03-15 00:25:16.673841 | controller -> localhost | |o..*+o o .o o | 2026-03-15 00:25:16.673859 | controller -> localhost | |+.=o+. o .. * | 2026-03-15 00:25:16.673876 | controller -> localhost | |o .. o .oo= . | 2026-03-15 00:25:16.673892 | controller -> localhost | | . . S.*... | 2026-03-15 00:25:16.673919 | controller -> localhost | | . .++o= . | 2026-03-15 00:25:16.673942 | controller -> localhost | | . .==o . | 2026-03-15 00:25:16.673962 | controller -> localhost | | .oo... | 2026-03-15 00:25:16.673979 | controller -> localhost | | ... .. | 2026-03-15 00:25:16.673999 | controller -> localhost | +----[SHA256]-----+ 2026-03-15 00:25:16.674073 | controller -> localhost | ok: Runtime: 0:00:00.307854 2026-03-15 00:25:16.681223 | 2026-03-15 00:25:16.681291 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-15 00:25:16.706588 | controller | ok 2026-03-15 00:25:16.718357 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-15 00:25:16.726948 | 2026-03-15 00:25:16.727037 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-15 00:25:16.741856 | controller | skipping: Conditional result was False 2026-03-15 00:25:16.750332 | 2026-03-15 00:25:16.750458 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-15 00:25:17.197137 | controller | changed 2026-03-15 00:25:17.212127 | 2026-03-15 00:25:17.212336 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-15 00:25:17.433282 | controller | ok 2026-03-15 00:25:17.445478 | 2026-03-15 00:25:17.445719 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-15 00:25:18.090458 | controller | changed 2026-03-15 00:25:18.096542 | 2026-03-15 00:25:18.096610 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-15 00:25:18.706832 | controller | changed 2026-03-15 00:25:18.719058 | 2026-03-15 00:25:18.719277 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-15 00:25:18.736856 | controller | skipping: Conditional result was False 2026-03-15 00:25:18.747631 | 2026-03-15 00:25:18.747801 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-15 00:25:19.193190 | controller -> localhost | changed 2026-03-15 00:25:19.205681 | 2026-03-15 00:25:19.205777 | TASK [add-build-sshkey : Add back temp key] 2026-03-15 00:25:19.495621 | controller -> localhost | Identity added: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_rsa (zuul-build-sshkey) 2026-03-15 00:25:19.495954 | controller -> localhost | ok: Runtime: 0:00:00.012645 2026-03-15 00:25:19.504959 | 2026-03-15 00:25:19.505162 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-15 00:25:19.895614 | controller | ok 2026-03-15 00:25:19.902836 | 2026-03-15 00:25:19.902952 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-15 00:25:19.928427 | controller | skipping: Conditional result was False 2026-03-15 00:25:19.942348 | 2026-03-15 00:25:19.942504 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-15 00:25:19.967325 | controller | ok 2026-03-15 00:25:19.995711 | 2026-03-15 00:25:19.995916 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-15 00:25:20.268654 | controller -> localhost | ok 2026-03-15 00:25:20.289065 | 2026-03-15 00:25:20.289314 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-15 00:25:20.339070 | controller | ok 2026-03-15 00:25:20.351436 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-15 00:25:20.359616 | 2026-03-15 00:25:20.359722 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-15 00:25:20.712310 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-15 00:25:20.712585 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_ecdsa. 2026-03-15 00:25:20.712627 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_ecdsa.pub. 2026-03-15 00:25:20.712667 | controller -> localhost | The key fingerprint is: 2026-03-15 00:25:20.712696 | controller -> localhost | SHA256:qcgKnFt/ZsYtPOEhHRELYmaOwqlfDIMip5cBXooFdZ4 zuul-build-sshkey 2026-03-15 00:25:20.712724 | controller -> localhost | The key's randomart image is: 2026-03-15 00:25:20.712751 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-15 00:25:20.712773 | controller -> localhost | |ooo*.. .. | 2026-03-15 00:25:20.712793 | controller -> localhost | |++Xo..... | 2026-03-15 00:25:20.712817 | controller -> localhost | |**=.E .. | 2026-03-15 00:25:20.712839 | controller -> localhost | |=o * . . | 2026-03-15 00:25:20.712856 | controller -> localhost | |o o o . S | 2026-03-15 00:25:20.712874 | controller -> localhost | |.o.o o = | 2026-03-15 00:25:20.712891 | controller -> localhost | |.o..o * + | 2026-03-15 00:25:20.712908 | controller -> localhost | | .o.. @ . | 2026-03-15 00:25:20.712924 | controller -> localhost | | .. .= o | 2026-03-15 00:25:20.712946 | controller -> localhost | +----[SHA256]-----+ 2026-03-15 00:25:20.713217 | controller -> localhost | ok: Runtime: 0:00:00.016009 2026-03-15 00:25:20.720622 | 2026-03-15 00:25:20.720695 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-15 00:25:20.753143 | controller | ok 2026-03-15 00:25:20.762312 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-15 00:25:20.772163 | 2026-03-15 00:25:20.772278 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-15 00:25:20.798009 | controller | skipping: Conditional result was False 2026-03-15 00:25:20.813319 | 2026-03-15 00:25:20.813532 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-15 00:25:21.102168 | controller | changed 2026-03-15 00:25:21.117347 | 2026-03-15 00:25:21.117502 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-15 00:25:21.341525 | controller | ok 2026-03-15 00:25:21.349678 | 2026-03-15 00:25:21.349782 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-15 00:25:21.970486 | controller | changed 2026-03-15 00:25:21.984894 | 2026-03-15 00:25:21.985106 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-15 00:25:22.631950 | controller | changed 2026-03-15 00:25:22.642074 | 2026-03-15 00:25:22.642226 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-15 00:25:22.669826 | controller | skipping: Conditional result was False 2026-03-15 00:25:22.681450 | 2026-03-15 00:25:22.681689 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-15 00:25:22.949832 | controller -> localhost | changed 2026-03-15 00:25:23.014816 | 2026-03-15 00:25:23.014978 | TASK [add-build-sshkey : Add back temp key] 2026-03-15 00:25:23.350201 | controller -> localhost | Identity added: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/d4175a83ad564dc39c1901e7a93b318d_id_ecdsa (zuul-build-sshkey) 2026-03-15 00:25:23.350560 | controller -> localhost | ok: Runtime: 0:00:00.008226 2026-03-15 00:25:23.359796 | 2026-03-15 00:25:23.359871 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-15 00:25:23.592354 | controller | ok 2026-03-15 00:25:23.601290 | 2026-03-15 00:25:23.601410 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-15 00:25:23.659119 | controller | skipping: Conditional result was False 2026-03-15 00:25:23.692287 | 2026-03-15 00:25:23.692448 | TASK [include_role : remove-zuul-sshkey] 2026-03-15 00:25:23.727888 | controller | skipping: Conditional result was False 2026-03-15 00:25:23.736269 | 2026-03-15 00:25:23.736350 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-15 00:25:23.961403 | controller | ok: "logs" 2026-03-15 00:25:23.961688 | controller | ok: All items complete 2026-03-15 00:25:23.961719 | 2026-03-15 00:25:24.165082 | controller | ok: "artifacts" 2026-03-15 00:25:24.364673 | controller | ok: "docs" 2026-03-15 00:25:24.381831 | 2026-03-15 00:25:24.381976 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-15 00:25:24.657059 | controller | changed: "logs" 2026-03-15 00:25:24.855305 | controller | changed: "artifacts" 2026-03-15 00:25:25.065533 | controller | changed: "docs" 2026-03-15 00:25:25.111327 | 2026-03-15 00:25:25.111472 | PLAY RECAP 2026-03-15 00:25:25.111536 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-15 00:25:25.111562 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-15 00:25:25.111580 | 2026-03-15 00:25:25.357078 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-15 00:25:25.359541 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-15 00:25:26.050492 | 2026-03-15 00:25:26.050640 | PLAY [all] 2026-03-15 00:25:26.083389 | 2026-03-15 00:25:26.083541 | TASK [Install binary dependencies] 2026-03-15 00:25:26.133654 | controller | ok 2026-03-15 00:25:26.155889 | 2026-03-15 00:25:26.156076 | TASK [bindep : Include find tasks] 2026-03-15 00:25:26.186047 | controller | ok 2026-03-15 00:25:26.194522 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-15 00:25:26.200654 | 2026-03-15 00:25:26.200717 | TASK [bindep : Look for bindep.txt] 2026-03-15 00:25:26.563950 | controller | ok 2026-03-15 00:25:26.572949 | 2026-03-15 00:25:26.573157 | TASK [bindep : Define bindep_file fact] 2026-03-15 00:25:26.601139 | controller | skipping: Conditional result was False 2026-03-15 00:25:26.611120 | 2026-03-15 00:25:26.611291 | TASK [bindep : Look for other-requirements.txt] 2026-03-15 00:25:26.831703 | controller | ok 2026-03-15 00:25:26.838435 | 2026-03-15 00:25:26.838610 | TASK [bindep : Define bindep_file fact] 2026-03-15 00:25:26.876248 | controller | skipping: Conditional result was False 2026-03-15 00:25:26.892092 | 2026-03-15 00:25:26.892239 | TASK [bindep : Look for bindep fallback file] 2026-03-15 00:25:26.931461 | controller | skipping: Conditional result was False 2026-03-15 00:25:26.948483 | 2026-03-15 00:25:26.948659 | TASK [bindep : Define bindep_file fact] 2026-03-15 00:25:26.988252 | controller | skipping: Conditional result was False 2026-03-15 00:25:27.004632 | 2026-03-15 00:25:27.004849 | TASK [bindep : Include bindep tasks] 2026-03-15 00:25:27.042602 | controller | skipping: Conditional result was False 2026-03-15 00:25:27.050401 | 2026-03-15 00:25:27.050538 | TASK [bindep : Include install tasks] 2026-03-15 00:25:27.074889 | controller | skipping: Conditional result was False 2026-03-15 00:25:27.083794 | 2026-03-15 00:25:27.083987 | LOOP [bindep : Include package tasks] 2026-03-15 00:25:27.145854 | 2026-03-15 00:25:27.146095 | TASK [Run test-setup role] 2026-03-15 00:25:27.171137 | controller | ok 2026-03-15 00:25:27.200599 | 2026-03-15 00:25:27.201304 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-15 00:25:27.428045 | controller | ok 2026-03-15 00:25:27.436966 | 2026-03-15 00:25:27.437084 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-15 00:25:27.985814 | controller | skipping: Conditional result was False 2026-03-15 00:25:28.046678 | 2026-03-15 00:25:28.046819 | PLAY RECAP 2026-03-15 00:25:28.046907 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-15 00:25:28.046953 | 2026-03-15 00:25:28.173584 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-15 00:25:28.174563 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-15 00:25:28.851486 | 2026-03-15 00:25:28.851716 | PLAY [controller] 2026-03-15 00:25:28.873278 | 2026-03-15 00:25:28.873383 | TASK [Create the /root directory] 2026-03-15 00:25:29.290407 | controller | ok 2026-03-15 00:25:29.303927 | 2026-03-15 00:25:29.304189 | TASK [Install glibc-langpack-en] 2026-03-15 00:25:33.181992 | controller | ok: Nothing to do 2026-03-15 00:25:33.194384 | 2026-03-15 00:25:33.194583 | TASK [Ensure controller directory exists] 2026-03-15 00:25:33.405332 | controller | changed 2026-03-15 00:25:33.413535 | 2026-03-15 00:25:33.413633 | TASK [Install container runtime] 2026-03-15 00:25:33.494376 | controller | ok 2026-03-15 00:25:33.543097 | 2026-03-15 00:25:33.543239 | LOOP [ensure-podman : Find distribution installation] 2026-03-15 00:25:33.585157 | controller | ok: "/var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-15 00:25:33.603209 | controller | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-15 00:25:33.611803 | 2026-03-15 00:25:33.611978 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-15 00:26:38.289295 | controller | changed 2026-03-15 00:26:38.304570 | 2026-03-15 00:26:38.304769 | TASK [ensure-podman : Fetch podman version] 2026-03-15 00:26:38.863435 | controller | Client: Podman Engine 2026-03-15 00:26:38.894264 | controller | Version: 4.6.2 2026-03-15 00:26:38.894314 | controller | API Version: 4.6.2 2026-03-15 00:26:38.894456 | controller | Go Version: go1.19.12 2026-03-15 00:26:38.894504 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-15 00:26:38.894525 | controller | OS/Arch: linux/amd64 2026-03-15 00:26:39.356322 | controller | ok: Runtime: 0:00:00.202934 2026-03-15 00:26:39.366066 | 2026-03-15 00:26:39.366250 | TASK [ensure-podman : Print podman version installed] 2026-03-15 00:26:39.408941 | Podman version: Client: Podman Engine 2026-03-15 00:26:39.409128 | Version: 4.6.2 2026-03-15 00:26:39.409160 | API Version: 4.6.2 2026-03-15 00:26:39.409184 | Go Version: go1.19.12 2026-03-15 00:26:39.409206 | Built: Mon Aug 28 19:38:31 2023 2026-03-15 00:26:39.409228 | OS/Arch: linux/amd64 2026-03-15 00:26:39.415706 | 2026-03-15 00:26:39.415794 | TASK [ensure-podman : Validate podman engine] 2026-03-15 00:26:39.947238 | controller | skipping: Conditional result was False 2026-03-15 00:26:39.956668 | 2026-03-15 00:26:39.956804 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-15 00:26:39.982455 | controller | skipping: Conditional result was False 2026-03-15 00:26:40.008166 | 2026-03-15 00:26:40.008351 | TASK [Ensure python3.8 is present] 2026-03-15 00:26:40.023602 | controller | skipping: Conditional result was False 2026-03-15 00:26:40.034455 | 2026-03-15 00:26:40.034611 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-15 00:26:40.064375 | controller | ok 2026-03-15 00:26:40.099455 | 2026-03-15 00:26:40.099606 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-15 00:26:41.473446 | controller | ok: Nothing to do 2026-03-15 00:26:41.487067 | 2026-03-15 00:26:41.487241 | TASK [our-ensure-python : Also install python3-devel] 2026-03-15 00:26:49.871340 | controller | changed 2026-03-15 00:26:49.888186 | 2026-03-15 00:26:49.888299 | TASK [Run ensure-virtualenv role] 2026-03-15 00:26:49.908136 | controller | ok 2026-03-15 00:26:49.935832 | 2026-03-15 00:26:49.935929 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-15 00:26:50.160686 | controller | /usr/bin/virtualenv 2026-03-15 00:26:50.467952 | controller | ok: Runtime: 0:00:00.004956 2026-03-15 00:26:50.478203 | 2026-03-15 00:26:50.478360 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-15 00:26:50.501681 | controller | skipping: Conditional result was False 2026-03-15 00:26:50.502049 | controller | ok: All items complete 2026-03-15 00:26:50.502094 | 2026-03-15 00:26:50.525963 | 2026-03-15 00:26:50.526226 | TASK [Find the full path of the Python interpreter] 2026-03-15 00:26:50.793227 | controller | /usr/bin/python3 2026-03-15 00:26:51.126950 | controller | ok 2026-03-15 00:26:51.140702 | 2026-03-15 00:26:51.140918 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-15 00:26:51.973197 | controller | created virtual environment CPython3.11.0.final.0-64 in 436ms 2026-03-15 00:26:52.010406 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-15 00:26:52.010448 | 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-15 00:26:52.010463 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-15 00:26:52.010495 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-15 00:26:52.198707 | controller | changed 2026-03-15 00:26:52.207749 | 2026-03-15 00:26:52.207915 | TASK [Set selinux package] 2026-03-15 00:26:52.241359 | controller | ok 2026-03-15 00:26:52.248150 | 2026-03-15 00:26:52.248218 | TASK [Set selinux package (Fedora)] 2026-03-15 00:26:52.292754 | controller | ok 2026-03-15 00:26:52.302102 | 2026-03-15 00:26:52.302192 | TASK [Install selinux into virtualenv] 2026-03-15 00:27:17.751975 | controller | Collecting selinux-please-lie-to-me 2026-03-15 00:27:30.010579 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-15 00:27:30.320060 | controller | Collecting setuptools<50.0.0 2026-03-15 00:27:30.324858 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-15 00:27:30.363332 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 23.5 MB/s eta 0:00:00 2026-03-15 00:27:30.443007 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-15 00:27:30.443159 | controller | Attempting uninstall: setuptools 2026-03-15 00:27:30.445539 | controller | Found existing installation: setuptools 62.6.0 2026-03-15 00:27:30.504138 | controller | Uninstalling setuptools-62.6.0: 2026-03-15 00:27:30.511984 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-15 00:27:30.853554 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-15 00:27:42.387114 | controller | 2026-03-15 00:27:42.465842 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-15 00:27:42.465886 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-15 00:27:42.868667 | controller | ok: Runtime: 0:00:49.955596 2026-03-15 00:27:42.885183 | 2026-03-15 00:27:42.885426 | TASK [Install pytest-forked into virtualenv] 2026-03-15 00:28:06.618059 | controller | Collecting pytest-forked 2026-03-15 00:28:18.844922 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-15 00:28:18.948220 | controller | Collecting py 2026-03-15 00:28:18.952803 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-15 00:28:18.973752 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 5.6 MB/s eta 0:00:00 2026-03-15 00:28:19.134141 | controller | Collecting pytest>=3.10 2026-03-15 00:28:19.137741 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-15 00:28:19.153597 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 28.4 MB/s eta 0:00:00 2026-03-15 00:28:19.200392 | controller | Collecting iniconfig>=1.0.1 2026-03-15 00:28:19.203973 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-15 00:28:19.270082 | controller | Collecting packaging>=22 2026-03-15 00:28:19.274994 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-15 00:28:19.280864 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 19.5 MB/s eta 0:00:00 2026-03-15 00:28:19.310841 | controller | Collecting pluggy<2,>=1.5 2026-03-15 00:28:19.313890 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-15 00:28:19.359091 | controller | Collecting pygments>=2.7.2 2026-03-15 00:28:19.362629 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-15 00:28:19.386505 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 57.3 MB/s eta 0:00:00 2026-03-15 00:28:19.455705 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-15 00:28:20.516802 | 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-15 00:28:20.525760 | controller | 2026-03-15 00:28:20.595404 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-15 00:28:20.595443 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-15 00:28:20.963302 | controller | ok: Runtime: 0:00:37.481168 2026-03-15 00:28:20.981354 | 2026-03-15 00:28:20.981566 | TASK [Update pip] 2026-03-15 00:28:21.511722 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-15 00:28:31.229769 | controller | Collecting pip 2026-03-15 00:28:43.420164 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-15 00:28:43.706744 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 6.3 MB/s eta 0:00:00 2026-03-15 00:28:43.771913 | controller | Installing collected packages: pip 2026-03-15 00:28:43.772021 | controller | Attempting uninstall: pip 2026-03-15 00:28:43.774195 | controller | Found existing installation: pip 22.2.2 2026-03-15 00:28:43.912771 | controller | Uninstalling pip-22.2.2: 2026-03-15 00:28:43.927912 | controller | Successfully uninstalled pip-22.2.2 2026-03-15 00:28:44.745682 | controller | Successfully installed pip-26.0.1 2026-03-15 00:28:45.046065 | controller | ok: Runtime: 0:00:23.603665 2026-03-15 00:28:45.059323 | 2026-03-15 00:28:45.059514 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-15 00:28:45.284098 | controller | changed 2026-03-15 00:28:45.293815 | 2026-03-15 00:28:45.293920 | TASK [Install ansible into virtualenv] 2026-03-15 00:28:45.821882 | controller | Processing ./src/github.com/ansible/ansible 2026-03-15 00:28:45.824313 | controller | Installing build dependencies: started 2026-03-15 00:29:09.192951 | controller | Installing build dependencies: finished with status 'done' 2026-03-15 00:29:09.193657 | controller | Getting requirements to build wheel: started 2026-03-15 00:29:09.922016 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-15 00:29:09.923247 | controller | Preparing metadata (pyproject.toml): started 2026-03-15 00:29:10.388707 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-15 00:29:10.393445 | 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-15 00:29:10.397896 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-15 00:29:10.859775 | controller | ERROR 2026-03-15 00:29:10.860669 | controller | { 2026-03-15 00:29:10.860777 | controller | "delta": "0:00:24.928878", 2026-03-15 00:29:10.860842 | controller | "end": "2026-03-15 00:29:10.460774", 2026-03-15 00:29:10.860900 | controller | "msg": "non-zero return code", 2026-03-15 00:29:10.860974 | controller | "rc": 1, 2026-03-15 00:29:10.861085 | controller | "start": "2026-03-15 00:28:45.531896" 2026-03-15 00:29:10.861145 | controller | } failure 2026-03-15 00:29:10.865607 | 2026-03-15 00:29:10.865743 | PLAY RECAP 2026-03-15 00:29:10.865871 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-15 00:29:10.865946 | 2026-03-15 00:29:11.036622 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-15 00:29:11.037820 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-15 00:29:11.711692 | 2026-03-15 00:29:11.711859 | PLAY [all] 2026-03-15 00:29:11.739264 | 2026-03-15 00:29:11.739446 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-15 00:29:11.981969 | controller | changed: non-zero return code 2026-03-15 00:29:11.997104 | 2026-03-15 00:29:11.997285 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-15 00:29:12.025492 | controller | skipping: Conditional result was False 2026-03-15 00:29:12.035165 | 2026-03-15 00:29:12.035262 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-15 00:29:12.071252 | 2026-03-15 00:29:12.071470 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-15 00:29:12.107476 | 2026-03-15 00:29:12.107761 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-15 00:29:12.135049 | controller | skipping: Conditional result was False 2026-03-15 00:29:12.146768 | 2026-03-15 00:29:12.146879 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-15 00:29:12.182622 | 2026-03-15 00:29:12.183037 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-15 00:29:12.209661 | controller | skipping: Conditional result was False 2026-03-15 00:29:12.219114 | 2026-03-15 00:29:12.219222 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-15 00:29:12.245732 | controller | skipping: Conditional result was False 2026-03-15 00:29:12.255272 | 2026-03-15 00:29:12.255377 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-15 00:29:12.281876 | controller | skipping: Conditional result was False 2026-03-15 00:29:12.322496 | 2026-03-15 00:29:12.322627 | PLAY RECAP 2026-03-15 00:29:12.322690 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-15 00:29:12.322720 | 2026-03-15 00:29:12.446386 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-15 00:29:12.447336 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-15 00:29:13.045011 | 2026-03-15 00:29:13.045169 | PLAY [all:!appliance*] 2026-03-15 00:29:13.066965 | 2026-03-15 00:29:13.067083 | TASK [unregister the node] 2026-03-15 00:29:13.598354 | controller | skipping: Conditional result was False 2026-03-15 00:29:13.611972 | 2026-03-15 00:29:13.612172 | TASK [include_role : fetch-output] 2026-03-15 00:29:13.662870 | controller | ok 2026-03-15 00:29:13.707183 | 2026-03-15 00:29:13.707330 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-15 00:29:13.794435 | controller | skipping: Conditional result was False 2026-03-15 00:29:13.807886 | 2026-03-15 00:29:13.808126 | TASK [fetch-output : Set log path for single node] 2026-03-15 00:29:13.859400 | controller | ok 2026-03-15 00:29:13.871575 | 2026-03-15 00:29:13.871725 | LOOP [fetch-output : Ensure local output dirs] 2026-03-15 00:29:14.390483 | controller -> localhost | ok: "/var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/logs" 2026-03-15 00:29:14.741212 | controller -> localhost | changed: "/var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/artifacts" 2026-03-15 00:29:14.982414 | controller -> localhost | changed: "/var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/work/docs" 2026-03-15 00:29:15.001833 | 2026-03-15 00:29:15.002105 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-15 00:29:15.723032 | controller | changed: 2026-03-15 00:29:15.723352 | controller | .d..t...... ./ 2026-03-15 00:29:15.723391 | controller | cd+++++++++ controller/ 2026-03-15 00:29:15.723443 | controller | changed: All items complete 2026-03-15 00:29:15.723471 | 2026-03-15 00:29:16.291777 | controller | changed: .d..t...... ./ 2026-03-15 00:29:16.836587 | controller | changed: .d..t...... ./ 2026-03-15 00:29:16.857636 | 2026-03-15 00:29:16.858092 | TASK [include_role : fetch-output-openshift] 2026-03-15 00:29:16.882879 | controller | skipping: Conditional result was False 2026-03-15 00:29:16.890712 | 2026-03-15 00:29:16.890897 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-15 00:29:16.932356 | controller | skipping: Conditional result was False 2026-03-15 00:29:16.945001 | controller | skipping: Conditional result was False 2026-03-15 00:29:16.978714 | 2026-03-15 00:29:16.978868 | PLAY [localhost] 2026-03-15 00:29:16.994710 | 2026-03-15 00:29:16.994880 | TASK [Run Zuul manifest role] 2026-03-15 00:29:17.016855 | localhost | ok 2026-03-15 00:29:17.033496 | 2026-03-15 00:29:17.033661 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-15 00:29:17.513871 | localhost | changed 2026-03-15 00:29:17.525177 | 2026-03-15 00:29:17.525390 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-15 00:29:17.561108 | localhost | ok 2026-03-15 00:29:17.574628 | 2026-03-15 00:29:17.574801 | TASK [Set zuul-log-path fact] 2026-03-15 00:29:17.599204 | localhost | ok 2026-03-15 00:29:17.624336 | 2026-03-15 00:29:17.624600 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-15 00:29:17.655523 | localhost | ok 2026-03-15 00:29:17.666339 | 2026-03-15 00:29:17.666533 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-15 00:29:17.709924 | localhost | ok: 2026-03-15 00:29:17.710308 | localhost | { 2026-03-15 00:29:17.710347 | localhost | "auth": { 2026-03-15 00:29:17.710381 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-15 00:29:17.710407 | localhost | "username": "9LF91O0RK7JU" 2026-03-15 00:29:17.710432 | localhost | }, 2026-03-15 00:29:17.710456 | localhost | "profile": "rackspace", 2026-03-15 00:29:17.710480 | localhost | "region_name": "ORD" 2026-03-15 00:29:17.710503 | localhost | } 2026-03-15 00:29:17.710544 | 2026-03-15 00:29:17.718010 | 2026-03-15 00:29:17.718203 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-15 00:29:17.738202 | localhost | Output suppressed because no_log was given 2026-03-15 00:29:17.754148 | 2026-03-15 00:29:17.754321 | TASK [upload-logs-failover : Initialize control vars] 2026-03-15 00:29:17.785501 | localhost | ok 2026-03-15 00:29:17.839330 | 2026-03-15 00:29:17.839524 | LOOP [upload-logs-failover : Perform log upload] 2026-03-15 00:29:17.892067 | localhost | Output suppressed because no_log was given 2026-03-15 00:29:17.901570 | localhost | included: /var/lib/zuul/builds/d4175a83ad564dc39c1901e7a93b318d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-15 00:29:17.908657 | 2026-03-15 00:29:17.908728 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-15 00:29:18.027155 | localhost | Output suppressed because no_log was given 2026-03-15 00:29:18.033922 | 2026-03-15 00:29:18.034009 | TASK [Upload logs to swift] 2026-03-15 00:29:18.055237 | localhost | ok 2026-03-15 00:29:18.092108 | 2026-03-15 00:29:18.092247 | TASK [Set zuul-log-path fact] 2026-03-15 00:29:18.127639 | localhost | skipping: Conditional result was False 2026-03-15 00:29:18.134248 | 2026-03-15 00:29:18.134344 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-15 00:29:18.568996 | localhost -> localhost | ok: Runtime: 0:00:00.010465 2026-03-15 00:29:18.577403 | 2026-03-15 00:29:18.589275 | TASK [upload-logs-swift : Upload logs to swift]