2026-02-20 00:31:07.404438 | Job console starting... 2026-02-20 00:31:07.414192 | Updating repositories 2026-02-20 00:31:07.515986 | Preparing job workspace 2026-02-20 00:31:11.574178 | Running Ansible setup... 2026-02-20 00:31:16.454858 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-20 00:31:17.111471 | 2026-02-20 00:31:17.111606 | PLAY [localhost] 2026-02-20 00:31:17.120667 | 2026-02-20 00:31:17.120769 | TASK [Gathering Facts] 2026-02-20 00:31:18.071918 | localhost | ok 2026-02-20 00:31:18.091564 | 2026-02-20 00:31:18.091679 | TASK [Setup log path fact] 2026-02-20 00:31:18.110251 | localhost | ok 2026-02-20 00:31:18.124746 | 2026-02-20 00:31:18.124837 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-20 00:31:18.152490 | localhost | ok 2026-02-20 00:31:18.160459 | 2026-02-20 00:31:18.160591 | TASK [emit-job-header : Print job information] 2026-02-20 00:31:18.200255 | # Job Information 2026-02-20 00:31:18.200415 | Ansible Version: 2.15.12 2026-02-20 00:31:18.200460 | Job: ansible-test-sanity-docker-milestone 2026-02-20 00:31:18.200490 | Pipeline: periodic 2026-02-20 00:31:18.200517 | Executor: ze01.softwarefactory-project.io 2026-02-20 00:31:18.200543 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-02-20 00:31:18.200574 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/710/ansible/71007d2842a5479db41822c211a20bd5/ 2026-02-20 00:31:18.200600 | Event ID: 6d539d67fcee4d5b96e508018f097453 2026-02-20 00:31:18.206744 | 2026-02-20 00:31:18.206851 | LOOP [emit-job-header : Print node information] 2026-02-20 00:31:18.343325 | localhost | ok: 2026-02-20 00:31:18.343566 | localhost | # Node Information 2026-02-20 00:31:18.343597 | localhost | Inventory Hostname: controller 2026-02-20 00:31:18.343617 | localhost | Hostname: np0005625052 2026-02-20 00:31:18.343636 | localhost | Username: zuul 2026-02-20 00:31:18.343660 | localhost | Distro: Fedora 37 2026-02-20 00:31:18.343679 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-02-20 00:31:18.343697 | localhost | Region: ca-ymq-1 2026-02-20 00:31:18.343714 | localhost | Label: ansible-fedora-37-1vcpu 2026-02-20 00:31:18.343731 | localhost | Product Name: OpenStack Nova 2026-02-20 00:31:18.343747 | localhost | Interface IP: 162.253.55.209 2026-02-20 00:31:18.366711 | 2026-02-20 00:31:18.366856 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-20 00:31:18.796005 | localhost -> localhost | changed 2026-02-20 00:31:18.803891 | 2026-02-20 00:31:18.804052 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-20 00:31:19.739290 | localhost -> localhost | changed 2026-02-20 00:31:19.758955 | 2026-02-20 00:31:19.759043 | PLAY [all:!appliance*] 2026-02-20 00:31:19.775072 | 2026-02-20 00:31:19.775145 | TASK [include_role : start-zuul-console] 2026-02-20 00:31:19.794554 | controller | ok 2026-02-20 00:31:19.809270 | 2026-02-20 00:31:19.809359 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-20 00:31:20.185959 | controller | ok 2026-02-20 00:31:20.198775 | 2026-02-20 00:31:20.198917 | TASK [use-our-mirror : Retrieve the IP address] 2026-02-20 00:31:21.196216 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-02-20 00:31:21.206716 | 2026-02-20 00:31:21.206859 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-02-20 00:31:21.769547 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.777076 | 2026-02-20 00:31:21.777194 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-02-20 00:31:21.807315 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.815735 | 2026-02-20 00:31:21.815840 | TASK [use-our-mirror : Create the podman configuration directory] 2026-02-20 00:31:21.830711 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.839977 | 2026-02-20 00:31:21.840130 | TASK [use-our-mirror : Copy the podman configuration] 2026-02-20 00:31:21.865167 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.874192 | 2026-02-20 00:31:21.874331 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-02-20 00:31:21.889645 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.898576 | 2026-02-20 00:31:21.898710 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-02-20 00:31:21.927155 | controller | skipping: Conditional result was False 2026-02-20 00:31:21.940050 | 2026-02-20 00:31:21.940135 | TASK [Disable Fedora Modular] 2026-02-20 00:31:22.176831 | controller | changed 2026-02-20 00:31:22.183590 | 2026-02-20 00:31:22.183663 | TASK [Enable EPEL] 2026-02-20 00:31:22.207666 | controller | skipping: Conditional result was False 2026-02-20 00:31:22.221917 | 2026-02-20 00:31:22.222123 | TASK [Register the RHEL node] 2026-02-20 00:31:22.776581 | 2026-02-20 00:31:22.776783 | TASK [Show the subscription-manager status] 2026-02-20 00:31:23.355478 | controller | skipping: Conditional result was False 2026-02-20 00:31:23.370761 | 2026-02-20 00:31:23.370968 | TASK [Enable EPEL on RHEL] 2026-02-20 00:31:23.921085 | controller | skipping: Conditional result was False 2026-02-20 00:31:23.931426 | 2026-02-20 00:31:23.931542 | TASK [Install git and tox] 2026-02-20 00:32:47.106100 | controller | changed 2026-02-20 00:32:47.122125 | 2026-02-20 00:32:47.122303 | TASK [include_role : prepare-workspace] 2026-02-20 00:32:47.164987 | controller | ok 2026-02-20 00:32:47.221986 | 2026-02-20 00:32:47.222131 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-20 00:32:47.484937 | controller | ok 2026-02-20 00:32:47.500892 | 2026-02-20 00:32:47.501131 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-20 00:33:02.997760 | controller | Output suppressed because no_log was given 2026-02-20 00:33:03.008688 | 2026-02-20 00:33:03.008762 | TASK [include_role : prepare-workspace-openshift] 2026-02-20 00:33:03.033334 | controller | skipping: Conditional result was False 2026-02-20 00:33:03.086119 | 2026-02-20 00:33:03.086194 | PLAY [all:!appliance] 2026-02-20 00:33:03.103034 | 2026-02-20 00:33:03.103143 | TASK [Run add-build-sshkey role (RSA)] 2026-02-20 00:33:03.133528 | controller | ok 2026-02-20 00:33:03.150501 | 2026-02-20 00:33:03.150628 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-20 00:33:03.431251 | controller -> localhost | ok 2026-02-20 00:33:03.448513 | 2026-02-20 00:33:03.448855 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-20 00:33:03.475493 | controller | ok 2026-02-20 00:33:03.500867 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-20 00:33:03.511463 | 2026-02-20 00:33:03.511589 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-20 00:33:04.262791 | controller -> localhost | Generating public/private rsa key pair. 2026-02-20 00:33:04.263004 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_rsa. 2026-02-20 00:33:04.263072 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_rsa.pub. 2026-02-20 00:33:04.263098 | controller -> localhost | The key fingerprint is: 2026-02-20 00:33:04.263120 | controller -> localhost | SHA256:OmZ5rhnQn8HTUoZp8aTjtTdpwNFx42LH/OUPLIV4pNI zuul-build-sshkey 2026-02-20 00:33:04.263140 | controller -> localhost | The key's randomart image is: 2026-02-20 00:33:04.263160 | controller -> localhost | +---[RSA 2048]----+ 2026-02-20 00:33:04.263180 | controller -> localhost | | . o.o.o | 2026-02-20 00:33:04.263200 | controller -> localhost | | X =.* . | 2026-02-20 00:33:04.263219 | controller -> localhost | | B E = * .| 2026-02-20 00:33:04.263238 | controller -> localhost | | . + B = * o.| 2026-02-20 00:33:04.263257 | controller -> localhost | | . . S o * o o| 2026-02-20 00:33:04.263289 | controller -> localhost | | . + = o o ..| 2026-02-20 00:33:04.263312 | controller -> localhost | | B + .| 2026-02-20 00:33:04.263332 | controller -> localhost | | o * | 2026-02-20 00:33:04.263351 | controller -> localhost | | o.. | 2026-02-20 00:33:04.263373 | controller -> localhost | +----[SHA256]-----+ 2026-02-20 00:33:04.263416 | controller -> localhost | ok: Runtime: 0:00:00.328504 2026-02-20 00:33:04.270230 | 2026-02-20 00:33:04.270291 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-20 00:33:04.301235 | controller | ok 2026-02-20 00:33:04.311496 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-20 00:33:04.320941 | 2026-02-20 00:33:04.321049 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-20 00:33:04.345899 | controller | skipping: Conditional result was False 2026-02-20 00:33:04.353353 | 2026-02-20 00:33:04.353807 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-20 00:33:04.812755 | controller | changed 2026-02-20 00:33:04.830093 | 2026-02-20 00:33:04.830270 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-20 00:33:05.074462 | controller | ok 2026-02-20 00:33:05.087631 | 2026-02-20 00:33:05.087777 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-20 00:33:05.736934 | controller | changed 2026-02-20 00:33:05.742585 | 2026-02-20 00:33:05.742653 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-20 00:33:06.372614 | controller | changed 2026-02-20 00:33:06.388819 | 2026-02-20 00:33:06.389042 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-20 00:33:06.427234 | controller | skipping: Conditional result was False 2026-02-20 00:33:06.438267 | 2026-02-20 00:33:06.438423 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-20 00:33:06.853589 | controller -> localhost | changed 2026-02-20 00:33:06.867393 | 2026-02-20 00:33:06.867500 | TASK [add-build-sshkey : Add back temp key] 2026-02-20 00:33:07.192842 | controller -> localhost | Identity added: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_rsa (zuul-build-sshkey) 2026-02-20 00:33:07.193272 | controller -> localhost | ok: Runtime: 0:00:00.014009 2026-02-20 00:33:07.205883 | 2026-02-20 00:33:07.205998 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-20 00:33:07.559712 | controller | ok 2026-02-20 00:33:07.578894 | 2026-02-20 00:33:07.579105 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-20 00:33:07.628301 | controller | skipping: Conditional result was False 2026-02-20 00:33:07.645341 | 2026-02-20 00:33:07.645468 | TASK [Run add-build-sshkey role (ECDSA)] 2026-02-20 00:33:07.680826 | controller | ok 2026-02-20 00:33:07.698565 | 2026-02-20 00:33:07.698671 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-20 00:33:07.960550 | controller -> localhost | ok 2026-02-20 00:33:07.969961 | 2026-02-20 00:33:07.970091 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-20 00:33:07.995530 | controller | ok 2026-02-20 00:33:08.015130 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-20 00:33:08.027350 | 2026-02-20 00:33:08.027479 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-20 00:33:08.359252 | controller -> localhost | Generating public/private ecdsa key pair. 2026-02-20 00:33:08.359639 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_ecdsa. 2026-02-20 00:33:08.359780 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_ecdsa.pub. 2026-02-20 00:33:08.359858 | controller -> localhost | The key fingerprint is: 2026-02-20 00:33:08.359906 | controller -> localhost | SHA256:qHoD7cyn2KpK11c6pREnyu5sq97b0JqlZ3J3o9yt3/Q zuul-build-sshkey 2026-02-20 00:33:08.359954 | controller -> localhost | The key's randomart image is: 2026-02-20 00:33:08.359997 | controller -> localhost | +---[ECDSA 521]---+ 2026-02-20 00:33:08.360078 | controller -> localhost | | | 2026-02-20 00:33:08.360123 | controller -> localhost | | | 2026-02-20 00:33:08.360165 | controller -> localhost | | o . | 2026-02-20 00:33:08.360209 | controller -> localhost | | . ..+ | 2026-02-20 00:33:08.360333 | controller -> localhost | | . o..So | 2026-02-20 00:33:08.360401 | controller -> localhost | | . +.. * | 2026-02-20 00:33:08.360446 | controller -> localhost | | . *.+ B . | 2026-02-20 00:33:08.360489 | controller -> localhost | |. .+XoX+o..o. o .| 2026-02-20 00:33:08.360530 | controller -> localhost | |+.===&B..ooo+o .E| 2026-02-20 00:33:08.360571 | controller -> localhost | +----[SHA256]-----+ 2026-02-20 00:33:08.360662 | controller -> localhost | ok: Runtime: 0:00:00.008701 2026-02-20 00:33:08.378002 | 2026-02-20 00:33:08.378207 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-20 00:33:08.410110 | controller | ok 2026-02-20 00:33:08.425986 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-20 00:33:08.439556 | 2026-02-20 00:33:08.439699 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-20 00:33:08.455317 | controller | skipping: Conditional result was False 2026-02-20 00:33:08.468180 | 2026-02-20 00:33:08.468298 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-20 00:33:08.742580 | controller | changed 2026-02-20 00:33:08.759421 | 2026-02-20 00:33:08.759800 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-20 00:33:08.998611 | controller | ok 2026-02-20 00:33:09.004899 | 2026-02-20 00:33:09.004990 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-20 00:33:09.673360 | controller | changed 2026-02-20 00:33:09.686062 | 2026-02-20 00:33:09.686163 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-20 00:33:10.329784 | controller | changed 2026-02-20 00:33:10.335922 | 2026-02-20 00:33:10.335989 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-20 00:33:10.360489 | controller | skipping: Conditional result was False 2026-02-20 00:33:10.367695 | 2026-02-20 00:33:10.367808 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-20 00:33:10.628551 | controller -> localhost | changed 2026-02-20 00:33:10.648883 | 2026-02-20 00:33:10.649064 | TASK [add-build-sshkey : Add back temp key] 2026-02-20 00:33:10.993478 | controller -> localhost | Identity added: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/71007d2842a5479db41822c211a20bd5_id_ecdsa (zuul-build-sshkey) 2026-02-20 00:33:10.993720 | controller -> localhost | ok: Runtime: 0:00:00.010705 2026-02-20 00:33:11.054425 | 2026-02-20 00:33:11.054581 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-20 00:33:11.250694 | controller | ok 2026-02-20 00:33:11.258721 | 2026-02-20 00:33:11.258859 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-20 00:33:11.283401 | controller | skipping: Conditional result was False 2026-02-20 00:33:11.297374 | 2026-02-20 00:33:11.297509 | TASK [include_role : remove-zuul-sshkey] 2026-02-20 00:33:11.313212 | controller | skipping: Conditional result was False 2026-02-20 00:33:11.320444 | 2026-02-20 00:33:11.320574 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-20 00:33:11.563798 | controller | ok: "logs" 2026-02-20 00:33:11.564341 | controller | ok: All items complete 2026-02-20 00:33:11.564456 | 2026-02-20 00:33:11.745331 | controller | ok: "artifacts" 2026-02-20 00:33:11.973596 | controller | ok: "docs" 2026-02-20 00:33:11.995864 | 2026-02-20 00:33:11.996112 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-20 00:33:12.282072 | controller | changed: "logs" 2026-02-20 00:33:12.483897 | controller | changed: "artifacts" 2026-02-20 00:33:12.680370 | controller | changed: "docs" 2026-02-20 00:33:12.727610 | 2026-02-20 00:33:12.727788 | PLAY RECAP 2026-02-20 00:33:12.727858 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-02-20 00:33:12.727893 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-20 00:33:12.727915 | 2026-02-20 00:33:12.897304 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-02-20 00:33:12.898370 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-20 00:33:13.603186 | 2026-02-20 00:33:13.603336 | PLAY [all] 2026-02-20 00:33:13.628972 | 2026-02-20 00:33:13.629153 | TASK [Install binary dependencies] 2026-02-20 00:33:13.713423 | controller | ok 2026-02-20 00:33:13.747528 | 2026-02-20 00:33:13.747707 | TASK [bindep : Include find tasks] 2026-02-20 00:33:13.779419 | controller | ok 2026-02-20 00:33:13.788929 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-02-20 00:33:13.796510 | 2026-02-20 00:33:13.796643 | TASK [bindep : Look for bindep.txt] 2026-02-20 00:33:14.174216 | controller | ok 2026-02-20 00:33:14.182638 | 2026-02-20 00:33:14.182820 | TASK [bindep : Define bindep_file fact] 2026-02-20 00:33:14.208284 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.217368 | 2026-02-20 00:33:14.217512 | TASK [bindep : Look for other-requirements.txt] 2026-02-20 00:33:14.424396 | controller | ok 2026-02-20 00:33:14.432437 | 2026-02-20 00:33:14.432580 | TASK [bindep : Define bindep_file fact] 2026-02-20 00:33:14.458247 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.467333 | 2026-02-20 00:33:14.467487 | TASK [bindep : Look for bindep fallback file] 2026-02-20 00:33:14.503876 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.515125 | 2026-02-20 00:33:14.515282 | TASK [bindep : Define bindep_file fact] 2026-02-20 00:33:14.541093 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.550988 | 2026-02-20 00:33:14.551165 | TASK [bindep : Include bindep tasks] 2026-02-20 00:33:14.588806 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.597938 | 2026-02-20 00:33:14.598085 | TASK [bindep : Include install tasks] 2026-02-20 00:33:14.623414 | controller | skipping: Conditional result was False 2026-02-20 00:33:14.632999 | 2026-02-20 00:33:14.633138 | LOOP [bindep : Include package tasks] 2026-02-20 00:33:14.705109 | 2026-02-20 00:33:14.705331 | TASK [Run test-setup role] 2026-02-20 00:33:14.730370 | controller | ok 2026-02-20 00:33:14.772319 | 2026-02-20 00:33:14.772464 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-02-20 00:33:14.993781 | controller | ok 2026-02-20 00:33:15.008440 | 2026-02-20 00:33:15.008574 | TASK [test-setup : Run tools/test-setup.sh] 2026-02-20 00:33:15.557223 | controller | skipping: Conditional result was False 2026-02-20 00:33:15.614300 | 2026-02-20 00:33:15.614417 | PLAY RECAP 2026-02-20 00:33:15.614472 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-20 00:33:15.614500 | 2026-02-20 00:33:15.755804 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-20 00:33:15.757151 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-20 00:33:16.371657 | 2026-02-20 00:33:16.371800 | PLAY [controller] 2026-02-20 00:33:16.393254 | 2026-02-20 00:33:16.393469 | TASK [Create the /root directory] 2026-02-20 00:33:16.801398 | controller | ok 2026-02-20 00:33:16.815271 | 2026-02-20 00:33:16.815469 | TASK [Install glibc-langpack-en] 2026-02-20 00:33:20.872722 | controller | ok: Nothing to do 2026-02-20 00:33:20.880565 | 2026-02-20 00:33:20.880651 | TASK [Ensure controller directory exists] 2026-02-20 00:33:21.134923 | controller | changed 2026-02-20 00:33:21.140588 | 2026-02-20 00:33:21.140658 | TASK [Install container runtime] 2026-02-20 00:33:21.220721 | controller | ok 2026-02-20 00:33:21.299356 | 2026-02-20 00:33:21.299505 | LOOP [ensure-podman : Find distribution installation] 2026-02-20 00:33:21.324320 | controller | ok: "/var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-02-20 00:33:21.334258 | controller | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-02-20 00:33:21.343446 | 2026-02-20 00:33:21.343552 | TASK [ensure-podman : Install podman (RedHat)] 2026-02-20 00:34:27.931680 | controller | changed 2026-02-20 00:34:27.946984 | 2026-02-20 00:34:27.947219 | TASK [ensure-podman : Fetch podman version] 2026-02-20 00:34:28.531881 | controller | Client: Podman Engine 2026-02-20 00:34:28.556513 | controller | Version: 4.6.2 2026-02-20 00:34:28.556570 | controller | API Version: 4.6.2 2026-02-20 00:34:28.556583 | controller | Go Version: go1.19.12 2026-02-20 00:34:28.556610 | controller | Built: Mon Aug 28 19:38:31 2023 2026-02-20 00:34:28.556622 | controller | OS/Arch: linux/amd64 2026-02-20 00:34:28.992335 | controller | ok: Runtime: 0:00:00.189411 2026-02-20 00:34:29.002602 | 2026-02-20 00:34:29.002740 | TASK [ensure-podman : Print podman version installed] 2026-02-20 00:34:29.031221 | Podman version: Client: Podman Engine 2026-02-20 00:34:29.031440 | Version: 4.6.2 2026-02-20 00:34:29.031482 | API Version: 4.6.2 2026-02-20 00:34:29.031512 | Go Version: go1.19.12 2026-02-20 00:34:29.031542 | Built: Mon Aug 28 19:38:31 2023 2026-02-20 00:34:29.031573 | OS/Arch: linux/amd64 2026-02-20 00:34:29.038969 | 2026-02-20 00:34:29.039057 | TASK [ensure-podman : Validate podman engine] 2026-02-20 00:34:29.572426 | controller | skipping: Conditional result was False 2026-02-20 00:34:29.579443 | 2026-02-20 00:34:29.579540 | TASK [ensure-podman : Set up docker compatability socket] 2026-02-20 00:34:29.593846 | controller | skipping: Conditional result was False 2026-02-20 00:34:29.606524 | 2026-02-20 00:34:29.606686 | TASK [Ensure python3.8 is present] 2026-02-20 00:34:29.621831 | controller | skipping: Conditional result was False 2026-02-20 00:34:29.630964 | 2026-02-20 00:34:29.631133 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-02-20 00:34:29.654176 | controller | ok 2026-02-20 00:34:29.677642 | 2026-02-20 00:34:29.677758 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-02-20 00:34:31.053293 | controller | ok: Nothing to do 2026-02-20 00:34:31.069057 | 2026-02-20 00:34:31.069247 | TASK [our-ensure-python : Also install python3-devel] 2026-02-20 00:34:41.131319 | controller | changed 2026-02-20 00:34:41.148057 | 2026-02-20 00:34:41.148178 | TASK [Run ensure-virtualenv role] 2026-02-20 00:34:41.170380 | controller | ok 2026-02-20 00:34:41.205595 | 2026-02-20 00:34:41.205748 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-02-20 00:34:41.430691 | controller | /usr/bin/virtualenv 2026-02-20 00:34:41.739829 | controller | ok: Runtime: 0:00:00.004274 2026-02-20 00:34:41.797184 | 2026-02-20 00:34:41.797328 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-02-20 00:34:41.838693 | controller | skipping: Conditional result was False 2026-02-20 00:34:41.839580 | controller | ok: All items complete 2026-02-20 00:34:41.839656 | 2026-02-20 00:34:41.871348 | 2026-02-20 00:34:41.871513 | TASK [Find the full path of the Python interpreter] 2026-02-20 00:34:42.087580 | controller | /usr/bin/python3 2026-02-20 00:34:42.416059 | controller | ok 2026-02-20 00:34:42.432388 | 2026-02-20 00:34:42.432682 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-02-20 00:34:43.378033 | controller | created virtual environment CPython3.11.0.final.0-64 in 605ms 2026-02-20 00:34:43.398628 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-02-20 00:34:43.399053 | controller | seeder FromAppData(extra_search_dir=/usr/share/python-wheels,download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/zuul/.local/share/virtualenv) 2026-02-20 00:34:43.399181 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-02-20 00:34:43.399196 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-02-20 00:34:43.488340 | controller | changed 2026-02-20 00:34:43.498085 | 2026-02-20 00:34:43.498179 | TASK [Set selinux package] 2026-02-20 00:34:43.532361 | controller | ok 2026-02-20 00:34:43.541054 | 2026-02-20 00:34:43.541216 | TASK [Set selinux package (Fedora)] 2026-02-20 00:34:43.629164 | controller | ok 2026-02-20 00:34:43.639582 | 2026-02-20 00:34:43.639766 | TASK [Install selinux into virtualenv] 2026-02-20 00:35:09.152608 | controller | Collecting selinux-please-lie-to-me 2026-02-20 00:35:21.413884 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-02-20 00:35:21.754535 | controller | Collecting setuptools<50.0.0 2026-02-20 00:35:21.759125 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-02-20 00:35:21.813613 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 16.9 MB/s eta 0:00:00 2026-02-20 00:35:21.897701 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-02-20 00:35:21.897932 | controller | Attempting uninstall: setuptools 2026-02-20 00:35:21.900420 | controller | Found existing installation: setuptools 62.6.0 2026-02-20 00:35:21.962751 | controller | Uninstalling setuptools-62.6.0: 2026-02-20 00:35:21.973959 | controller | Successfully uninstalled setuptools-62.6.0 2026-02-20 00:35:22.382517 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-02-20 00:35:33.867041 | controller | 2026-02-20 00:35:33.995470 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-20 00:35:33.995524 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-20 00:35:34.231384 | controller | ok: Runtime: 0:00:50.129572 2026-02-20 00:35:34.240711 | 2026-02-20 00:35:34.240833 | TASK [Install pytest-forked into virtualenv] 2026-02-20 00:35:46.053250 | controller | Collecting pytest-forked 2026-02-20 00:35:56.222326 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-02-20 00:35:56.696228 | controller | Collecting py 2026-02-20 00:35:56.703242 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-02-20 00:35:56.947823 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 371.7 kB/s eta 0:00:00 2026-02-20 00:35:57.203510 | controller | Collecting pytest>=3.10 2026-02-20 00:35:57.207747 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-02-20 00:35:57.611369 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 912.8 kB/s eta 0:00:00 2026-02-20 00:35:57.817888 | controller | Collecting iniconfig>=1.0.1 2026-02-20 00:35:57.823567 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-02-20 00:35:57.984768 | controller | Collecting packaging>=22 2026-02-20 00:35:57.988134 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-20 00:35:58.229671 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 270.8 kB/s eta 0:00:00 2026-02-20 00:35:58.443642 | controller | Collecting pluggy<2,>=1.5 2026-02-20 00:35:58.447757 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-20 00:35:58.714025 | controller | Collecting pygments>=2.7.2 2026-02-20 00:35:58.718414 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-20 00:35:59.023973 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 4.0 MB/s eta 0:00:00 2026-02-20 00:35:59.105083 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-02-20 00:36:03.387484 | controller | Successfully installed iniconfig-2.3.0 packaging-26.0 pluggy-1.6.0 py-1.11.0 pygments-2.19.2 pytest-9.0.2 pytest-forked-1.6.0 2026-02-20 00:36:03.398790 | controller | 2026-02-20 00:36:03.532185 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-02-20 00:36:03.532230 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-02-20 00:36:03.828273 | controller | ok: Runtime: 0:00:29.054844 2026-02-20 00:36:03.835358 | 2026-02-20 00:36:03.835504 | TASK [Update pip] 2026-02-20 00:36:04.419029 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-02-20 00:36:17.198816 | controller | Collecting pip 2026-02-20 00:36:29.555110 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-02-20 00:36:29.642404 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 21.8 MB/s eta 0:00:00 2026-02-20 00:36:29.706553 | controller | Installing collected packages: pip 2026-02-20 00:36:29.706772 | controller | Attempting uninstall: pip 2026-02-20 00:36:29.708922 | controller | Found existing installation: pip 22.2.2 2026-02-20 00:36:29.847490 | controller | Uninstalling pip-22.2.2: 2026-02-20 00:36:29.862729 | controller | Successfully uninstalled pip-22.2.2 2026-02-20 00:36:30.699460 | controller | Successfully installed pip-26.0.1 2026-02-20 00:36:30.887237 | controller | ok: Runtime: 0:00:26.712063 2026-02-20 00:36:30.893119 | 2026-02-20 00:36:30.893195 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-02-20 00:36:31.107985 | controller | changed 2026-02-20 00:36:31.113730 | 2026-02-20 00:36:31.113833 | TASK [Install ansible into virtualenv] 2026-02-20 00:36:31.788823 | controller | Processing ./src/github.com/ansible/ansible 2026-02-20 00:36:31.791249 | controller | Installing build dependencies: started 2026-02-20 00:36:54.570939 | controller | Installing build dependencies: finished with status 'done' 2026-02-20 00:36:54.571545 | controller | Getting requirements to build wheel: started 2026-02-20 00:36:55.315906 | controller | Getting requirements to build wheel: finished with status 'done' 2026-02-20 00:36:55.316792 | controller | Preparing metadata (pyproject.toml): started 2026-02-20 00:36:55.785866 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-20 00:36:55.790820 | controller | INFO: pip is looking at multiple versions of ansible-core to determine which version is compatible with other requirements. This could take a while. 2026-02-20 00:36:55.796071 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-02-20 00:36:56.275115 | controller | ERROR 2026-02-20 00:36:56.275278 | controller | { 2026-02-20 00:36:56.275324 | controller | "delta": "0:00:24.394464", 2026-02-20 00:36:56.275355 | controller | "end": "2026-02-20 00:36:55.872498", 2026-02-20 00:36:56.275412 | controller | "msg": "non-zero return code", 2026-02-20 00:36:56.275452 | controller | "rc": 1, 2026-02-20 00:36:56.275482 | controller | "start": "2026-02-20 00:36:31.478034" 2026-02-20 00:36:56.275513 | controller | } failure 2026-02-20 00:36:56.277384 | 2026-02-20 00:36:56.277439 | PLAY RECAP 2026-02-20 00:36:56.277490 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-02-20 00:36:56.277520 | 2026-02-20 00:36:56.421788 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-02-20 00:36:56.423170 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-20 00:36:57.067301 | 2026-02-20 00:36:57.067471 | PLAY [all] 2026-02-20 00:36:57.099630 | 2026-02-20 00:36:57.099805 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-02-20 00:36:57.410380 | controller | changed: non-zero return code 2026-02-20 00:36:57.416606 | 2026-02-20 00:36:57.416690 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-02-20 00:36:57.430624 | controller | skipping: Conditional result was False 2026-02-20 00:36:57.436950 | 2026-02-20 00:36:57.437049 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-02-20 00:36:57.457367 | 2026-02-20 00:36:57.457520 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-02-20 00:36:57.482110 | 2026-02-20 00:36:57.482386 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-02-20 00:36:57.509564 | controller | skipping: Conditional result was False 2026-02-20 00:36:57.531883 | 2026-02-20 00:36:57.532099 | LOOP [fetch-subunit-output : Generate subunit file] 2026-02-20 00:36:57.556932 | 2026-02-20 00:36:57.557151 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-02-20 00:36:57.572124 | controller | skipping: Conditional result was False 2026-02-20 00:36:57.580857 | 2026-02-20 00:36:57.580965 | TASK [fetch-subunit-output : Remove the temporary file] 2026-02-20 00:36:57.594842 | controller | skipping: Conditional result was False 2026-02-20 00:36:57.602064 | 2026-02-20 00:36:57.602153 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-02-20 00:36:57.616426 | controller | skipping: Conditional result was False 2026-02-20 00:36:57.655323 | 2026-02-20 00:36:57.655423 | PLAY RECAP 2026-02-20 00:36:57.655467 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-20 00:36:57.655487 | 2026-02-20 00:36:57.775710 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-20 00:36:57.777590 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-02-20 00:36:58.355062 | 2026-02-20 00:36:58.355181 | PLAY [all:!appliance*] 2026-02-20 00:36:58.377764 | 2026-02-20 00:36:58.377878 | TASK [unregister the node] 2026-02-20 00:36:58.911386 | controller | skipping: Conditional result was False 2026-02-20 00:36:58.924065 | 2026-02-20 00:36:58.924277 | TASK [include_role : fetch-output] 2026-02-20 00:36:58.973701 | controller | ok 2026-02-20 00:36:59.021931 | 2026-02-20 00:36:59.022130 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-20 00:36:59.100568 | controller | skipping: Conditional result was False 2026-02-20 00:36:59.109087 | 2026-02-20 00:36:59.109215 | TASK [fetch-output : Set log path for single node] 2026-02-20 00:36:59.151757 | controller | ok 2026-02-20 00:36:59.159576 | 2026-02-20 00:36:59.159685 | LOOP [fetch-output : Ensure local output dirs] 2026-02-20 00:36:59.594457 | controller -> localhost | ok: "/var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/logs" 2026-02-20 00:36:59.793790 | controller -> localhost | changed: "/var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/artifacts" 2026-02-20 00:37:00.014599 | controller -> localhost | changed: "/var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/work/docs" 2026-02-20 00:37:00.029329 | 2026-02-20 00:37:00.029434 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-20 00:37:00.763245 | controller | changed: 2026-02-20 00:37:00.765361 | controller | .d..t...... ./ 2026-02-20 00:37:00.765419 | controller | cd+++++++++ controller/ 2026-02-20 00:37:00.765485 | controller | changed: All items complete 2026-02-20 00:37:00.765528 | 2026-02-20 00:37:01.225104 | controller | changed: .d..t...... ./ 2026-02-20 00:37:01.760836 | controller | changed: .d..t...... ./ 2026-02-20 00:37:01.807466 | 2026-02-20 00:37:01.807651 | TASK [include_role : fetch-output-openshift] 2026-02-20 00:37:01.834667 | controller | skipping: Conditional result was False 2026-02-20 00:37:01.846835 | 2026-02-20 00:37:01.846950 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-20 00:37:01.896890 | controller | skipping: Conditional result was False 2026-02-20 00:37:01.908077 | controller | skipping: Conditional result was False 2026-02-20 00:37:01.955139 | 2026-02-20 00:37:01.955242 | PLAY [localhost] 2026-02-20 00:37:01.969252 | 2026-02-20 00:37:01.969380 | TASK [Run Zuul manifest role] 2026-02-20 00:37:01.989288 | localhost | ok 2026-02-20 00:37:02.004004 | 2026-02-20 00:37:02.004116 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-20 00:37:02.381824 | localhost | changed 2026-02-20 00:37:02.388606 | 2026-02-20 00:37:02.388731 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-20 00:37:02.420330 | localhost | ok 2026-02-20 00:37:02.433982 | 2026-02-20 00:37:02.434141 | TASK [Set zuul-log-path fact] 2026-02-20 00:37:02.456708 | localhost | ok 2026-02-20 00:37:02.478376 | 2026-02-20 00:37:02.478523 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-20 00:37:02.510751 | localhost | ok 2026-02-20 00:37:02.519427 | 2026-02-20 00:37:02.519533 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-02-20 00:37:02.544789 | localhost | ok: 2026-02-20 00:37:02.545040 | localhost | { 2026-02-20 00:37:02.545080 | localhost | "auth": { 2026-02-20 00:37:02.545111 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-02-20 00:37:02.545130 | localhost | "username": "9LF91O0RK7JU" 2026-02-20 00:37:02.545147 | localhost | }, 2026-02-20 00:37:02.545164 | localhost | "profile": "rackspace", 2026-02-20 00:37:02.545180 | localhost | "project_name": "1251317", 2026-02-20 00:37:02.545196 | localhost | "region_name": "DFW" 2026-02-20 00:37:02.545212 | localhost | } 2026-02-20 00:37:02.545239 | 2026-02-20 00:37:02.550860 | 2026-02-20 00:37:02.550926 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-02-20 00:37:02.569251 | localhost | Output suppressed because no_log was given 2026-02-20 00:37:02.582235 | 2026-02-20 00:37:02.582311 | TASK [upload-logs-failover : Initialize control vars] 2026-02-20 00:37:02.601285 | localhost | ok 2026-02-20 00:37:02.605823 | 2026-02-20 00:37:02.605883 | LOOP [upload-logs-failover : Perform log upload] 2026-02-20 00:37:02.629951 | localhost | Output suppressed because no_log was given 2026-02-20 00:37:02.637991 | localhost | included: /var/lib/zuul/builds/71007d2842a5479db41822c211a20bd5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-02-20 00:37:02.670706 | 2026-02-20 00:37:02.670828 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-02-20 00:37:02.749574 | localhost | Output suppressed because no_log was given 2026-02-20 00:37:02.757945 | 2026-02-20 00:37:02.758080 | TASK [Upload logs to swift] 2026-02-20 00:37:02.780519 | localhost | ok 2026-02-20 00:37:02.829791 | 2026-02-20 00:37:02.829907 | TASK [Set zuul-log-path fact] 2026-02-20 00:37:02.864074 | localhost | skipping: Conditional result was False 2026-02-20 00:37:02.870779 | 2026-02-20 00:37:02.870865 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-02-20 00:37:03.257669 | localhost -> localhost | ok: Runtime: 0:00:00.005402 2026-02-20 00:37:03.263057 | 2026-02-20 00:37:03.263122 | TASK [upload-logs-swift : Upload logs to swift]