2026-08-10 14:49:53.826575 | Job console starting 2026-08-10 14:49:53.837944 | Updating git repos 2026-08-10 14:49:53.865878 | Cloning repos into workspace 2026-08-10 14:49:56.092274 | Restoring repo states 2026-08-10 14:49:56.099010 | Merging changes 2026-08-10 14:49:56.791612 | Checking out repos 2026-08-10 14:49:56.844599 | Preparing playbooks 2026-08-10 14:49:58.019423 | Running Ansible setup 2026-08-10 14:50:01.634876 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-10 14:50:02.247525 | 2026-08-10 14:50:02.247680 | PLAY [localhost] 2026-08-10 14:50:02.256071 | 2026-08-10 14:50:02.256175 | TASK [Gathering Facts] 2026-08-10 14:50:03.195109 | localhost | ok 2026-08-10 14:50:03.210850 | 2026-08-10 14:50:03.210978 | TASK [Setup log path fact] 2026-08-10 14:50:03.231020 | localhost | ok 2026-08-10 14:50:03.244391 | 2026-08-10 14:50:03.244477 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-10 14:50:03.275652 | localhost | ok 2026-08-10 14:50:03.283133 | 2026-08-10 14:50:03.283199 | TASK [emit-job-header : Print job information] 2026-08-10 14:50:03.323105 | # Job Information 2026-08-10 14:50:03.323255 | Ansible Version: 2.16.18 2026-08-10 14:50:03.323300 | Job: pre-commit 2026-08-10 14:50:03.323330 | Pipeline: check 2026-08-10 14:50:03.323357 | Executor: 2d72f0692154 2026-08-10 14:50:03.323384 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/145 2026-08-10 14:50:03.323414 | Event ID: 78f474e0-94c9-11f1-992e-d2d6e493c26e 2026-08-10 14:50:03.327217 | 2026-08-10 14:50:03.327305 | LOOP [emit-job-header : Print node information] 2026-08-10 14:50:03.429702 | localhost | ok: 2026-08-10 14:50:03.429926 | localhost | # Node Information 2026-08-10 14:50:03.429959 | localhost | Inventory Hostname: ubuntu-noble 2026-08-10 14:50:03.429981 | localhost | Hostname: np0000188359 2026-08-10 14:50:03.430001 | localhost | Username: zuul 2026-08-10 14:50:03.430024 | localhost | Distro: Ubuntu 24.04 2026-08-10 14:50:03.430044 | localhost | Provider: yul1 2026-08-10 14:50:03.430063 | localhost | Region: ca-ymq-1 2026-08-10 14:50:03.430082 | localhost | Label: ubuntu-noble 2026-08-10 14:50:03.430100 | localhost | Product Name: OpenStack Nova 2026-08-10 14:50:03.430118 | localhost | Interface IP: 199.204.45.177 2026-08-10 14:50:03.440381 | 2026-08-10 14:50:03.440525 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-10 14:50:03.869241 | localhost -> localhost | changed 2026-08-10 14:50:03.875834 | 2026-08-10 14:50:03.875908 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-10 14:50:04.750686 | localhost -> localhost | changed 2026-08-10 14:50:04.762612 | 2026-08-10 14:50:04.762755 | PLAY [all] 2026-08-10 14:50:04.774362 | 2026-08-10 14:50:04.774438 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-10 14:50:05.031295 | ubuntu-noble -> localhost | ok 2026-08-10 14:50:05.039441 | 2026-08-10 14:50:05.039538 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-10 14:50:05.073552 | ubuntu-noble | ok 2026-08-10 14:50:05.090267 | ubuntu-noble | included: /var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-10 14:50:05.096567 | 2026-08-10 14:50:05.096638 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-10 14:50:06.201626 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-10 14:50:06.202310 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/0f3bec81001d436591ca9031ccb77b54_id_rsa 2026-08-10 14:50:06.202365 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/0f3bec81001d436591ca9031ccb77b54_id_rsa.pub 2026-08-10 14:50:06.202399 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-10 14:50:06.202429 | ubuntu-noble -> localhost | SHA256:hYwQyf8zXclqGTFu72OG0bTTduiUGyjL7wTj7eVVmLw zuul-build-sshkey 2026-08-10 14:50:06.202476 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-10 14:50:06.202506 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-10 14:50:06.202546 | ubuntu-noble -> localhost | | .oo | 2026-08-10 14:50:06.202577 | ubuntu-noble -> localhost | | o. o .o | 2026-08-10 14:50:06.202605 | ubuntu-noble -> localhost | | .. o..+ . | 2026-08-10 14:50:06.202634 | ubuntu-noble -> localhost | | . .+ =. o | 2026-08-10 14:50:06.202662 | ubuntu-noble -> localhost | | .SooO ++o.| 2026-08-10 14:50:06.202690 | ubuntu-noble -> localhost | | +.B+* B.o| 2026-08-10 14:50:06.202717 | ubuntu-noble -> localhost | | =.*o=E+.| 2026-08-10 14:50:06.202744 | ubuntu-noble -> localhost | | +o=oo. | 2026-08-10 14:50:06.202776 | ubuntu-noble -> localhost | | =+.. | 2026-08-10 14:50:06.202805 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-10 14:50:06.202883 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.709890 2026-08-10 14:50:06.213295 | 2026-08-10 14:50:06.213362 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-10 14:50:06.238190 | ubuntu-noble | ok 2026-08-10 14:50:06.249469 | ubuntu-noble | included: /var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-10 14:50:06.257447 | 2026-08-10 14:50:06.257506 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-10 14:50:06.281348 | ubuntu-noble | skipping: Conditional result was False 2026-08-10 14:50:06.291510 | 2026-08-10 14:50:06.291601 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-10 14:50:06.837378 | ubuntu-noble | changed 2026-08-10 14:50:06.843058 | 2026-08-10 14:50:06.843126 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-10 14:50:07.068711 | ubuntu-noble | ok 2026-08-10 14:50:07.077046 | 2026-08-10 14:50:07.077131 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-10 14:50:07.630990 | ubuntu-noble | changed 2026-08-10 14:50:07.638995 | 2026-08-10 14:50:07.639063 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-10 14:50:08.210966 | ubuntu-noble | changed 2026-08-10 14:50:08.219651 | 2026-08-10 14:50:08.219737 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-10 14:50:08.244799 | ubuntu-noble | skipping: Conditional result was False 2026-08-10 14:50:08.256765 | 2026-08-10 14:50:08.256829 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-10 14:50:08.618145 | ubuntu-noble -> localhost | changed 2026-08-10 14:50:08.629001 | 2026-08-10 14:50:08.629064 | TASK [add-build-sshkey : Add back temp key] 2026-08-10 14:50:08.925853 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/0f3bec81001d436591ca9031ccb77b54_id_rsa (zuul-build-sshkey) 2026-08-10 14:50:08.926057 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015944 2026-08-10 14:50:08.931453 | 2026-08-10 14:50:08.931577 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-10 14:50:09.271452 | ubuntu-noble | ok 2026-08-10 14:50:09.278552 | 2026-08-10 14:50:09.278638 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-10 14:50:09.313340 | ubuntu-noble | skipping: Conditional result was False 2026-08-10 14:50:09.330194 | 2026-08-10 14:50:09.330287 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-10 14:50:09.700683 | ubuntu-noble | ok 2026-08-10 14:50:09.737019 | 2026-08-10 14:50:09.737142 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-10 14:50:10.476497 | ubuntu-noble | Output suppressed because no_log was given 2026-08-10 14:50:10.488408 | 2026-08-10 14:50:10.488477 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-10 14:50:10.725292 | ubuntu-noble | ok: "logs" 2026-08-10 14:50:10.725533 | ubuntu-noble | ok: All items complete 2026-08-10 14:50:10.725569 | 2026-08-10 14:50:10.937024 | ubuntu-noble | ok: "artifacts" 2026-08-10 14:50:11.135678 | ubuntu-noble | ok: "docs" 2026-08-10 14:50:11.154435 | 2026-08-10 14:50:11.154594 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-10 14:50:11.378450 | ubuntu-noble | changed: "logs" 2026-08-10 14:50:11.597977 | ubuntu-noble | changed: "artifacts" 2026-08-10 14:50:11.798790 | ubuntu-noble | changed: "docs" 2026-08-10 14:50:11.814519 | 2026-08-10 14:50:11.814733 | PLAY RECAP 2026-08-10 14:50:11.814808 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-10 14:50:11.814852 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-10 14:50:11.814884 | 2026-08-10 14:50:11.973185 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-10 14:50:11.976376 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-10 14:50:12.662902 | 2026-08-10 14:50:12.663049 | PLAY [all] 2026-08-10 14:50:12.684656 | 2026-08-10 14:50:12.684814 | TASK [setup-uv : Extract archive] 2026-08-10 14:50:15.149579 | ubuntu-noble | changed 2026-08-10 14:50:15.156051 | 2026-08-10 14:50:15.156134 | TASK [setup-uv : Print version] 2026-08-10 14:50:15.542548 | ubuntu-noble | uv 0.8.13 2026-08-10 14:50:15.698052 | ubuntu-noble | ok: Runtime: 0:00:00.014962 2026-08-10 14:50:15.707455 | 2026-08-10 14:50:15.707557 | PLAY RECAP 2026-08-10 14:50:15.707608 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-10 14:50:15.707632 | 2026-08-10 14:50:15.901643 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-10 14:50:15.904275 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-10 14:50:16.484161 | 2026-08-10 14:50:16.484273 | PLAY [all] 2026-08-10 14:50:16.495372 | 2026-08-10 14:50:16.495444 | TASK [Run "pre-commit"] 2026-08-10 14:50:17.119162 | ubuntu-noble | Downloading virtualenv (5.2MiB) 2026-08-10 14:50:17.198887 | ubuntu-noble | Downloading virtualenv 2026-08-10 14:50:17.213322 | ubuntu-noble | Installed 10 packages in 13ms 2026-08-10 14:50:17.588408 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-10 14:50:18.259147 | ubuntu-noble | [WARNING] repo `https://github.com/pre-commit/pre-commit-hooks` uses deprecated stage names (commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pre-commit/pre-commit-hooks` will fix this. if it does not -- consider reporting an issue to that repo. 2026-08-10 14:50:18.264502 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-08-10 14:50:19.614687 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-08-10 14:50:20.378217 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-08-10 14:50:20.900775 | ubuntu-noble | [WARNING] repo `https://github.com/pycqa/isort` uses deprecated stage names (commit, merge-commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pycqa/isort` will fix this. if it does not -- consider reporting an issue to that repo. 2026-08-10 14:50:20.902527 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-08-10 14:50:21.540711 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-08-10 14:50:22.149746 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-10 14:50:22.149817 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-10 14:50:22.149832 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-10 14:50:26.052222 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-08-10 14:50:26.052290 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-10 14:50:26.052301 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-10 14:50:30.002248 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-08-10 14:50:30.002287 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-10 14:50:30.002327 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-10 14:50:33.025214 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-08-10 14:50:33.025285 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-10 14:50:33.025295 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-10 14:50:35.675230 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-08-10 14:50:35.675321 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-10 14:50:35.675339 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-10 14:50:46.466398 | ubuntu-noble | fix end of files.........................................................Passed 2026-08-10 14:50:46.530886 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-08-10 14:50:46.802141 | ubuntu-noble | black....................................................................Passed 2026-08-10 14:50:46.997945 | ubuntu-noble | flake8...................................................................Passed 2026-08-10 14:50:47.121903 | ubuntu-noble | isort....................................................................Passed 2026-08-10 14:51:12.676896 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-08-10 14:51:13.072048 | ubuntu-noble | ok: Runtime: 0:00:55.798933 2026-08-10 14:51:13.074816 | 2026-08-10 14:51:13.075024 | PLAY RECAP 2026-08-10 14:51:13.075088 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-10 14:51:13.075114 | 2026-08-10 14:51:13.196946 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-10 14:51:13.199610 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-10 14:51:13.937249 | 2026-08-10 14:51:13.937440 | PLAY [all] 2026-08-10 14:51:13.960613 | 2026-08-10 14:51:13.960835 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-10 14:51:13.999405 | ubuntu-noble | skipping: Conditional result was False 2026-08-10 14:51:14.010763 | 2026-08-10 14:51:14.011057 | TASK [fetch-output : Set log path for single node] 2026-08-10 14:51:14.058627 | ubuntu-noble | ok 2026-08-10 14:51:14.065070 | 2026-08-10 14:51:14.065145 | LOOP [fetch-output : Ensure local output dirs] 2026-08-10 14:51:14.485095 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/logs" 2026-08-10 14:51:14.717310 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/artifacts" 2026-08-10 14:51:14.933697 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0f3bec81001d436591ca9031ccb77b54/work/docs" 2026-08-10 14:51:14.969995 | 2026-08-10 14:51:14.970230 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-10 14:51:15.693874 | ubuntu-noble | ok 2026-08-10 14:51:15.694137 | ubuntu-noble | changed: All items complete 2026-08-10 14:51:15.694175 | 2026-08-10 14:51:16.185574 | ubuntu-noble | changed: .d..t...... ./ 2026-08-10 14:51:16.690392 | ubuntu-noble | changed: .d..t...... ./ 2026-08-10 14:51:16.860586 | 2026-08-10 14:51:16.861436 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-10 14:51:17.270942 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009132 2026-08-10 14:51:17.513464 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007490 2026-08-10 14:51:17.529518 | 2026-08-10 14:51:17.529658 | PLAY [all] 2026-08-10 14:51:17.537121 | 2026-08-10 14:51:17.537190 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-10 14:51:18.088296 | ubuntu-noble | changed 2026-08-10 14:51:18.094923 | 2026-08-10 14:51:18.094971 | PLAY RECAP 2026-08-10 14:51:18.095011 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-10 14:51:18.095032 | 2026-08-10 14:51:18.203408 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-10 14:51:18.222155 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-10 14:51:18.769966 | 2026-08-10 14:51:18.770309 | PLAY [localhost] 2026-08-10 14:51:18.780528 | 2026-08-10 14:51:18.780601 | TASK [Generate Zuul manifest] 2026-08-10 14:51:18.805455 | localhost | ok 2026-08-10 14:51:18.821870 | 2026-08-10 14:51:18.821980 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-10 14:51:19.301561 | localhost | changed 2026-08-10 14:51:19.316717 | 2026-08-10 14:51:19.316806 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-10 14:51:19.360179 | localhost | ok 2026-08-10 14:51:19.371832 | 2026-08-10 14:51:19.371908 | TASK [Upload logs] 2026-08-10 14:51:19.394410 | localhost | ok 2026-08-10 14:51:19.460332 | 2026-08-10 14:51:19.460463 | TASK [Set zuul-log-path fact] 2026-08-10 14:51:19.481229 | localhost | ok 2026-08-10 14:51:19.494726 | 2026-08-10 14:51:19.494795 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-10 14:51:19.527426 | localhost | ok 2026-08-10 14:51:19.536192 | 2026-08-10 14:51:19.536264 | TASK [upload-logs : Create log directories] 2026-08-10 14:51:19.925007 | localhost | changed 2026-08-10 14:51:19.932020 | 2026-08-10 14:51:19.932104 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-10 14:51:20.341658 | localhost -> localhost | ok: Runtime: 0:00:00.005036 2026-08-10 14:51:20.346917 | 2026-08-10 14:51:20.346991 | TASK [upload-logs : Upload logs to log server] 2026-08-10 14:51:20.803839 | localhost | Output suppressed because no_log was given 2026-08-10 14:51:20.808749 | 2026-08-10 14:51:20.808842 | LOOP [upload-logs : Compress console log and json output] 2026-08-10 14:51:20.854241 | localhost | skipping: Conditional result was False 2026-08-10 14:51:20.860817 | localhost | skipping: Conditional result was False 2026-08-10 14:51:20.871254 | 2026-08-10 14:51:20.871362 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-10 14:51:20.908213 | localhost | skipping: Conditional result was False 2026-08-10 14:51:20.908584 | 2026-08-10 14:51:20.912154 | localhost | skipping: Conditional result was False 2026-08-10 14:51:20.922458 | 2026-08-10 14:51:20.922559 | LOOP [upload-logs : Upload console log and json output]