2026-06-30 01:12:50.478001 | Job console starting 2026-06-30 01:12:50.502188 | Updating git repos 2026-06-30 01:12:50.555515 | Cloning repos into workspace 2026-06-30 01:12:50.674559 | Restoring repo states 2026-06-30 01:12:50.681495 | Merging changes 2026-06-30 01:12:51.024216 | Checking out repos 2026-06-30 01:12:51.076283 | Preparing playbooks 2026-06-30 01:12:54.122746 | Running Ansible setup 2026-06-30 01:12:58.301843 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-30 01:12:59.013283 | 2026-06-30 01:12:59.038745 | PLAY [localhost] 2026-06-30 01:12:59.048759 | 2026-06-30 01:12:59.048840 | TASK [Gathering Facts] 2026-06-30 01:13:00.322868 | localhost | ok 2026-06-30 01:13:00.334128 | 2026-06-30 01:13:00.334223 | TASK [Setup log path fact] 2026-06-30 01:13:00.354067 | localhost | ok 2026-06-30 01:13:00.367941 | 2026-06-30 01:13:00.368063 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-30 01:13:00.400877 | localhost | ok 2026-06-30 01:13:00.409965 | 2026-06-30 01:13:00.410070 | TASK [emit-job-header : Print job information] 2026-06-30 01:13:00.450809 | # Job Information 2026-06-30 01:13:00.450994 | Ansible Version: 2.16.18 2026-06-30 01:13:00.451039 | Job: pre-commit 2026-06-30 01:13:00.451070 | Pipeline: check 2026-06-30 01:13:00.451097 | Executor: 2d72f0692154 2026-06-30 01:13:00.451124 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/128 2026-06-30 01:13:00.451192 | Event ID: b2cc1250-7420-11f1-8f7a-7d79f55bcb9d 2026-06-30 01:13:00.455819 | 2026-06-30 01:13:00.455910 | LOOP [emit-job-header : Print node information] 2026-06-30 01:13:00.708639 | localhost | ok: 2026-06-30 01:13:00.708861 | localhost | # Node Information 2026-06-30 01:13:00.708912 | localhost | Inventory Hostname: ubuntu-noble 2026-06-30 01:13:00.708946 | localhost | Hostname: np0000183527 2026-06-30 01:13:00.709003 | localhost | Username: zuul 2026-06-30 01:13:00.709038 | localhost | Distro: Ubuntu 24.04 2026-06-30 01:13:00.709075 | localhost | Provider: yul1 2026-06-30 01:13:00.709103 | localhost | Region: ca-ymq-1 2026-06-30 01:13:00.709129 | localhost | Label: ubuntu-noble 2026-06-30 01:13:00.709156 | localhost | Product Name: OpenStack Nova 2026-06-30 01:13:00.709182 | localhost | Interface IP: 199.204.45.115 2026-06-30 01:13:00.723804 | 2026-06-30 01:13:00.724208 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-30 01:13:01.187479 | localhost -> localhost | changed 2026-06-30 01:13:01.196056 | 2026-06-30 01:13:01.196128 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-30 01:13:02.319725 | localhost -> localhost | changed 2026-06-30 01:13:02.328408 | 2026-06-30 01:13:02.328467 | PLAY [all] 2026-06-30 01:13:02.352812 | 2026-06-30 01:13:02.538370 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-30 01:13:02.768207 | ubuntu-noble -> localhost | ok 2026-06-30 01:13:02.785649 | 2026-06-30 01:13:02.785972 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-30 01:13:02.827569 | ubuntu-noble | ok 2026-06-30 01:13:02.843212 | ubuntu-noble | included: /var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-30 01:13:02.850317 | 2026-06-30 01:13:02.850406 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-30 01:13:04.146134 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-06-30 01:13:04.146341 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/82791aea1f1c42e28c75700ac7b6a665_id_rsa 2026-06-30 01:13:04.146392 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/82791aea1f1c42e28c75700ac7b6a665_id_rsa.pub 2026-06-30 01:13:04.146470 | ubuntu-noble -> localhost | The key fingerprint is: 2026-06-30 01:13:04.146543 | ubuntu-noble -> localhost | SHA256:XvZ5Y5EBK24/5Bzjv7alwUG6PnhJyxNg2V+3/DcbMWI zuul-build-sshkey 2026-06-30 01:13:04.146625 | ubuntu-noble -> localhost | The key's randomart image is: 2026-06-30 01:13:04.146693 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-06-30 01:13:04.146746 | ubuntu-noble -> localhost | | . | 2026-06-30 01:13:04.146819 | ubuntu-noble -> localhost | | o | 2026-06-30 01:13:04.146888 | ubuntu-noble -> localhost | | .o. o | 2026-06-30 01:13:04.146925 | ubuntu-noble -> localhost | | .+..o oo| 2026-06-30 01:13:04.146947 | ubuntu-noble -> localhost | | S.=.=E=+o| 2026-06-30 01:13:04.146968 | ubuntu-noble -> localhost | | . + B+*o=o| 2026-06-30 01:13:04.146988 | ubuntu-noble -> localhost | | . +X+*.o| 2026-06-30 01:13:04.147008 | ubuntu-noble -> localhost | | ..B=.*+| 2026-06-30 01:13:04.147031 | ubuntu-noble -> localhost | | ..+=++| 2026-06-30 01:13:04.147051 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-06-30 01:13:04.147101 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.771191 2026-06-30 01:13:04.153071 | 2026-06-30 01:13:04.153300 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-30 01:13:04.177041 | ubuntu-noble | ok 2026-06-30 01:13:04.194559 | ubuntu-noble | included: /var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-30 01:13:04.204923 | 2026-06-30 01:13:04.205029 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-30 01:13:04.230299 | ubuntu-noble | skipping: Conditional result was False 2026-06-30 01:13:04.242227 | 2026-06-30 01:13:04.242343 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-30 01:13:04.809255 | ubuntu-noble | changed 2026-06-30 01:13:04.821149 | 2026-06-30 01:13:04.821221 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-30 01:13:05.077059 | ubuntu-noble | ok 2026-06-30 01:13:05.082581 | 2026-06-30 01:13:05.082645 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-30 01:13:05.745103 | ubuntu-noble | changed 2026-06-30 01:13:05.750960 | 2026-06-30 01:13:05.751061 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-30 01:13:06.397732 | ubuntu-noble | changed 2026-06-30 01:13:06.404116 | 2026-06-30 01:13:06.404186 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-30 01:13:06.432585 | ubuntu-noble | skipping: Conditional result was False 2026-06-30 01:13:06.439859 | 2026-06-30 01:13:06.439955 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-30 01:13:06.910116 | ubuntu-noble -> localhost | changed 2026-06-30 01:13:06.923743 | 2026-06-30 01:13:07.022218 | TASK [add-build-sshkey : Add back temp key] 2026-06-30 01:13:07.438548 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/82791aea1f1c42e28c75700ac7b6a665_id_rsa (zuul-build-sshkey) 2026-06-30 01:13:07.438803 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.016067 2026-06-30 01:13:07.448469 | 2026-06-30 01:13:07.448603 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-30 01:13:07.812601 | ubuntu-noble | ok 2026-06-30 01:13:07.817663 | 2026-06-30 01:13:07.817727 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-30 01:13:07.843835 | ubuntu-noble | skipping: Conditional result was False 2026-06-30 01:13:07.861290 | 2026-06-30 01:13:07.861380 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-30 01:13:08.255799 | ubuntu-noble | ok 2026-06-30 01:13:08.314992 | 2026-06-30 01:13:08.315133 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-30 01:13:09.195659 | ubuntu-noble | Output suppressed because no_log was given 2026-06-30 01:13:09.205249 | 2026-06-30 01:13:09.205322 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-30 01:13:09.455990 | ubuntu-noble | ok: "logs" 2026-06-30 01:13:09.456235 | ubuntu-noble | ok: All items complete 2026-06-30 01:13:09.456279 | 2026-06-30 01:13:09.671112 | ubuntu-noble | ok: "artifacts" 2026-06-30 01:13:09.855664 | ubuntu-noble | ok: "docs" 2026-06-30 01:13:09.872009 | 2026-06-30 01:13:09.872160 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-30 01:13:10.122645 | ubuntu-noble | changed: "logs" 2026-06-30 01:13:10.343043 | ubuntu-noble | changed: "artifacts" 2026-06-30 01:13:10.548268 | ubuntu-noble | changed: "docs" 2026-06-30 01:13:10.562272 | 2026-06-30 01:13:10.562677 | PLAY RECAP 2026-06-30 01:13:10.562776 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-30 01:13:10.562809 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-30 01:13:10.562833 | 2026-06-30 01:13:10.761894 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-30 01:13:10.764384 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-06-30 01:13:11.410024 | 2026-06-30 01:13:11.410206 | PLAY [all] 2026-06-30 01:13:11.424789 | 2026-06-30 01:13:11.424932 | TASK [setup-uv : Extract archive] 2026-06-30 01:13:14.019806 | ubuntu-noble | changed 2026-06-30 01:13:14.026784 | 2026-06-30 01:13:14.026864 | TASK [setup-uv : Print version] 2026-06-30 01:13:13.682933 | ubuntu-noble | uv 0.8.13 2026-06-30 01:13:14.569074 | ubuntu-noble | ok: Runtime: 0:00:00.015205 2026-06-30 01:13:14.576106 | 2026-06-30 01:13:14.576166 | PLAY RECAP 2026-06-30 01:13:14.576213 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-30 01:13:14.576237 | 2026-06-30 01:13:14.738771 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-06-30 01:13:14.741241 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-06-30 01:13:15.343967 | 2026-06-30 01:13:15.344337 | PLAY [all] 2026-06-30 01:13:15.356597 | 2026-06-30 01:13:15.356678 | TASK [Run "pre-commit"] 2026-06-30 01:13:15.429457 | ubuntu-noble | Downloading virtualenv (4.3MiB) 2026-06-30 01:13:15.507993 | ubuntu-noble | Downloading virtualenv 2026-06-30 01:13:15.520879 | ubuntu-noble | Installed 10 packages in 12ms 2026-06-30 01:13:15.887535 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-06-30 01:13:16.389388 | 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-06-30 01:13:16.394464 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-06-30 01:13:16.909460 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-06-30 01:13:17.272471 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-06-30 01:13:17.801032 | 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-06-30 01:13:17.802880 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-06-30 01:13:19.118723 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-06-30 01:13:19.646167 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-06-30 01:13:19.646242 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-30 01:13:19.646254 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-30 01:13:23.560900 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-06-30 01:13:23.561018 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-30 01:13:23.561029 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-30 01:13:28.619203 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-06-30 01:13:28.619305 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-30 01:13:28.619323 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-30 01:13:31.913318 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-06-30 01:13:31.913424 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-30 01:13:31.913435 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-30 01:13:34.728620 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-06-30 01:13:34.728675 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-30 01:13:34.728685 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-30 01:13:45.201632 | ubuntu-noble | fix end of files.........................................................Passed 2026-06-30 01:13:45.262214 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-06-30 01:13:45.552490 | ubuntu-noble | black....................................................................Passed 2026-06-30 01:13:45.760518 | ubuntu-noble | flake8...................................................................Passed 2026-06-30 01:13:45.900773 | ubuntu-noble | isort....................................................................Passed 2026-06-30 01:14:03.053872 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-06-30 01:14:03.446961 | ubuntu-noble | ok: Runtime: 0:00:48.085683 2026-06-30 01:14:03.449734 | 2026-06-30 01:14:03.449808 | PLAY RECAP 2026-06-30 01:14:03.449888 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-30 01:14:03.449945 | 2026-06-30 01:14:03.587314 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-06-30 01:14:03.590083 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-30 01:14:04.199631 | 2026-06-30 01:14:04.199822 | PLAY [all] 2026-06-30 01:14:04.212891 | 2026-06-30 01:14:04.212994 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-30 01:14:04.258836 | ubuntu-noble | skipping: Conditional result was False 2026-06-30 01:14:04.269196 | 2026-06-30 01:14:04.269313 | TASK [fetch-output : Set log path for single node] 2026-06-30 01:14:04.314223 | ubuntu-noble | ok 2026-06-30 01:14:04.319354 | 2026-06-30 01:14:04.319424 | LOOP [fetch-output : Ensure local output dirs] 2026-06-30 01:14:04.707445 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/logs" 2026-06-30 01:14:04.914290 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/artifacts" 2026-06-30 01:14:05.128742 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/82791aea1f1c42e28c75700ac7b6a665/work/docs" 2026-06-30 01:14:05.144586 | 2026-06-30 01:14:05.144668 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-30 01:14:05.773776 | ubuntu-noble | changed: .d..t...... ./ 2026-06-30 01:14:05.774041 | ubuntu-noble | changed: All items complete 2026-06-30 01:14:05.774080 | 2026-06-30 01:14:06.230916 | ubuntu-noble | changed: .d..t...... ./ 2026-06-30 01:14:06.701139 | ubuntu-noble | changed: .d..t...... ./ 2026-06-30 01:14:06.726028 | 2026-06-30 01:14:06.726170 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-30 01:14:07.143801 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008499 2026-06-30 01:14:07.380634 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007671 2026-06-30 01:14:07.402293 | 2026-06-30 01:14:07.402432 | PLAY [all] 2026-06-30 01:14:07.408802 | 2026-06-30 01:14:07.408869 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-30 01:14:07.904444 | ubuntu-noble | changed 2026-06-30 01:14:07.910590 | 2026-06-30 01:14:07.910645 | PLAY RECAP 2026-06-30 01:14:07.910691 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-30 01:14:07.910714 | 2026-06-30 01:14:08.043021 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-30 01:14:08.045308 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-30 01:14:08.672417 | 2026-06-30 01:14:08.672584 | PLAY [localhost] 2026-06-30 01:14:08.684290 | 2026-06-30 01:14:08.684386 | TASK [Generate Zuul manifest] 2026-06-30 01:14:08.706240 | localhost | ok 2026-06-30 01:14:08.722559 | 2026-06-30 01:14:08.722666 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-30 01:14:09.110885 | localhost | changed 2026-06-30 01:14:09.123160 | 2026-06-30 01:14:09.123260 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-30 01:14:09.155840 | localhost | ok 2026-06-30 01:14:09.166090 | 2026-06-30 01:14:09.166169 | TASK [Upload logs] 2026-06-30 01:14:09.187475 | localhost | ok 2026-06-30 01:14:09.251999 | 2026-06-30 01:14:09.252168 | TASK [Set zuul-log-path fact] 2026-06-30 01:14:09.275373 | localhost | ok 2026-06-30 01:14:09.288468 | 2026-06-30 01:14:09.288539 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-30 01:14:09.321452 | localhost | ok 2026-06-30 01:14:09.331011 | 2026-06-30 01:14:09.331083 | TASK [upload-logs : Create log directories] 2026-06-30 01:14:09.751328 | localhost | changed 2026-06-30 01:14:09.757406 | 2026-06-30 01:14:09.757484 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-30 01:14:10.179261 | localhost -> localhost | ok: Runtime: 0:00:00.005943 2026-06-30 01:14:10.186261 | 2026-06-30 01:14:10.186370 | TASK [upload-logs : Upload logs to log server] 2026-06-30 01:14:10.657089 | localhost | Output suppressed because no_log was given 2026-06-30 01:14:10.661644 | 2026-06-30 01:14:10.661716 | LOOP [upload-logs : Compress console log and json output] 2026-06-30 01:14:10.708916 | localhost | skipping: Conditional result was False 2026-06-30 01:14:10.717624 | localhost | skipping: Conditional result was False 2026-06-30 01:14:10.730467 | 2026-06-30 01:14:10.730613 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-30 01:14:10.772989 | localhost | skipping: Conditional result was False 2026-06-30 01:14:10.773371 | 2026-06-30 01:14:10.777075 | localhost | skipping: Conditional result was False 2026-06-30 01:14:10.794019 | 2026-06-30 01:14:10.794143 | LOOP [upload-logs : Upload console log and json output]