2026-03-16 00:19:29.793941 | Job console starting... 2026-03-16 00:19:29.805191 | Updating repositories 2026-03-16 00:19:29.975661 | Preparing job workspace 2026-03-16 00:19:34.204843 | Running Ansible setup... 2026-03-16 00:19:39.427209 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 00:19:40.128577 | 2026-03-16 00:19:40.128769 | PLAY [localhost] 2026-03-16 00:19:40.138724 | 2026-03-16 00:19:40.138859 | TASK [Gathering Facts] 2026-03-16 00:19:41.277660 | localhost | ok 2026-03-16 00:19:41.310255 | 2026-03-16 00:19:41.310561 | TASK [Setup log path fact] 2026-03-16 00:19:41.344032 | localhost | ok 2026-03-16 00:19:41.364439 | 2026-03-16 00:19:41.364607 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 00:19:41.395306 | localhost | ok 2026-03-16 00:19:41.403575 | 2026-03-16 00:19:41.403673 | TASK [emit-job-header : Print job information] 2026-03-16 00:19:41.434635 | # Job Information 2026-03-16 00:19:41.434902 | Ansible Version: 2.15.12 2026-03-16 00:19:41.434938 | Job: ansible-test-sanity-docker-milestone 2026-03-16 00:19:41.434962 | Pipeline: periodic 2026-03-16 00:19:41.434980 | Executor: ze04.softwarefactory-project.io 2026-03-16 00:19:41.434998 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-03-16 00:19:41.435022 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/5cc/ansible/5cc819636d804a098f93629fa0a7e102/ 2026-03-16 00:19:41.435048 | Event ID: a65e945ef85543369ffb13b5719da6dd 2026-03-16 00:19:41.439475 | 2026-03-16 00:19:41.439547 | LOOP [emit-job-header : Print node information] 2026-03-16 00:19:41.574670 | localhost | ok: 2026-03-16 00:19:41.574954 | localhost | # Node Information 2026-03-16 00:19:41.574984 | localhost | Inventory Hostname: controller 2026-03-16 00:19:41.575011 | localhost | Hostname: np0005647979 2026-03-16 00:19:41.575035 | localhost | Username: zuul 2026-03-16 00:19:41.575063 | localhost | Distro: Fedora 37 2026-03-16 00:19:41.575086 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-16 00:19:41.575105 | localhost | Region: ca-ymq-1 2026-03-16 00:19:41.575123 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 00:19:41.575141 | localhost | Product Name: OpenStack Nova 2026-03-16 00:19:41.575161 | localhost | Interface IP: 162.253.55.204 2026-03-16 00:19:41.589859 | 2026-03-16 00:19:41.590020 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 00:19:42.112581 | localhost -> localhost | changed 2026-03-16 00:19:42.121015 | 2026-03-16 00:19:42.121187 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 00:19:43.365339 | localhost -> localhost | changed 2026-03-16 00:19:43.415400 | 2026-03-16 00:19:43.415556 | PLAY [all:!appliance*] 2026-03-16 00:19:43.464585 | 2026-03-16 00:19:43.464764 | TASK [include_role : start-zuul-console] 2026-03-16 00:19:43.506182 | controller | ok 2026-03-16 00:19:43.524927 | 2026-03-16 00:19:43.525034 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 00:19:43.958425 | controller | ok 2026-03-16 00:19:43.979457 | 2026-03-16 00:19:43.979624 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 00:19:45.783691 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 00:19:45.790487 | 2026-03-16 00:19:45.790562 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 00:19:46.332103 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.350793 | 2026-03-16 00:19:46.351038 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 00:19:46.380255 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.397316 | 2026-03-16 00:19:46.397577 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 00:19:46.424035 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.440117 | 2026-03-16 00:19:46.440487 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 00:19:46.478056 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.491070 | 2026-03-16 00:19:46.491319 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 00:19:46.517911 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.524892 | 2026-03-16 00:19:46.524989 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 00:19:46.550166 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.561758 | 2026-03-16 00:19:46.561881 | TASK [Disable Fedora Modular] 2026-03-16 00:19:46.816046 | controller | changed 2026-03-16 00:19:46.822126 | 2026-03-16 00:19:46.822201 | TASK [Enable EPEL] 2026-03-16 00:19:46.856465 | controller | skipping: Conditional result was False 2026-03-16 00:19:46.864386 | 2026-03-16 00:19:46.864483 | TASK [Register the RHEL node] 2026-03-16 00:19:47.403092 | 2026-03-16 00:19:47.403269 | TASK [Show the subscription-manager status] 2026-03-16 00:19:47.980031 | controller | skipping: Conditional result was False 2026-03-16 00:19:47.990450 | 2026-03-16 00:19:47.990562 | TASK [Enable EPEL on RHEL] 2026-03-16 00:19:48.539542 | controller | skipping: Conditional result was False 2026-03-16 00:19:48.549270 | 2026-03-16 00:19:48.549369 | TASK [Install git and tox] 2026-03-16 00:21:11.348660 | controller | changed 2026-03-16 00:21:11.358164 | 2026-03-16 00:21:11.358249 | TASK [include_role : prepare-workspace] 2026-03-16 00:21:11.395913 | controller | ok 2026-03-16 00:21:11.426410 | 2026-03-16 00:21:11.426611 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 00:21:11.675966 | controller | ok 2026-03-16 00:21:11.685274 | 2026-03-16 00:21:11.685366 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 00:21:25.111132 | controller | Output suppressed because no_log was given 2026-03-16 00:21:25.122123 | 2026-03-16 00:21:25.122216 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 00:21:25.148991 | controller | skipping: Conditional result was False 2026-03-16 00:21:25.177204 | 2026-03-16 00:21:25.177329 | PLAY [all:!appliance] 2026-03-16 00:21:25.194901 | 2026-03-16 00:21:25.194992 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 00:21:25.225847 | controller | ok 2026-03-16 00:21:25.242831 | 2026-03-16 00:21:25.242925 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 00:21:25.553783 | controller -> localhost | ok 2026-03-16 00:21:25.569250 | 2026-03-16 00:21:25.569411 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 00:21:25.621202 | controller | ok 2026-03-16 00:21:25.648823 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 00:21:25.658083 | 2026-03-16 00:21:25.658174 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 00:21:26.310395 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 00:21:26.310797 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_rsa. 2026-03-16 00:21:26.310867 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_rsa.pub. 2026-03-16 00:21:26.310916 | controller -> localhost | The key fingerprint is: 2026-03-16 00:21:26.310961 | controller -> localhost | SHA256:tVU4qbRDHTdPeFLRFC+pB6rX5CvMu/aZaF/Z2RImwVw zuul-build-sshkey 2026-03-16 00:21:26.311009 | controller -> localhost | The key's randomart image is: 2026-03-16 00:21:26.311055 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 00:21:26.311096 | controller -> localhost | | ..+E*B| 2026-03-16 00:21:26.311140 | controller -> localhost | | oo=+o=+| 2026-03-16 00:21:26.311181 | controller -> localhost | | o.o*.ooo| 2026-03-16 00:21:26.311224 | controller -> localhost | | .++ + . | 2026-03-16 00:21:26.311265 | controller -> localhost | | S o.+ + | 2026-03-16 00:21:26.311326 | controller -> localhost | | . + + +o| 2026-03-16 00:21:26.311372 | controller -> localhost | | .o. o +.o| 2026-03-16 00:21:26.311420 | controller -> localhost | | .*. = . | 2026-03-16 00:21:26.311466 | controller -> localhost | | o+** | 2026-03-16 00:21:26.311550 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 00:21:26.311656 | controller -> localhost | ok: Runtime: 0:00:00.228744 2026-03-16 00:21:26.330602 | 2026-03-16 00:21:26.330870 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 00:21:26.365798 | controller | ok 2026-03-16 00:21:26.377393 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 00:21:26.393862 | 2026-03-16 00:21:26.394083 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 00:21:26.421351 | controller | skipping: Conditional result was False 2026-03-16 00:21:26.432647 | 2026-03-16 00:21:26.432851 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 00:21:26.902596 | controller | changed 2026-03-16 00:21:26.909067 | 2026-03-16 00:21:26.909150 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 00:21:27.128364 | controller | ok 2026-03-16 00:21:27.148276 | 2026-03-16 00:21:27.148406 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 00:21:27.796367 | controller | changed 2026-03-16 00:21:27.809008 | 2026-03-16 00:21:27.809152 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 00:21:28.431598 | controller | changed 2026-03-16 00:21:28.439560 | 2026-03-16 00:21:28.439651 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 00:21:28.465404 | controller | skipping: Conditional result was False 2026-03-16 00:21:28.474727 | 2026-03-16 00:21:28.474828 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 00:21:29.035993 | controller -> localhost | changed 2026-03-16 00:21:29.050249 | 2026-03-16 00:21:29.050396 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 00:21:29.321967 | controller -> localhost | Identity added: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_rsa (zuul-build-sshkey) 2026-03-16 00:21:29.322277 | controller -> localhost | ok: Runtime: 0:00:00.010021 2026-03-16 00:21:29.331732 | 2026-03-16 00:21:29.331854 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 00:21:29.745590 | controller | ok 2026-03-16 00:21:29.758991 | 2026-03-16 00:21:29.759149 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 00:21:29.795908 | controller | skipping: Conditional result was False 2026-03-16 00:21:29.810125 | 2026-03-16 00:21:29.810254 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 00:21:29.845720 | controller | ok 2026-03-16 00:21:29.868885 | 2026-03-16 00:21:29.869064 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 00:21:30.144931 | controller -> localhost | ok 2026-03-16 00:21:30.155543 | 2026-03-16 00:21:30.155726 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 00:21:30.189207 | controller | ok 2026-03-16 00:21:30.209495 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 00:21:30.219776 | 2026-03-16 00:21:30.219939 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 00:21:30.597409 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 00:21:30.597669 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_ecdsa. 2026-03-16 00:21:30.597748 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_ecdsa.pub. 2026-03-16 00:21:30.597789 | controller -> localhost | The key fingerprint is: 2026-03-16 00:21:30.597817 | controller -> localhost | SHA256:efcFdPLALP7g1WDN0fndey/TTroJSSxWfGshUgyBXU0 zuul-build-sshkey 2026-03-16 00:21:30.597842 | controller -> localhost | The key's randomart image is: 2026-03-16 00:21:30.597865 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 00:21:30.597891 | controller -> localhost | | oo=o=E+=| 2026-03-16 00:21:30.597917 | controller -> localhost | | . .oo.**+| 2026-03-16 00:21:30.597939 | controller -> localhost | | ..+o+o=| 2026-03-16 00:21:30.597962 | controller -> localhost | | . +oo.+=| 2026-03-16 00:21:30.597985 | controller -> localhost | | S +.++o o| 2026-03-16 00:21:30.598009 | controller -> localhost | | o +.+.o.| 2026-03-16 00:21:30.598033 | controller -> localhost | | o ..+| 2026-03-16 00:21:30.598058 | controller -> localhost | | .o+o| 2026-03-16 00:21:30.598084 | controller -> localhost | | +=.| 2026-03-16 00:21:30.598106 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 00:21:30.598175 | controller -> localhost | ok: Runtime: 0:00:00.009914 2026-03-16 00:21:30.606396 | 2026-03-16 00:21:30.610748 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 00:21:30.648317 | controller | ok 2026-03-16 00:21:30.660713 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 00:21:30.675715 | 2026-03-16 00:21:30.675895 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 00:21:30.703345 | controller | skipping: Conditional result was False 2026-03-16 00:21:30.716477 | 2026-03-16 00:21:30.716653 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 00:21:30.988977 | controller | changed 2026-03-16 00:21:31.012241 | 2026-03-16 00:21:31.012368 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 00:21:31.254779 | controller | ok 2026-03-16 00:21:31.263371 | 2026-03-16 00:21:31.263727 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 00:21:31.915806 | controller | changed 2026-03-16 00:21:31.926848 | 2026-03-16 00:21:31.926965 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 00:21:32.649960 | controller | changed 2026-03-16 00:21:32.657056 | 2026-03-16 00:21:32.657151 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 00:21:32.702500 | controller | skipping: Conditional result was False 2026-03-16 00:21:32.710814 | 2026-03-16 00:21:32.710903 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 00:21:33.053234 | controller -> localhost | changed 2026-03-16 00:21:33.071086 | 2026-03-16 00:21:33.071216 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 00:21:33.441188 | controller -> localhost | Identity added: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/5cc819636d804a098f93629fa0a7e102_id_ecdsa (zuul-build-sshkey) 2026-03-16 00:21:33.441517 | controller -> localhost | ok: Runtime: 0:00:00.016832 2026-03-16 00:21:33.455743 | 2026-03-16 00:21:33.455945 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 00:21:33.665745 | controller | ok 2026-03-16 00:21:33.675050 | 2026-03-16 00:21:33.675450 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 00:21:33.702671 | controller | skipping: Conditional result was False 2026-03-16 00:21:33.717986 | 2026-03-16 00:21:33.718147 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 00:21:33.743629 | controller | skipping: Conditional result was False 2026-03-16 00:21:33.751863 | 2026-03-16 00:21:33.752013 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 00:21:33.985697 | controller | ok: "logs" 2026-03-16 00:21:33.986349 | controller | ok: All items complete 2026-03-16 00:21:33.986386 | 2026-03-16 00:21:34.188524 | controller | ok: "artifacts" 2026-03-16 00:21:34.386919 | controller | ok: "docs" 2026-03-16 00:21:34.398933 | 2026-03-16 00:21:34.399096 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 00:21:34.639084 | controller | changed: "logs" 2026-03-16 00:21:34.838075 | controller | changed: "artifacts" 2026-03-16 00:21:35.027359 | controller | changed: "docs" 2026-03-16 00:21:35.075403 | 2026-03-16 00:21:35.075562 | PLAY RECAP 2026-03-16 00:21:35.075620 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 00:21:35.075652 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 00:21:35.075710 | 2026-03-16 00:21:35.254846 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 00:21:35.255763 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 00:21:35.887410 | 2026-03-16 00:21:35.887593 | PLAY [all] 2026-03-16 00:21:35.911219 | 2026-03-16 00:21:35.911377 | TASK [Install binary dependencies] 2026-03-16 00:21:35.972353 | controller | ok 2026-03-16 00:21:35.995885 | 2026-03-16 00:21:35.996123 | TASK [bindep : Include find tasks] 2026-03-16 00:21:36.028602 | controller | ok 2026-03-16 00:21:36.037273 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 00:21:36.044355 | 2026-03-16 00:21:36.044445 | TASK [bindep : Look for bindep.txt] 2026-03-16 00:21:36.455673 | controller | ok 2026-03-16 00:21:36.474470 | 2026-03-16 00:21:36.474728 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:21:36.501293 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.511703 | 2026-03-16 00:21:36.511841 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 00:21:36.727530 | controller | ok 2026-03-16 00:21:36.733600 | 2026-03-16 00:21:36.733738 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:21:36.759385 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.767414 | 2026-03-16 00:21:36.767545 | TASK [bindep : Look for bindep fallback file] 2026-03-16 00:21:36.803261 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.811314 | 2026-03-16 00:21:36.811491 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:21:36.837091 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.844531 | 2026-03-16 00:21:36.844714 | TASK [bindep : Include bindep tasks] 2026-03-16 00:21:36.868990 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.877596 | 2026-03-16 00:21:36.877883 | TASK [bindep : Include install tasks] 2026-03-16 00:21:36.903890 | controller | skipping: Conditional result was False 2026-03-16 00:21:36.911052 | 2026-03-16 00:21:36.911176 | LOOP [bindep : Include package tasks] 2026-03-16 00:21:36.975099 | 2026-03-16 00:21:36.975307 | TASK [Run test-setup role] 2026-03-16 00:21:36.998433 | controller | ok 2026-03-16 00:21:37.021030 | 2026-03-16 00:21:37.021218 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 00:21:37.264116 | controller | ok 2026-03-16 00:21:37.281536 | 2026-03-16 00:21:37.281866 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 00:21:37.819038 | controller | skipping: Conditional result was False 2026-03-16 00:21:37.857111 | 2026-03-16 00:21:37.857303 | PLAY RECAP 2026-03-16 00:21:37.857350 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 00:21:37.857371 | 2026-03-16 00:21:38.060289 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 00:21:38.061441 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 00:21:38.847273 | 2026-03-16 00:21:38.847499 | PLAY [controller] 2026-03-16 00:21:38.874115 | 2026-03-16 00:21:38.874316 | TASK [Create the /root directory] 2026-03-16 00:21:39.305883 | controller | ok 2026-03-16 00:21:39.321404 | 2026-03-16 00:21:39.321625 | TASK [Install glibc-langpack-en] 2026-03-16 00:21:43.281474 | controller | ok: Nothing to do 2026-03-16 00:21:43.294996 | 2026-03-16 00:21:43.295172 | TASK [Ensure controller directory exists] 2026-03-16 00:21:43.520302 | controller | changed 2026-03-16 00:21:43.534293 | 2026-03-16 00:21:43.534467 | TASK [Install container runtime] 2026-03-16 00:21:43.617808 | controller | ok 2026-03-16 00:21:43.678113 | 2026-03-16 00:21:43.678275 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 00:21:43.722483 | controller | ok: "/var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 00:21:43.731348 | controller | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 00:21:43.738894 | 2026-03-16 00:21:43.738991 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 00:22:52.581468 | controller | changed 2026-03-16 00:22:52.588606 | 2026-03-16 00:22:52.588772 | TASK [ensure-podman : Fetch podman version] 2026-03-16 00:22:53.153999 | controller | Client: Podman Engine 2026-03-16 00:22:53.190015 | controller | Version: 4.6.2 2026-03-16 00:22:53.190072 | controller | API Version: 4.6.2 2026-03-16 00:22:53.190085 | controller | Go Version: go1.19.12 2026-03-16 00:22:53.190112 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 00:22:53.190124 | controller | OS/Arch: linux/amd64 2026-03-16 00:22:53.631530 | controller | ok: Runtime: 0:00:00.211325 2026-03-16 00:22:53.639161 | 2026-03-16 00:22:53.639288 | TASK [ensure-podman : Print podman version installed] 2026-03-16 00:22:53.670719 | Podman version: Client: Podman Engine 2026-03-16 00:22:53.671080 | Version: 4.6.2 2026-03-16 00:22:53.671133 | API Version: 4.6.2 2026-03-16 00:22:53.671167 | Go Version: go1.19.12 2026-03-16 00:22:53.671196 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 00:22:53.671225 | OS/Arch: linux/amd64 2026-03-16 00:22:53.681551 | 2026-03-16 00:22:53.681804 | TASK [ensure-podman : Validate podman engine] 2026-03-16 00:22:54.224947 | controller | skipping: Conditional result was False 2026-03-16 00:22:54.242770 | 2026-03-16 00:22:54.242963 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 00:22:54.262376 | controller | skipping: Conditional result was False 2026-03-16 00:22:54.302516 | 2026-03-16 00:22:54.302717 | TASK [Ensure python3.8 is present] 2026-03-16 00:22:54.328405 | controller | skipping: Conditional result was False 2026-03-16 00:22:54.336917 | 2026-03-16 00:22:54.337049 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 00:22:54.357948 | controller | ok 2026-03-16 00:22:54.380264 | 2026-03-16 00:22:54.380462 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 00:22:56.043378 | controller | ok: Nothing to do 2026-03-16 00:22:56.050672 | 2026-03-16 00:22:56.050805 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 00:23:06.064353 | controller | changed 2026-03-16 00:23:06.077813 | 2026-03-16 00:23:06.077973 | TASK [Run ensure-virtualenv role] 2026-03-16 00:23:06.101728 | controller | ok 2026-03-16 00:23:06.132819 | 2026-03-16 00:23:06.133001 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 00:23:06.421413 | controller | /usr/bin/virtualenv 2026-03-16 00:23:06.728501 | controller | ok: Runtime: 0:00:00.005237 2026-03-16 00:23:06.738369 | 2026-03-16 00:23:06.738479 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 00:23:06.770979 | controller | skipping: Conditional result was False 2026-03-16 00:23:06.771385 | controller | ok: All items complete 2026-03-16 00:23:06.771419 | 2026-03-16 00:23:06.790697 | 2026-03-16 00:23:06.790816 | TASK [Find the full path of the Python interpreter] 2026-03-16 00:23:07.003097 | controller | /usr/bin/python3 2026-03-16 00:23:07.328762 | controller | ok 2026-03-16 00:23:07.338452 | 2026-03-16 00:23:07.338554 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 00:23:08.377697 | controller | created virtual environment CPython3.11.0.final.0-64 in 587ms 2026-03-16 00:23:08.394630 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 00:23:08.394666 | 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 00:23:08.394677 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 00:23:08.394691 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 00:23:08.886835 | controller | changed 2026-03-16 00:23:08.894099 | 2026-03-16 00:23:08.894208 | TASK [Set selinux package] 2026-03-16 00:23:08.915626 | controller | ok 2026-03-16 00:23:08.922295 | 2026-03-16 00:23:08.922413 | TASK [Set selinux package (Fedora)] 2026-03-16 00:23:08.955253 | controller | ok 2026-03-16 00:23:08.960673 | 2026-03-16 00:23:08.960767 | TASK [Install selinux into virtualenv] 2026-03-16 00:23:22.605012 | controller | Collecting selinux-please-lie-to-me 2026-03-16 00:23:34.858176 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 00:23:35.183328 | controller | Collecting setuptools<50.0.0 2026-03-16 00:23:35.188407 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 00:23:35.254559 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 14.5 MB/s eta 0:00:00 2026-03-16 00:23:35.344034 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 00:23:35.344283 | controller | Attempting uninstall: setuptools 2026-03-16 00:23:35.346774 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 00:23:35.410672 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 00:23:35.419161 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 00:23:35.788159 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 00:23:47.238770 | controller | 2026-03-16 00:23:47.318376 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 00:23:47.318410 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 00:23:47.517987 | controller | ok: Runtime: 0:00:38.123809 2026-03-16 00:23:47.527775 | 2026-03-16 00:23:47.527939 | TASK [Install pytest-forked into virtualenv] 2026-03-16 00:23:59.480100 | controller | Collecting pytest-forked 2026-03-16 00:24:11.723361 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 00:24:11.772461 | controller | Collecting py 2026-03-16 00:24:11.777729 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 00:24:11.799051 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 4.9 MB/s eta 0:00:00 2026-03-16 00:24:11.906311 | controller | Collecting pytest>=3.10 2026-03-16 00:24:11.910667 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 00:24:11.926955 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 28.2 MB/s eta 0:00:00 2026-03-16 00:24:11.984956 | controller | Collecting iniconfig>=1.0.1 2026-03-16 00:24:11.988972 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 00:24:12.054980 | controller | Collecting packaging>=22 2026-03-16 00:24:12.058506 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 00:24:12.063924 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 21.0 MB/s eta 0:00:00 2026-03-16 00:24:12.113101 | controller | Collecting pluggy<2,>=1.5 2026-03-16 00:24:12.116581 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 00:24:12.168807 | controller | Collecting pygments>=2.7.2 2026-03-16 00:24:12.172404 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 00:24:12.203226 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 49.3 MB/s eta 0:00:00 2026-03-16 00:24:12.274513 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 00:24:13.321597 | 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 00:24:13.330678 | controller | 2026-03-16 00:24:13.400119 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 00:24:13.400160 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 00:24:13.600797 | controller | ok: Runtime: 0:00:25.642733 2026-03-16 00:24:13.607716 | 2026-03-16 00:24:13.607800 | TASK [Update pip] 2026-03-16 00:24:14.097150 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 00:24:24.113382 | controller | Collecting pip 2026-03-16 00:24:36.297716 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 00:24:36.353037 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 37.4 MB/s eta 0:00:00 2026-03-16 00:24:36.423087 | controller | Installing collected packages: pip 2026-03-16 00:24:36.423250 | controller | Attempting uninstall: pip 2026-03-16 00:24:36.425600 | controller | Found existing installation: pip 22.2.2 2026-03-16 00:24:36.565318 | controller | Uninstalling pip-22.2.2: 2026-03-16 00:24:36.580263 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 00:24:37.414105 | controller | Successfully installed pip-26.0.1 2026-03-16 00:24:37.652537 | controller | ok: Runtime: 0:00:23.690948 2026-03-16 00:24:37.659880 | 2026-03-16 00:24:37.659963 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 00:24:37.869219 | controller | changed 2026-03-16 00:24:37.877135 | 2026-03-16 00:24:37.877305 | TASK [Install ansible into virtualenv] 2026-03-16 00:24:38.387141 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 00:24:38.389538 | controller | Installing build dependencies: started 2026-03-16 00:25:01.264915 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 00:25:01.266381 | controller | Getting requirements to build wheel: started 2026-03-16 00:25:02.051049 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 00:25:02.052482 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 00:25:02.560695 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 00:25:02.565180 | 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 00:25:02.568847 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 00:25:02.936344 | controller | ERROR 2026-03-16 00:25:02.936513 | controller | { 2026-03-16 00:25:02.936557 | controller | "delta": "0:00:24.567379", 2026-03-16 00:25:02.936588 | controller | "end": "2026-03-16 00:25:02.673470", 2026-03-16 00:25:02.936616 | controller | "msg": "non-zero return code", 2026-03-16 00:25:02.936657 | controller | "rc": 1, 2026-03-16 00:25:02.936832 | controller | "start": "2026-03-16 00:24:38.106091" 2026-03-16 00:25:02.936872 | controller | } failure 2026-03-16 00:25:02.939150 | 2026-03-16 00:25:02.939256 | PLAY RECAP 2026-03-16 00:25:02.939341 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 00:25:02.939387 | 2026-03-16 00:25:03.103213 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 00:25:03.104354 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 00:25:03.780831 | 2026-03-16 00:25:03.781025 | PLAY [all] 2026-03-16 00:25:03.806160 | 2026-03-16 00:25:03.806352 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 00:25:04.088036 | controller | changed: non-zero return code 2026-03-16 00:25:04.096431 | 2026-03-16 00:25:04.096542 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 00:25:04.122264 | controller | skipping: Conditional result was False 2026-03-16 00:25:04.133233 | 2026-03-16 00:25:04.133361 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 00:25:04.175541 | 2026-03-16 00:25:04.175852 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 00:25:04.213653 | 2026-03-16 00:25:04.213971 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 00:25:04.241185 | controller | skipping: Conditional result was False 2026-03-16 00:25:04.259576 | 2026-03-16 00:25:04.260063 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 00:25:04.298164 | 2026-03-16 00:25:04.298400 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 00:25:04.315624 | controller | skipping: Conditional result was False 2026-03-16 00:25:04.323879 | 2026-03-16 00:25:04.324038 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 00:25:04.338808 | controller | skipping: Conditional result was False 2026-03-16 00:25:04.346435 | 2026-03-16 00:25:04.346543 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 00:25:04.361523 | controller | skipping: Conditional result was False 2026-03-16 00:25:04.391220 | 2026-03-16 00:25:04.391349 | PLAY RECAP 2026-03-16 00:25:04.391406 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 00:25:04.391430 | 2026-03-16 00:25:04.537590 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 00:25:04.538603 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 00:25:05.148543 | 2026-03-16 00:25:05.148787 | PLAY [all:!appliance*] 2026-03-16 00:25:05.172647 | 2026-03-16 00:25:05.172863 | TASK [unregister the node] 2026-03-16 00:25:05.708011 | controller | skipping: Conditional result was False 2026-03-16 00:25:05.723042 | 2026-03-16 00:25:05.723377 | TASK [include_role : fetch-output] 2026-03-16 00:25:05.778890 | controller | ok 2026-03-16 00:25:05.803631 | 2026-03-16 00:25:05.803839 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 00:25:05.871157 | controller | skipping: Conditional result was False 2026-03-16 00:25:05.884522 | 2026-03-16 00:25:05.884786 | TASK [fetch-output : Set log path for single node] 2026-03-16 00:25:05.928548 | controller | ok 2026-03-16 00:25:05.937179 | 2026-03-16 00:25:05.937343 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 00:25:06.387231 | controller -> localhost | ok: "/var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/logs" 2026-03-16 00:25:06.654932 | controller -> localhost | changed: "/var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/artifacts" 2026-03-16 00:25:06.915923 | controller -> localhost | changed: "/var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/work/docs" 2026-03-16 00:25:06.929029 | 2026-03-16 00:25:06.929215 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 00:25:07.666039 | controller | changed: 2026-03-16 00:25:07.667883 | controller | .d..t...... ./ 2026-03-16 00:25:07.667939 | controller | cd+++++++++ controller/ 2026-03-16 00:25:07.667982 | controller | changed: All items complete 2026-03-16 00:25:07.668004 | 2026-03-16 00:25:08.136301 | controller | changed: .d..t...... ./ 2026-03-16 00:25:08.606305 | controller | changed: .d..t...... ./ 2026-03-16 00:25:08.638155 | 2026-03-16 00:25:08.638335 | TASK [include_role : fetch-output-openshift] 2026-03-16 00:25:08.653805 | controller | skipping: Conditional result was False 2026-03-16 00:25:08.662162 | 2026-03-16 00:25:08.662301 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 00:25:08.707487 | controller | skipping: Conditional result was False 2026-03-16 00:25:08.714401 | controller | skipping: Conditional result was False 2026-03-16 00:25:08.748534 | 2026-03-16 00:25:08.748706 | PLAY [localhost] 2026-03-16 00:25:08.772562 | 2026-03-16 00:25:08.772691 | TASK [Run Zuul manifest role] 2026-03-16 00:25:08.790371 | localhost | ok 2026-03-16 00:25:08.805813 | 2026-03-16 00:25:08.805970 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 00:25:09.267350 | localhost | changed 2026-03-16 00:25:09.272412 | 2026-03-16 00:25:09.272508 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 00:25:09.302812 | localhost | ok 2026-03-16 00:25:09.311919 | 2026-03-16 00:25:09.312052 | TASK [Set zuul-log-path fact] 2026-03-16 00:25:09.332673 | localhost | ok 2026-03-16 00:25:09.363002 | 2026-03-16 00:25:09.363159 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 00:25:09.412443 | localhost | ok 2026-03-16 00:25:09.423923 | 2026-03-16 00:25:09.424090 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 00:25:09.462443 | localhost | ok: 2026-03-16 00:25:09.462637 | localhost | { 2026-03-16 00:25:09.462663 | localhost | "auth": { 2026-03-16 00:25:09.462704 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 00:25:09.462725 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 00:25:09.462742 | localhost | }, 2026-03-16 00:25:09.462757 | localhost | "profile": "rackspace", 2026-03-16 00:25:09.462773 | localhost | "region_name": "ORD" 2026-03-16 00:25:09.462789 | localhost | } 2026-03-16 00:25:09.462815 | 2026-03-16 00:25:09.478204 | 2026-03-16 00:25:09.478848 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 00:25:09.500988 | localhost | Output suppressed because no_log was given 2026-03-16 00:25:09.516087 | 2026-03-16 00:25:09.516226 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 00:25:09.546662 | localhost | ok 2026-03-16 00:25:09.555654 | 2026-03-16 00:25:09.555927 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 00:25:09.632649 | localhost | Output suppressed because no_log was given 2026-03-16 00:25:09.640030 | localhost | included: /var/lib/zuul/builds/5cc819636d804a098f93629fa0a7e102/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 00:25:09.656772 | 2026-03-16 00:25:09.656960 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 00:25:09.793960 | localhost | Output suppressed because no_log was given 2026-03-16 00:25:09.801806 | 2026-03-16 00:25:09.801967 | TASK [Upload logs to swift] 2026-03-16 00:25:09.822412 | localhost | ok 2026-03-16 00:25:09.885953 | 2026-03-16 00:25:09.886094 | TASK [Set zuul-log-path fact] 2026-03-16 00:25:09.920893 | localhost | skipping: Conditional result was False 2026-03-16 00:25:09.928466 | 2026-03-16 00:25:09.928599 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 00:25:10.342565 | localhost -> localhost | ok: Runtime: 0:00:00.007750 2026-03-16 00:25:10.351995 | 2026-03-16 00:25:10.352120 | TASK [upload-logs-swift : Upload logs to swift]