2026-07-21 00:54:03.911288 | Job console starting 2026-07-21 00:54:03.934648 | Updating git repos 2026-07-21 00:54:03.964884 | Cloning repos into workspace 2026-07-21 00:54:04.032104 | Restoring repo states 2026-07-21 00:54:04.040733 | Merging changes 2026-07-21 00:54:04.458934 | Checking out repos 2026-07-21 00:54:04.498859 | Preparing playbooks 2026-07-21 00:54:05.641178 | Running Ansible setup 2026-07-21 00:54:09.213321 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-21 00:54:09.850801 | 2026-07-21 00:54:09.851156 | PLAY [localhost] 2026-07-21 00:54:09.858832 | 2026-07-21 00:54:09.858902 | TASK [Gathering Facts] 2026-07-21 00:54:10.784357 | localhost | ok 2026-07-21 00:54:10.791884 | 2026-07-21 00:54:10.791963 | TASK [Setup log path fact] 2026-07-21 00:54:10.812586 | localhost | ok 2026-07-21 00:54:10.826880 | 2026-07-21 00:54:10.827043 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-21 00:54:10.856234 | localhost | ok 2026-07-21 00:54:10.864019 | 2026-07-21 00:54:10.864112 | TASK [emit-job-header : Print job information] 2026-07-21 00:54:10.903682 | # Job Information 2026-07-21 00:54:10.903828 | Ansible Version: 2.16.18 2026-07-21 00:54:10.903872 | Job: pre-commit 2026-07-21 00:54:10.903902 | Pipeline: check 2026-07-21 00:54:10.903929 | Executor: 2d72f0692154 2026-07-21 00:54:10.903956 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/142 2026-07-21 00:54:10.903987 | Event ID: faa698b0-849d-11f1-98dd-9cc612b57d28 2026-07-21 00:54:10.907742 | 2026-07-21 00:54:10.907837 | LOOP [emit-job-header : Print node information] 2026-07-21 00:54:11.012674 | localhost | ok: 2026-07-21 00:54:11.013192 | localhost | # Node Information 2026-07-21 00:54:11.013263 | localhost | Inventory Hostname: ubuntu-noble 2026-07-21 00:54:11.013312 | localhost | Hostname: np0000185934 2026-07-21 00:54:11.013357 | localhost | Username: zuul 2026-07-21 00:54:11.013408 | localhost | Distro: Ubuntu 24.04 2026-07-21 00:54:11.013453 | localhost | Provider: yul1 2026-07-21 00:54:11.013495 | localhost | Region: ca-ymq-1 2026-07-21 00:54:11.013536 | localhost | Label: ubuntu-noble 2026-07-21 00:54:11.013577 | localhost | Product Name: OpenStack Nova 2026-07-21 00:54:11.013673 | localhost | Interface IP: 199.204.45.222 2026-07-21 00:54:11.022326 | 2026-07-21 00:54:11.022454 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-21 00:54:11.442251 | localhost -> localhost | changed 2026-07-21 00:54:11.452926 | 2026-07-21 00:54:11.453072 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-21 00:54:12.271110 | localhost -> localhost | changed 2026-07-21 00:54:12.282317 | 2026-07-21 00:54:12.282390 | PLAY [all] 2026-07-21 00:54:12.293271 | 2026-07-21 00:54:12.293393 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-21 00:54:12.520597 | ubuntu-noble -> localhost | ok 2026-07-21 00:54:12.534195 | 2026-07-21 00:54:12.534321 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-21 00:54:12.568887 | ubuntu-noble | ok 2026-07-21 00:54:12.586778 | ubuntu-noble | included: /var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-21 00:54:12.592883 | 2026-07-21 00:54:12.592981 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-21 00:54:13.489387 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-07-21 00:54:13.489615 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/4e8620d33bdb4fffba8872e32ec64b68_id_rsa 2026-07-21 00:54:13.489651 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/4e8620d33bdb4fffba8872e32ec64b68_id_rsa.pub 2026-07-21 00:54:13.489675 | ubuntu-noble -> localhost | The key fingerprint is: 2026-07-21 00:54:13.489697 | ubuntu-noble -> localhost | SHA256:oI7RFczSQleE+1XlEFlqxCm4XLPWb31ptTt93ylPZNw zuul-build-sshkey 2026-07-21 00:54:13.489732 | ubuntu-noble -> localhost | The key's randomart image is: 2026-07-21 00:54:13.489753 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-07-21 00:54:13.489780 | ubuntu-noble -> localhost | | ..+o+o. .+*o | 2026-07-21 00:54:13.489802 | ubuntu-noble -> localhost | | o.=.. +.=+ | 2026-07-21 00:54:13.489823 | ubuntu-noble -> localhost | | ooo o *o . | 2026-07-21 00:54:13.489843 | ubuntu-noble -> localhost | | . o..o +.. . o| 2026-07-21 00:54:13.489864 | ubuntu-noble -> localhost | | . o .So . =E| 2026-07-21 00:54:13.489890 | ubuntu-noble -> localhost | | + . =+o| 2026-07-21 00:54:13.489910 | ubuntu-noble -> localhost | | . . ...+| 2026-07-21 00:54:13.489930 | ubuntu-noble -> localhost | | ..o=| 2026-07-21 00:54:13.489952 | ubuntu-noble -> localhost | | oo*| 2026-07-21 00:54:13.489973 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-07-21 00:54:13.490021 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.489305 2026-07-21 00:54:13.495520 | 2026-07-21 00:54:13.495587 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-21 00:54:13.530284 | ubuntu-noble | ok 2026-07-21 00:54:13.542632 | ubuntu-noble | included: /var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-21 00:54:13.550463 | 2026-07-21 00:54:13.550524 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-21 00:54:13.575061 | ubuntu-noble | skipping: Conditional result was False 2026-07-21 00:54:13.584697 | 2026-07-21 00:54:13.584787 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-21 00:54:14.087291 | ubuntu-noble | changed 2026-07-21 00:54:14.094990 | 2026-07-21 00:54:14.095059 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-21 00:54:14.313793 | ubuntu-noble | ok 2026-07-21 00:54:14.321305 | 2026-07-21 00:54:14.321394 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-21 00:54:14.884204 | ubuntu-noble | changed 2026-07-21 00:54:14.891840 | 2026-07-21 00:54:14.891935 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-21 00:54:15.454973 | ubuntu-noble | changed 2026-07-21 00:54:15.463261 | 2026-07-21 00:54:15.463327 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-21 00:54:15.487352 | ubuntu-noble | skipping: Conditional result was False 2026-07-21 00:54:15.495283 | 2026-07-21 00:54:15.495370 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-21 00:54:15.884670 | ubuntu-noble -> localhost | changed 2026-07-21 00:54:15.900548 | 2026-07-21 00:54:15.900631 | TASK [add-build-sshkey : Add back temp key] 2026-07-21 00:54:16.189479 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/4e8620d33bdb4fffba8872e32ec64b68_id_rsa (zuul-build-sshkey) 2026-07-21 00:54:16.189736 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015471 2026-07-21 00:54:16.197243 | 2026-07-21 00:54:16.197333 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-21 00:54:16.558747 | ubuntu-noble | ok 2026-07-21 00:54:16.564320 | 2026-07-21 00:54:16.564389 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-21 00:54:16.590463 | ubuntu-noble | skipping: Conditional result was False 2026-07-21 00:54:16.606851 | 2026-07-21 00:54:16.606916 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-21 00:54:16.990080 | ubuntu-noble | ok 2026-07-21 00:54:17.072087 | 2026-07-21 00:54:17.072305 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-21 00:54:17.948481 | ubuntu-noble | Output suppressed because no_log was given 2026-07-21 00:54:17.958909 | 2026-07-21 00:54:17.958978 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-21 00:54:18.184948 | ubuntu-noble | ok: "logs" 2026-07-21 00:54:18.185474 | ubuntu-noble | ok: All items complete 2026-07-21 00:54:18.185600 | 2026-07-21 00:54:18.377797 | ubuntu-noble | ok: "artifacts" 2026-07-21 00:54:18.573178 | ubuntu-noble | ok: "docs" 2026-07-21 00:54:18.585205 | 2026-07-21 00:54:18.585337 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-21 00:54:18.805318 | ubuntu-noble | changed: "logs" 2026-07-21 00:54:18.991275 | ubuntu-noble | changed: "artifacts" 2026-07-21 00:54:19.176868 | ubuntu-noble | changed: "docs" 2026-07-21 00:54:19.194091 | 2026-07-21 00:54:19.194211 | PLAY RECAP 2026-07-21 00:54:19.194260 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-21 00:54:19.194291 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-21 00:54:19.194318 | 2026-07-21 00:54:19.326835 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-21 00:54:19.328019 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-21 00:54:19.981219 | 2026-07-21 00:54:19.981397 | PLAY [all] 2026-07-21 00:54:19.995981 | 2026-07-21 00:54:19.996150 | TASK [setup-uv : Extract archive] 2026-07-21 00:54:22.566003 | ubuntu-noble | changed 2026-07-21 00:54:22.572616 | 2026-07-21 00:54:22.572701 | TASK [setup-uv : Print version] 2026-07-21 00:54:22.939832 | ubuntu-noble | uv 0.8.13 2026-07-21 00:54:23.108125 | ubuntu-noble | ok: Runtime: 0:00:00.012999 2026-07-21 00:54:23.115359 | 2026-07-21 00:54:23.115408 | PLAY RECAP 2026-07-21 00:54:23.115454 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-21 00:54:23.115479 | 2026-07-21 00:54:23.243136 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-21 00:54:23.245600 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-21 00:54:23.828111 | 2026-07-21 00:54:23.828235 | PLAY [all] 2026-07-21 00:54:23.839723 | 2026-07-21 00:54:23.839815 | TASK [Run "pre-commit"] 2026-07-21 00:54:24.387668 | ubuntu-noble | Downloading virtualenv (5.3MiB) 2026-07-21 00:54:24.477624 | ubuntu-noble | Downloading virtualenv 2026-07-21 00:54:24.489218 | ubuntu-noble | Installed 10 packages in 11ms 2026-07-21 00:54:24.861291 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-21 00:54:25.344982 | 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-07-21 00:54:25.352533 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-07-21 00:54:25.859352 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-07-21 00:54:26.240212 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-07-21 00:54:26.687011 | 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-07-21 00:54:26.688821 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-07-21 00:54:27.237911 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-07-21 00:54:27.758343 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-21 00:54:27.758401 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-21 00:54:27.758419 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-21 00:54:31.619007 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-07-21 00:54:31.619110 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-21 00:54:31.619121 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-21 00:54:35.983415 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-07-21 00:54:35.983507 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-21 00:54:35.983520 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-21 00:54:39.403542 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-07-21 00:54:39.403609 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-21 00:54:39.403620 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-21 00:54:42.239101 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-07-21 00:54:42.239157 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-21 00:54:42.239167 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-21 00:54:52.926452 | ubuntu-noble | fix end of files.........................................................Passed 2026-07-21 00:54:52.987407 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-07-21 00:54:53.254193 | ubuntu-noble | black....................................................................Passed 2026-07-21 00:54:53.454986 | ubuntu-noble | flake8...................................................................Passed 2026-07-21 00:54:53.580566 | ubuntu-noble | isort....................................................................Passed 2026-07-21 00:55:12.446426 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-07-21 00:55:12.538225 | ubuntu-noble | ok: Runtime: 0:00:48.276964 2026-07-21 00:55:12.541470 | 2026-07-21 00:55:12.541524 | PLAY RECAP 2026-07-21 00:55:12.541634 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-21 00:55:12.541658 | 2026-07-21 00:55:12.711552 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-21 00:55:12.714016 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-21 00:55:13.343920 | 2026-07-21 00:55:13.344075 | PLAY [all] 2026-07-21 00:55:13.356623 | 2026-07-21 00:55:13.356704 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-21 00:55:13.401969 | ubuntu-noble | skipping: Conditional result was False 2026-07-21 00:55:13.413523 | 2026-07-21 00:55:13.413612 | TASK [fetch-output : Set log path for single node] 2026-07-21 00:55:13.457719 | ubuntu-noble | ok 2026-07-21 00:55:13.462932 | 2026-07-21 00:55:13.463002 | LOOP [fetch-output : Ensure local output dirs] 2026-07-21 00:55:13.854757 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/logs" 2026-07-21 00:55:14.062890 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/artifacts" 2026-07-21 00:55:14.349533 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/4e8620d33bdb4fffba8872e32ec64b68/work/docs" 2026-07-21 00:55:14.371282 | 2026-07-21 00:55:14.371465 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-21 00:55:15.025547 | ubuntu-noble | changed: .d..t...... ./ 2026-07-21 00:55:15.025957 | ubuntu-noble | changed: All items complete 2026-07-21 00:55:15.026004 | 2026-07-21 00:55:15.874095 | ubuntu-noble | changed: .d..t...... ./ 2026-07-21 00:55:16.343669 | ubuntu-noble | changed: .d..t...... ./ 2026-07-21 00:55:16.367981 | 2026-07-21 00:55:16.368210 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-21 00:55:16.814573 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009330 2026-07-21 00:55:17.049884 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007838 2026-07-21 00:55:17.068520 | 2026-07-21 00:55:17.069336 | PLAY [all] 2026-07-21 00:55:17.076330 | 2026-07-21 00:55:17.076399 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-21 00:55:17.559084 | ubuntu-noble | changed 2026-07-21 00:55:17.567715 | 2026-07-21 00:55:17.567790 | PLAY RECAP 2026-07-21 00:55:17.567842 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-21 00:55:17.567863 | 2026-07-21 00:55:17.723340 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-21 00:55:17.724823 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-21 00:55:18.323776 | 2026-07-21 00:55:18.323947 | PLAY [localhost] 2026-07-21 00:55:18.335692 | 2026-07-21 00:55:18.335785 | TASK [Generate Zuul manifest] 2026-07-21 00:55:18.353970 | localhost | ok 2026-07-21 00:55:18.368160 | 2026-07-21 00:55:18.368238 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-21 00:55:18.765552 | localhost | changed 2026-07-21 00:55:18.777946 | 2026-07-21 00:55:18.778024 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-21 00:55:19.154370 | localhost | ok 2026-07-21 00:55:19.164664 | 2026-07-21 00:55:19.164754 | TASK [Upload logs] 2026-07-21 00:55:19.191233 | localhost | ok 2026-07-21 00:55:19.249319 | 2026-07-21 00:55:19.249508 | TASK [Set zuul-log-path fact] 2026-07-21 00:55:19.270154 | localhost | ok 2026-07-21 00:55:19.280941 | 2026-07-21 00:55:19.281025 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-21 00:55:19.310066 | localhost | ok 2026-07-21 00:55:19.317331 | 2026-07-21 00:55:19.317403 | TASK [upload-logs : Create log directories] 2026-07-21 00:55:19.759867 | localhost | changed 2026-07-21 00:55:19.765533 | 2026-07-21 00:55:19.765605 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-21 00:55:20.206146 | localhost -> localhost | ok: Runtime: 0:00:00.005909 2026-07-21 00:55:20.212676 | 2026-07-21 00:55:20.212745 | TASK [upload-logs : Upload logs to log server] 2026-07-21 00:55:21.301638 | localhost | Output suppressed because no_log was given 2026-07-21 00:55:21.306451 | 2026-07-21 00:55:21.306524 | LOOP [upload-logs : Compress console log and json output] 2026-07-21 00:55:21.354461 | localhost | skipping: Conditional result was False 2026-07-21 00:55:21.362236 | localhost | skipping: Conditional result was False 2026-07-21 00:55:21.372579 | 2026-07-21 00:55:21.372794 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-21 00:55:21.419623 | localhost | skipping: Conditional result was False 2026-07-21 00:55:21.420608 | 2026-07-21 00:55:21.424155 | localhost | skipping: Conditional result was False 2026-07-21 00:55:21.440084 | 2026-07-21 00:55:21.440307 | LOOP [upload-logs : Upload console log and json output]