2026-06-10 11:51:46.759991 | Job console starting
2026-06-10 11:51:46.902223 | Updating git repos
2026-06-10 11:51:47.777954 | Cloning repos into workspace
2026-06-10 11:51:47.907653 | Restoring repo states
2026-06-10 11:51:47.921826 | Merging changes
2026-06-10 11:51:48.804637 | Checking out repos
2026-06-10 11:51:48.917366 | Preparing playbooks
2026-06-10 11:51:51.608567 | Running Ansible setup
2026-06-10 11:52:00.094375 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/pre.yaml@main]
2026-06-10 11:52:00.821480 | 
2026-06-10 11:52:00.821612 | PLAY [localhost]
2026-06-10 11:52:00.829023 | 
2026-06-10 11:52:00.829089 | TASK [Gathering Facts]
2026-06-10 11:52:01.896177 | localhost | ok
2026-06-10 11:52:01.906839 | 
2026-06-10 11:52:01.906994 | TASK [Setup log path fact]
2026-06-10 11:52:01.935474 | localhost | ok
2026-06-10 11:52:01.950592 | 
2026-06-10 11:52:01.950689 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 11:52:01.990315 | localhost | ok
2026-06-10 11:52:01.999777 | 
2026-06-10 11:52:01.999936 | TASK [emit-job-header : Print job information]
2026-06-10 11:52:02.052306 | # Job Information
2026-06-10 11:52:02.052588 | Ansible Version: 2.16.18
2026-06-10 11:52:02.052648 | Job: premetal-unit-tests
2026-06-10 11:52:02.052689 | Pipeline: check
2026-06-10 11:52:02.052726 | Executor: 38.129.56.84
2026-06-10 11:52:02.052762 | Triggered by: https://gitlab.com/softwarefactory-project/premetal/merge_requests/82
2026-06-10 11:52:02.052802 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/145/sf/1453450423324c3ab25cea42dc423646/
2026-06-10 11:52:02.052840 | Event ID: 13bedc84-8ad7-4a48-a5a2-55c652566907
2026-06-10 11:52:02.057913 | 
2026-06-10 11:52:02.058070 | LOOP [emit-job-header : Print node information]
2026-06-10 11:52:02.173610 | localhost | ok:
2026-06-10 11:52:02.173948 | localhost | # Node Information
2026-06-10 11:52:02.174010 | localhost | Inventory Hostname: primary
2026-06-10 11:52:02.174054 | localhost | Hostname: 235e918ff7d2
2026-06-10 11:52:02.174096 | localhost | Username: zuul
2026-06-10 11:52:02.174140 | localhost | Distro: Fedora 43
2026-06-10 11:52:02.174179 | localhost | Provider: k1s03
2026-06-10 11:52:02.174216 | localhost | Region:
2026-06-10 11:52:02.174253 | localhost | Label: zuul-worker-fedora-stable
2026-06-10 11:52:02.174289 | localhost | Product Name: OpenStack Nova
2026-06-10 11:52:02.174326 | localhost | Interface IP: zuul-worker-fedora-stable-0000069694
2026-06-10 11:52:02.189635 | 
2026-06-10 11:52:02.189783 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 11:52:02.712578 | localhost -> localhost | changed
2026-06-10 11:52:02.719682 | 
2026-06-10 11:52:02.719784 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 11:52:03.825714 | localhost -> localhost | changed
2026-06-10 11:52:03.836970 | 
2026-06-10 11:52:03.837080 | PLAY [all]
2026-06-10 11:52:03.846296 | 
2026-06-10 11:52:03.846430 | TASK [include_role : start-zuul-console]
2026-06-10 11:52:03.870384 | primary | ok
2026-06-10 11:52:03.888440 | 
2026-06-10 11:52:03.888573 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 11:52:10.121718 | primary | ok
2026-06-10 11:52:10.133585 | 
2026-06-10 11:52:10.133719 | TASK [include_role : validate-host]
2026-06-10 11:52:10.160620 | primary | skipping: Conditional result was False
2026-06-10 11:52:10.167895 | 
2026-06-10 11:52:10.168033 | TASK [include_role : prepare-workspace]
2026-06-10 11:52:10.194647 | primary | skipping: Conditional result was False
2026-06-10 11:52:10.202883 | 
2026-06-10 11:52:10.203017 | TASK [include_role : add-build-sshkey]
2026-06-10 11:52:10.229969 | primary | skipping: Conditional result was False
2026-06-10 11:52:10.237790 | 
2026-06-10 11:52:10.237959 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 11:52:10.262826 | primary | ok
2026-06-10 11:52:10.283742 | 
2026-06-10 11:52:10.283916 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-10 11:52:10.345663 | primary | ok:
2026-06-10 11:52:10.345985 | primary | [
2026-06-10 11:52:10.346042 | primary |   "primary",
2026-06-10 11:52:10.346091 | primary |   {
2026-06-10 11:52:10.346128 | primary |     "context": "main:zuul-worker/38-102-83-139:9023",
2026-06-10 11:52:10.346165 | primary |     "namespace": "main",
2026-06-10 11:52:10.346200 | primary |     "pod": "zuul-worker-fedora-stable-0000069694",
2026-06-10 11:52:10.346234 | primary |     "resources": {
2026-06-10 11:52:10.346268 | primary |       "cores": 0,
2026-06-10 11:52:10.346301 | primary |       "instances": 1,
2026-06-10 11:52:10.346335 | primary |       "ram": 0
2026-06-10 11:52:10.346369 | primary |     },
2026-06-10 11:52:10.346402 | primary |     "stream_port1": 39595,
2026-06-10 11:52:10.346435 | primary |     "stream_port2": 42773
2026-06-10 11:52:10.346470 | primary |   }
2026-06-10 11:52:10.346503 | primary | ]
2026-06-10 11:52:10.346567 | primary | ok: All items complete
2026-06-10 11:52:10.346607 | 
2026-06-10 11:52:10.366294 | primary | included: /var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift/tasks/rsync.yaml
2026-06-10 11:52:10.374930 | 
2026-06-10 11:52:10.375059 | TASK [prepare-workspace-openshift : Create src directory]
2026-06-10 11:52:11.837136 | primary -> localhost | ok: Runtime: 0:00:00.963771
2026-06-10 11:52:11.845970 | 
2026-06-10 11:52:11.846107 | TASK [prepare-workspace-openshift : Copy src repos to the pod]
2026-06-10 11:52:13.784982 | primary -> localhost | Output suppressed because no_log was given
2026-06-10 11:52:13.797272 | 
2026-06-10 11:52:13.797406 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 11:52:13.829783 | primary | ok
2026-06-10 11:52:13.855538 | 
2026-06-10 11:52:13.855747 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 11:52:14.257401 | primary -> localhost | changed
2026-06-10 11:52:14.311018 | 
2026-06-10 11:52:14.311159 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 11:52:20.251573 | primary | ok: "logs"
2026-06-10 11:52:26.318390 | primary | ok: "artifacts"
2026-06-10 11:52:32.385636 | primary | ok: "docs"
2026-06-10 11:52:32.399073 | 
2026-06-10 11:52:32.399262 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 11:52:38.643684 | primary | changed: "logs"
2026-06-10 11:52:38.644314 | primary | ok: All items complete
2026-06-10 11:52:38.644409 | 
2026-06-10 11:52:44.654403 | primary | changed: "artifacts"
2026-06-10 11:52:50.785244 | primary | changed: "docs"
2026-06-10 11:52:50.803758 | 
2026-06-10 11:52:50.804049 | LOOP [Tune dnf options]
2026-06-10 11:52:57.136039 | primary | changed: option added
2026-06-10 11:53:03.338495 | primary | changed: option added
2026-06-10 11:53:09.683490 | primary | changed: option added
2026-06-10 11:53:09.689316 | 
2026-06-10 11:53:09.689436 | PLAY RECAP
2026-06-10 11:53:09.689518 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 11:53:09.689572 | primary | ok: 8 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2026-06-10 11:53:09.689610 | 
2026-06-10 11:53:09.857646 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/pre.yaml@main]
2026-06-10 11:53:09.859747 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/rhel_subscription/register.yaml@main]
2026-06-10 11:53:10.548021 | 
2026-06-10 11:53:10.548181 | PLAY [all]
2026-06-10 11:53:10.557124 | 
2026-06-10 11:53:10.557210 | TASK [Register system]
2026-06-10 11:53:10.629797 | 
2026-06-10 11:53:10.630059 | TASK [Get minor release for EUS activation]
2026-06-10 11:53:10.697673 | primary | skipping: Conditional result was False
2026-06-10 11:53:10.706076 | 
2026-06-10 11:53:10.706287 | LOOP [Manage Extended Update Support repos]
2026-06-10 11:53:10.766755 | primary | skipping: Conditional result was False
2026-06-10 11:53:10.771326 | primary | skipping: Conditional result was False
2026-06-10 11:53:10.784018 | 
2026-06-10 11:53:10.784249 | TASK [Upgrade all packages]
2026-06-10 11:53:10.841742 | primary | skipping: Conditional result was False
2026-06-10 11:53:10.850156 | 
2026-06-10 11:53:10.850296 | TASK [Reboot to use new kernel]
2026-06-10 11:53:10.898147 | primary | skipping: Conditional result was False
2026-06-10 11:53:10.900555 | 
2026-06-10 11:53:10.900653 | PLAY RECAP
2026-06-10 11:53:10.900757 | primary | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 11:53:10.900803 | 
2026-06-10 11:53:11.118217 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/rhel_subscription/register.yaml@main]
2026-06-10 11:53:11.120620 | RUN START: [untrusted : gitlab.com/softwarefactory-project/premetal/playbooks/unit-tests.yaml@main]
2026-06-10 11:53:11.816510 | 
2026-06-10 11:53:11.816632 | PLAY [all]
2026-06-10 11:53:11.825538 | 
2026-06-10 11:53:11.825615 | TASK [Install uv]
2026-06-10 11:53:26.150074 | primary | changed
2026-06-10 11:53:26.158532 | 
2026-06-10 11:53:26.158742 | TASK [Run nox]
2026-06-10 11:53:31.701783 | primary | Using CPython 3.14.2 interpreter at: /usr/sbin/python3
2026-06-10 11:53:31.701992 | primary | Creating virtual environment at: .venv
2026-06-10 11:53:32.547659 | primary |    Building zironic @ file:///workspace/src/gitlab.com/softwarefactory-project/premetal
2026-06-10 11:53:32.590368 | primary | Downloading pygments (1.2MiB)
2026-06-10 11:53:32.590917 | primary | Downloading setuptools (1.1MiB)
2026-06-10 11:53:32.594594 | primary | Downloading virtualenv (5.7MiB)
2026-06-10 11:53:32.594903 | primary | Downloading uvloop (4.1MiB)
2026-06-10 11:53:32.595368 | primary | Downloading pydantic-core (2.0MiB)
2026-06-10 11:53:32.596547 | primary | Downloading cryptography (4.3MiB)
2026-06-10 11:53:32.611854 | primary | Downloading ansible (51.1MiB)
2026-06-10 11:53:32.612151 | primary | Downloading ruff (13.2MiB)
2026-06-10 11:53:32.612444 | primary | Downloading ansible-core (2.3MiB)
2026-06-10 11:53:32.612746 | primary | Downloading openstacksdk (1.8MiB)
2026-06-10 11:53:33.096389 | primary |  Downloaded pydantic-core
2026-06-10 11:53:33.172096 | primary |  Downloaded pygments
2026-06-10 11:53:33.338549 | primary |  Downloaded uvloop
2026-06-10 11:53:33.350829 | primary |  Downloaded virtualenv
2026-06-10 11:53:33.372824 | primary |  Downloaded setuptools
2026-06-10 11:53:33.387771 | primary |  Downloaded cryptography
2026-06-10 11:53:33.572766 | primary |  Downloaded ruff
2026-06-10 11:53:33.689034 | primary |  Downloaded ansible-core
2026-06-10 11:53:33.723127 | primary |  Downloaded openstacksdk
2026-06-10 11:53:34.773547 | primary |       Built zironic @ file:///workspace/src/gitlab.com/softwarefactory-project/premetal
2026-06-10 11:53:40.855472 | primary |  Downloaded ansible
2026-06-10 11:53:46.871301 | primary | Installed 71 packages in 6.01s
2026-06-10 11:53:47.298360 | primary | nox > Running session test
2026-06-10 11:53:47.298592 | primary | nox > Creating virtual environment (virtualenv) using python in .nox/test
2026-06-10 11:53:48.435569 | primary | nox > python -m pip install -e '.[dev]'
2026-06-10 11:54:35.302680 | primary | nox > pytest -c pyproject.toml
2026-06-10 11:54:37.373162 | primary | ============================= test session starts ==============================
2026-06-10 11:54:37.373273 | primary | platform linux -- Python 3.14.2, pytest-9.0.3, pluggy-1.6.0
2026-06-10 11:54:37.373286 | primary | rootdir: /workspace/src/gitlab.com/softwarefactory-project/premetal
2026-06-10 11:54:37.373297 | primary | configfile: pyproject.toml
2026-06-10 11:54:37.373307 | primary | plugins: anyio-4.13.0, cov-7.1.0, asyncio-1.4.0, respx-0.23.1
2026-06-10 11:54:37.373319 | primary | asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
2026-06-10 11:54:37.373330 | primary | collected 102 items
2026-06-10 11:54:37.373340 | primary |
2026-06-10 11:54:37.387954 | primary | tests/test_ansible_async.py ....                                         [  3%]
2026-06-10 11:54:37.396007 | primary | tests/test_ansible_provisioner.py ....                                   [  7%]
2026-06-10 11:54:55.681802 | primary | tests/test_api_contract.py ............................................. [ 51%]
2026-06-10 11:54:57.167664 | primary | .............                                                            [ 64%]
2026-06-10 11:54:58.459974 | primary | tests/test_foreman_async.py .........                                    [ 73%]
2026-06-10 11:54:58.632558 | primary | tests/test_proactive_provisioner.py ......                               [ 79%]
2026-06-10 11:54:58.918489 | primary | tests/test_reverse_proxy.py .......                                      [ 86%]
2026-06-10 11:54:58.925961 | primary | tests/test_scheduler.py .....                                            [ 91%]
2026-06-10 11:54:59.650099 | primary | tests/test_state_healing.py .........                                    [100%]
2026-06-10 11:54:59.650213 | primary |
2026-06-10 11:54:59.650229 | primary | =============================== warnings summary ===============================
2026-06-10 11:54:59.650241 | primary | .nox/test/lib/python3.14/site-packages/fastapi/testclient.py:1
2026-06-10 11:54:59.650265 | primary |   /workspace/src/gitlab.com/softwarefactory-project/premetal/.nox/test/lib/python3.14/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.
2026-06-10 11:54:59.650285 | primary |     from starlette.testclient import TestClient as TestClient  # noqa
2026-06-10 11:54:59.650329 | primary |
2026-06-10 11:54:59.650341 | primary | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
2026-06-10 11:54:59.650352 | primary | ================================ tests coverage ================================
2026-06-10 11:54:59.650363 | primary | _______________ coverage: platform linux, python 3.14.2-final-0 ________________
2026-06-10 11:54:59.650374 | primary |
2026-06-10 11:54:59.650385 | primary | Name                                  Stmts   Miss  Cover   Missing
2026-06-10 11:54:59.650402 | primary | -------------------------------------------------------------------
2026-06-10 11:54:59.650413 | primary | src/premetal/__init__.py                  0      0   100%
2026-06-10 11:54:59.650424 | primary | src/premetal/ansible_provisioner.py      51      6    88%   45, 78-81, 84-85
2026-06-10 11:54:59.650435 | primary | src/premetal/ansible_runner.py           86     15    83%   24, 28-31, 35-38, 122, 168, 232, 236-241, 260-263
2026-06-10 11:54:59.650446 | primary | src/premetal/config.py                   38      0   100%
2026-06-10 11:54:59.650457 | primary | src/premetal/foreman_manager.py         103     14    86%   33-34, 44-50, 113, 148-151, 195-199
2026-06-10 11:54:59.650472 | primary | src/premetal/main.py                   1082    175    84%   58, 141-143, 148-164, 247-260, 341, 366-379, 392-442, 518-526, 532-535, 550-551, 569-572, 578, 635, 748, 750, 783, 825-829, 883, 950-962, 1000-1004, 1066-1068, 1096, 1098-1099, 1107, 1121-1122, 1145, 1161, 1165-1168, 1182-1183, 1216-1227, 1267, 1317-1318, 1371-1373, 1377-1382, 1392-1397, 1412-1414, 1494, 1499, 1506-1508, 1576, 1677, 1704, 1788-1792, 1887-1890, 1919, 1977, 1999, 2046, 2050, 2085, 2089, 2133, 2143-2144, 2183-2195, 2217, 2236-2238, 2319
2026-06-10 11:54:59.650485 | primary | -------------------------------------------------------------------
2026-06-10 11:54:59.650496 | primary | TOTAL                                  1360    210    85%
2026-06-10 11:54:59.650506 | primary | Required test coverage of 83.0% reached. Total coverage: 84.56%
2026-06-10 11:54:59.650517 | primary | ======================= 102 passed, 1 warning in 22.75s ========================
2026-06-10 11:55:00.119942 | primary | nox > Session test was successful in a minute.
2026-06-10 11:55:00.120057 | primary | nox > Running session lint
2026-06-10 11:55:00.120343 | primary | nox > Creating virtual environment (virtualenv) using python in .nox/lint
2026-06-10 11:55:00.559259 | primary | nox > python -m pip install ruff
2026-06-10 11:55:03.559516 | primary | nox > ruff check src tests noxfile.py
2026-06-10 11:55:03.589145 | primary | All checks passed!
2026-06-10 11:55:03.593094 | primary | nox > Session lint was successful in 3 seconds.
2026-06-10 11:55:03.593196 | primary | nox > Ran 2 sessions in a minute:
2026-06-10 11:55:03.593269 | primary | nox > * test: success, took a minute
2026-06-10 11:55:03.593338 | primary | nox > * lint: success, took 3 seconds
2026-06-10 11:55:04.836306 | primary | ok: Runtime: 0:01:32.141516
2026-06-10 11:55:04.839588 | 
2026-06-10 11:55:04.839683 | PLAY RECAP
2026-06-10 11:55:04.839762 | primary | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 11:55:04.839807 | 
2026-06-10 11:55:05.011035 | RUN END RESULT_NORMAL: [untrusted : gitlab.com/softwarefactory-project/premetal/playbooks/unit-tests.yaml@main]
2026-06-10 11:55:05.013513 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/post.yaml@main]
2026-06-10 11:55:05.667591 | 
2026-06-10 11:55:05.667734 | PLAY [all]
2026-06-10 11:55:05.676787 | 
2026-06-10 11:55:05.676901 | TASK [include_role : fetch-output]
2026-06-10 11:55:05.701818 | primary | skipping: Conditional result was False
2026-06-10 11:55:05.708196 | 
2026-06-10 11:55:05.708287 | TASK [include_role : fetch-output-openshift]
2026-06-10 11:55:05.747934 | primary | ok
2026-06-10 11:55:05.759483 | 
2026-06-10 11:55:05.759593 | TASK [fetch-output-openshift : Set log path for multiple nodes]
2026-06-10 11:55:05.825947 | primary | skipping: Conditional result was False
2026-06-10 11:55:05.834236 | 
2026-06-10 11:55:05.834407 | TASK [fetch-output-openshift : Set log path for single node]
2026-06-10 11:55:05.898139 | primary | ok
2026-06-10 11:55:05.904731 | 
2026-06-10 11:55:05.904927 | LOOP [fetch-output-openshift : Ensure local output dirs]
2026-06-10 11:55:06.351591 | primary -> localhost | changed: "/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/logs"
2026-06-10 11:55:06.622518 | primary -> localhost | changed: "/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/logs/npm"
2026-06-10 11:55:06.872151 | primary -> localhost | changed: "/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/artifacts"
2026-06-10 11:55:07.135229 | primary -> localhost | changed: "/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/docs"
2026-06-10 11:55:07.148288 | 
2026-06-10 11:55:07.148496 | LOOP [fetch-output-openshift : Include rsync tasks]
2026-06-10 11:55:07.209780 | primary | ok:
2026-06-10 11:55:07.210107 | primary | [
2026-06-10 11:55:07.210163 | primary |   "primary",
2026-06-10 11:55:07.210205 | primary |   {
2026-06-10 11:55:07.210241 | primary |     "context": "main:zuul-worker/38-102-83-139:9023",
2026-06-10 11:55:07.210279 | primary |     "namespace": "main",
2026-06-10 11:55:07.210315 | primary |     "pod": "zuul-worker-fedora-stable-0000069694",
2026-06-10 11:55:07.210350 | primary |     "resources": {
2026-06-10 11:55:07.210385 | primary |       "cores": 0,
2026-06-10 11:55:07.210419 | primary |       "instances": 1,
2026-06-10 11:55:07.210453 | primary |       "ram": 0
2026-06-10 11:55:07.210487 | primary |     },
2026-06-10 11:55:07.210527 | primary |     "stream_port1": 39595,
2026-06-10 11:55:07.210563 | primary |     "stream_port2": 42773
2026-06-10 11:55:07.210598 | primary |   }
2026-06-10 11:55:07.210632 | primary | ]
2026-06-10 11:55:07.210690 | primary | changed: All items complete
2026-06-10 11:55:07.210731 | 
2026-06-10 11:55:07.224639 | primary | included: /var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output-openshift/tasks/rsync.yaml
2026-06-10 11:55:07.231363 | 
2026-06-10 11:55:07.231438 | LOOP [fetch-output-openshift : Fetch zuul-output from the pod]
2026-06-10 11:55:12.792504 | primary | Output suppressed because no_log was given
2026-06-10 11:55:12.800988 | 
2026-06-10 11:55:12.801206 | TASK [fetch-output-openshift : Remove empty directory]
2026-06-10 11:55:13.168254 | primary -> localhost | ok: Runtime: 0:00:00.018716
2026-06-10 11:55:13.174409 | 
2026-06-10 11:55:13.174469 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 11:55:13.527030 | primary -> localhost | find: ‘/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/artifacts’: No such file or directory
2026-06-10 11:55:13.527279 | primary -> localhost | find: ‘/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/artifacts’: No such file or directory
2026-06-10 11:55:13.527324 | primary -> localhost | ok: Item: artifacts Runtime: 0:00:00.013347
2026-06-10 11:55:13.819243 | primary -> localhost | find: ‘/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/docs’: No such file or directory
2026-06-10 11:55:13.819372 | primary -> localhost | find: ‘/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/docs’: No such file or directory
2026-06-10 11:55:13.819408 | primary -> localhost | ok: Item: docs Runtime: 0:00:00.013119
2026-06-10 11:55:13.827464 | 
2026-06-10 11:55:13.827543 | PLAY [localhost]
2026-06-10 11:55:13.835339 | 
2026-06-10 11:55:13.835422 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 11:55:14.293696 | localhost | changed
2026-06-10 11:55:14.302439 | 
2026-06-10 11:55:14.302536 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 11:55:15.217262 | localhost | changed
2026-06-10 11:55:15.222102 | 
2026-06-10 11:55:15.222184 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 11:55:15.579683 | localhost | Identity added: /var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/tmp/ansible.x8t_s4zu (/var/lib/zuul/builds/1453450423324c3ab25cea42dc423646/work/tmp/ansible.x8t_s4zu)
2026-06-10 11:55:15.579950 | localhost | ok: Runtime: 0:00:00.019691
2026-06-10 11:55:15.584588 | 
2026-06-10 11:55:15.584652 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 11:55:16.032570 | localhost | ok: Runtime: 0:00:00.009914
2026-06-10 11:55:16.037547 | 
2026-06-10 11:55:16.037632 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 11:55:16.121418 | localhost | changed
2026-06-10 11:55:16.129350 | 
2026-06-10 11:55:16.129483 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 11:55:16.603751 | localhost | changed
2026-06-10 11:55:16.619967 | 
2026-06-10 11:55:16.620207 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 11:55:17.032041 | localhost | changed
2026-06-10 11:55:17.054195 | 
2026-06-10 11:55:17.054414 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 11:55:17.098918 | localhost | ok
2026-06-10 11:55:17.111594 | 
2026-06-10 11:55:17.111811 | TASK [zuul_return]
2026-06-10 11:55:17.170607 | localhost | skipping: Conditional result was False
2026-06-10 11:55:17.175684 | 
2026-06-10 11:55:17.175822 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 11:55:17.183337 | 
2026-06-10 11:55:17.183460 | TASK [Set zuul-log-path fact]
2026-06-10 11:55:17.202239 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 11:55:17.216909 | 
2026-06-10 11:55:17.217057 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 11:55:17.246111 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 11:55:17.251971 | 
2026-06-10 11:55:17.252141 | TASK [upload-logs : Create log directories]
2026-06-10 11:55:18.038188 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 11:55:18.042336 | 
2026-06-10 11:55:18.042470 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 11:55:18.427965 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.018735
2026-06-10 11:55:18.436602 | 
2026-06-10 11:55:18.436759 | TASK [upload-logs : Upload logs to log server]
2026-06-10 11:55:19.630905 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed:
2026-06-10 11:55:19.631143 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | .d..tp..... ./
2026-06-10 11:55:19.631177 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | <f+++++++++ workspace-repos.json
2026-06-10 11:55:19.631202 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | <f+++++++++ zuul-manifest.json
2026-06-10 11:55:19.631230 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | cd+++++++++ zuul-info/
2026-06-10 11:55:19.631256 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | <f+++++++++ zuul-info/inventory.yaml
2026-06-10 11:55:19.633806 | 
2026-06-10 11:55:19.633891 | LOOP [upload-logs : Compress console log and json output]
