2026-06-20 01:16:25.209010 | Job console starting 2026-06-20 01:16:25.231377 | Updating git repos 2026-06-20 01:16:25.265635 | Cloning repos into workspace 2026-06-20 01:16:25.345127 | Restoring repo states 2026-06-20 01:16:25.352290 | Merging changes 2026-06-20 01:16:25.690829 | Checking out repos 2026-06-20 01:16:25.731695 | Preparing playbooks 2026-06-20 01:16:26.997890 | Running Ansible setup 2026-06-20 01:16:31.370743 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-20 01:16:32.089379 | 2026-06-20 01:16:32.249350 | PLAY [localhost] 2026-06-20 01:16:32.263598 | 2026-06-20 01:16:32.263730 | TASK [Gathering Facts] 2026-06-20 01:16:33.362114 | localhost | ok 2026-06-20 01:16:33.373049 | 2026-06-20 01:16:33.373349 | TASK [Setup log path fact] 2026-06-20 01:16:33.394892 | localhost | ok 2026-06-20 01:16:33.410090 | 2026-06-20 01:16:33.410258 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-20 01:16:33.444395 | localhost | ok 2026-06-20 01:16:33.453665 | 2026-06-20 01:16:33.454052 | TASK [emit-job-header : Print job information] 2026-06-20 01:16:33.496379 | # Job Information 2026-06-20 01:16:33.496598 | Ansible Version: 2.16.18 2026-06-20 01:16:33.496633 | Job: pre-commit 2026-06-20 01:16:33.496655 | Pipeline: check 2026-06-20 01:16:33.496676 | Executor: 2d72f0692154 2026-06-20 01:16:33.496791 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/128 2026-06-20 01:16:33.496820 | Event ID: 67edd8a0-6c45-11f1-9d81-256d13ed2348 2026-06-20 01:16:33.500541 | 2026-06-20 01:16:33.500621 | LOOP [emit-job-header : Print node information] 2026-06-20 01:16:33.669040 | localhost | ok: 2026-06-20 01:16:33.669302 | localhost | # Node Information 2026-06-20 01:16:33.669345 | localhost | Inventory Hostname: ubuntu-noble 2026-06-20 01:16:33.669377 | localhost | Hostname: np0000182390 2026-06-20 01:16:33.669403 | localhost | Username: zuul 2026-06-20 01:16:33.669434 | localhost | Distro: Ubuntu 24.04 2026-06-20 01:16:33.669460 | localhost | Provider: yul1 2026-06-20 01:16:33.669486 | localhost | Region: ca-ymq-1 2026-06-20 01:16:33.669511 | localhost | Label: ubuntu-noble 2026-06-20 01:16:33.669536 | localhost | Product Name: OpenStack Nova 2026-06-20 01:16:33.669561 | localhost | Interface IP: 199.204.45.89 2026-06-20 01:16:33.682724 | 2026-06-20 01:16:33.682875 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-20 01:16:34.256486 | localhost -> localhost | changed 2026-06-20 01:16:34.263623 | 2026-06-20 01:16:34.263773 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-20 01:16:35.651623 | localhost -> localhost | changed 2026-06-20 01:16:35.661036 | 2026-06-20 01:16:35.661262 | PLAY [all] 2026-06-20 01:16:35.673404 | 2026-06-20 01:16:35.673974 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-20 01:16:35.924905 | ubuntu-noble -> localhost | ok 2026-06-20 01:16:35.933590 | 2026-06-20 01:16:35.933703 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-20 01:16:35.969450 | ubuntu-noble | ok 2026-06-20 01:16:35.987607 | ubuntu-noble | included: /var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-20 01:16:35.993701 | 2026-06-20 01:16:35.993768 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-20 01:16:37.691567 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-06-20 01:16:37.691782 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/2bbf52e6fbff46ddbda4d1547281bc9a_id_rsa 2026-06-20 01:16:37.691817 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/2bbf52e6fbff46ddbda4d1547281bc9a_id_rsa.pub 2026-06-20 01:16:37.691843 | ubuntu-noble -> localhost | The key fingerprint is: 2026-06-20 01:16:37.691867 | ubuntu-noble -> localhost | SHA256:muYmyHdcGso1zZUa4wwY2+5Wy2zi15m6MO4sJd7xLK0 zuul-build-sshkey 2026-06-20 01:16:37.691908 | ubuntu-noble -> localhost | The key's randomart image is: 2026-06-20 01:16:37.691930 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-06-20 01:16:37.691956 | ubuntu-noble -> localhost | | | 2026-06-20 01:16:37.691979 | ubuntu-noble -> localhost | | . | 2026-06-20 01:16:37.692000 | ubuntu-noble -> localhost | | = . | 2026-06-20 01:16:37.692022 | ubuntu-noble -> localhost | | o o o o | 2026-06-20 01:16:37.692042 | ubuntu-noble -> localhost | | . *S= | 2026-06-20 01:16:37.692064 | ubuntu-noble -> localhost | | . BoO | 2026-06-20 01:16:37.692084 | ubuntu-noble -> localhost | | . + O*& o o | 2026-06-20 01:16:37.692106 | ubuntu-noble -> localhost | | o B=@oX + | 2026-06-20 01:16:37.692129 | ubuntu-noble -> localhost | | . OE*oo | 2026-06-20 01:16:37.692151 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-06-20 01:16:37.692208 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.877893 2026-06-20 01:16:37.698262 | 2026-06-20 01:16:37.698366 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-20 01:16:37.729452 | ubuntu-noble | ok 2026-06-20 01:16:37.742840 | ubuntu-noble | included: /var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-20 01:16:37.752000 | 2026-06-20 01:16:37.752143 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-20 01:16:37.778457 | ubuntu-noble | skipping: Conditional result was False 2026-06-20 01:16:37.790872 | 2026-06-20 01:16:37.791004 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-20 01:16:38.430502 | ubuntu-noble | changed 2026-06-20 01:16:38.573338 | 2026-06-20 01:16:38.573451 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-20 01:16:38.789546 | ubuntu-noble | ok 2026-06-20 01:16:38.798143 | 2026-06-20 01:16:38.798591 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-20 01:16:39.340579 | ubuntu-noble | changed 2026-06-20 01:16:39.749311 | 2026-06-20 01:16:39.749432 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-20 01:16:40.349473 | ubuntu-noble | changed 2026-06-20 01:16:40.358575 | 2026-06-20 01:16:40.358698 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-20 01:16:40.383949 | ubuntu-noble | skipping: Conditional result was False 2026-06-20 01:16:40.399051 | 2026-06-20 01:16:40.479450 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-20 01:16:40.907612 | ubuntu-noble -> localhost | changed 2026-06-20 01:16:40.923603 | 2026-06-20 01:16:40.923748 | TASK [add-build-sshkey : Add back temp key] 2026-06-20 01:16:41.228900 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/2bbf52e6fbff46ddbda4d1547281bc9a_id_rsa (zuul-build-sshkey) 2026-06-20 01:16:41.229179 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012318 2026-06-20 01:16:41.234758 | 2026-06-20 01:16:41.234840 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-20 01:16:41.597899 | ubuntu-noble | ok 2026-06-20 01:16:41.609854 | 2026-06-20 01:16:41.609926 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-20 01:16:41.638487 | ubuntu-noble | skipping: Conditional result was False 2026-06-20 01:16:41.656471 | 2026-06-20 01:16:41.656543 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-20 01:16:42.029186 | ubuntu-noble | ok 2026-06-20 01:16:42.072734 | 2026-06-20 01:16:42.072864 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-20 01:16:42.969319 | ubuntu-noble | Output suppressed because no_log was given 2026-06-20 01:16:42.982326 | 2026-06-20 01:16:42.982416 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-20 01:16:43.219873 | ubuntu-noble | ok: "logs" 2026-06-20 01:16:43.220239 | ubuntu-noble | ok: All items complete 2026-06-20 01:16:43.220289 | 2026-06-20 01:16:43.412145 | ubuntu-noble | ok: "artifacts" 2026-06-20 01:16:43.608499 | ubuntu-noble | ok: "docs" 2026-06-20 01:16:43.627498 | 2026-06-20 01:16:43.627662 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-20 01:16:43.857628 | ubuntu-noble | changed: "logs" 2026-06-20 01:16:44.050279 | ubuntu-noble | changed: "artifacts" 2026-06-20 01:16:44.244739 | ubuntu-noble | changed: "docs" 2026-06-20 01:16:44.263134 | 2026-06-20 01:16:44.263214 | PLAY RECAP 2026-06-20 01:16:44.263309 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-20 01:16:44.263356 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-20 01:16:44.263387 | 2026-06-20 01:16:44.380512 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-20 01:16:44.383529 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-06-20 01:16:44.993375 | 2026-06-20 01:16:45.013344 | PLAY [all] 2026-06-20 01:16:45.035548 | 2026-06-20 01:16:45.035857 | TASK [setup-uv : Extract archive] 2026-06-20 01:16:47.664241 | ubuntu-noble | changed 2026-06-20 01:16:47.671570 | 2026-06-20 01:16:47.671686 | TASK [setup-uv : Print version] 2026-06-20 01:16:48.124026 | ubuntu-noble | uv 0.8.13 2026-06-20 01:16:48.224647 | ubuntu-noble | ok: Runtime: 0:00:00.013782 2026-06-20 01:16:48.235825 | 2026-06-20 01:16:48.235894 | PLAY RECAP 2026-06-20 01:16:48.235948 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-20 01:16:48.235973 | 2026-06-20 01:16:48.457509 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-06-20 01:16:48.461980 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-06-20 01:16:49.160179 | 2026-06-20 01:16:49.160388 | PLAY [all] 2026-06-20 01:16:49.174086 | 2026-06-20 01:16:49.174240 | TASK [Run "pre-commit"] 2026-06-20 01:16:49.995967 | ubuntu-noble | Downloading virtualenv (4.3MiB) 2026-06-20 01:16:50.139577 | ubuntu-noble | Downloading virtualenv 2026-06-20 01:16:50.152325 | ubuntu-noble | Installed 10 packages in 12ms 2026-06-20 01:16:50.522307 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-06-20 01:16:51.009565 | 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-20 01:16:51.015735 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-06-20 01:16:51.555872 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-06-20 01:16:51.929669 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-06-20 01:16:52.706036 | 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-20 01:16:52.707264 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-06-20 01:16:55.008507 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-06-20 01:16:55.556454 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-06-20 01:16:55.556525 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-20 01:16:55.556550 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-20 01:17:00.464099 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-06-20 01:17:00.464154 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-20 01:17:00.464164 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-20 01:17:05.479280 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-06-20 01:17:05.479355 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-20 01:17:05.479368 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-20 01:17:08.889804 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-06-20 01:17:08.889878 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-20 01:17:08.889896 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-20 01:17:11.656108 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-06-20 01:17:11.656200 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-06-20 01:17:11.656211 | ubuntu-noble | [INFO] This may take a few minutes... 2026-06-20 01:17:22.902806 | ubuntu-noble | fix end of files.........................................................Passed 2026-06-20 01:17:22.961576 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-06-20 01:17:23.212587 | ubuntu-noble | black....................................................................Passed 2026-06-20 01:17:23.397466 | ubuntu-noble | flake8...................................................................Passed 2026-06-20 01:17:23.519078 | ubuntu-noble | isort....................................................................Passed 2026-06-20 01:17:43.039090 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-06-20 01:17:43.240378 | ubuntu-noble | ok: Runtime: 0:00:53.448195 2026-06-20 01:17:43.242595 | 2026-06-20 01:17:43.242650 | PLAY RECAP 2026-06-20 01:17:43.242701 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-20 01:17:43.242724 | 2026-06-20 01:17:43.443809 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-06-20 01:17:43.446794 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-20 01:17:44.286708 | 2026-06-20 01:17:44.286893 | PLAY [all] 2026-06-20 01:17:44.302959 | 2026-06-20 01:17:44.303102 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-20 01:17:44.348394 | ubuntu-noble | skipping: Conditional result was False 2026-06-20 01:17:44.357995 | 2026-06-20 01:17:44.358106 | TASK [fetch-output : Set log path for single node] 2026-06-20 01:17:44.394689 | ubuntu-noble | ok 2026-06-20 01:17:44.400074 | 2026-06-20 01:17:44.400156 | LOOP [fetch-output : Ensure local output dirs] 2026-06-20 01:17:44.775252 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/logs" 2026-06-20 01:17:44.994186 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/artifacts" 2026-06-20 01:17:45.218948 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2bbf52e6fbff46ddbda4d1547281bc9a/work/docs" 2026-06-20 01:17:45.235425 | 2026-06-20 01:17:45.235618 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-20 01:17:45.985669 | ubuntu-noble | changed: .d..t...... ./ 2026-06-20 01:17:45.986320 | ubuntu-noble | changed: All items complete 2026-06-20 01:17:45.986371 | 2026-06-20 01:17:46.445344 | ubuntu-noble | changed: .d..t...... ./ 2026-06-20 01:17:46.970148 | ubuntu-noble | changed: .d..t...... ./ 2026-06-20 01:17:46.996499 | 2026-06-20 01:17:46.996627 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-20 01:17:47.428312 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.012465 2026-06-20 01:17:47.666453 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006721 2026-06-20 01:17:47.686390 | 2026-06-20 01:17:47.686493 | PLAY [all] 2026-06-20 01:17:47.693470 | 2026-06-20 01:17:47.693537 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-20 01:17:48.167694 | ubuntu-noble | changed 2026-06-20 01:17:48.177151 | 2026-06-20 01:17:48.177381 | PLAY RECAP 2026-06-20 01:17:48.177623 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-20 01:17:48.177674 | 2026-06-20 01:17:48.520639 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-20 01:17:48.522628 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-20 01:17:49.210816 | 2026-06-20 01:17:52.795532 | PLAY [localhost] 2026-06-20 01:17:52.816541 | 2026-06-20 01:17:52.816724 | TASK [Generate Zuul manifest] 2026-06-20 01:17:52.843758 | localhost | ok 2026-06-20 01:17:52.869224 | 2026-06-20 01:17:52.869440 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-20 01:17:53.305332 | localhost | changed 2026-06-20 01:17:53.316915 | 2026-06-20 01:17:53.317100 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-20 01:17:53.362000 | localhost | ok 2026-06-20 01:17:53.372057 | 2026-06-20 01:17:53.372139 | TASK [Upload logs] 2026-06-20 01:17:53.394009 | localhost | ok 2026-06-20 01:17:53.456849 | 2026-06-20 01:17:53.457012 | TASK [Set zuul-log-path fact] 2026-06-20 01:17:53.491118 | localhost | ok 2026-06-20 01:17:53.506581 | 2026-06-20 01:17:53.506673 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-20 01:17:53.538096 | localhost | ok 2026-06-20 01:17:53.552693 | 2026-06-20 01:17:53.552870 | TASK [upload-logs : Create log directories] 2026-06-20 01:17:54.127040 | localhost | changed 2026-06-20 01:17:54.146132 | 2026-06-20 01:17:54.381073 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-20 01:17:54.820240 | localhost -> localhost | ok: Runtime: 0:00:00.005589 2026-06-20 01:17:54.825358 | 2026-06-20 01:17:54.825428 | TASK [upload-logs : Upload logs to log server] 2026-06-20 01:17:55.351778 | localhost | Output suppressed because no_log was given 2026-06-20 01:17:55.356008 | 2026-06-20 01:17:55.356077 | LOOP [upload-logs : Compress console log and json output] 2026-06-20 01:17:55.403994 | localhost | skipping: Conditional result was False 2026-06-20 01:17:55.416119 | localhost | skipping: Conditional result was False 2026-06-20 01:17:55.428529 | 2026-06-20 01:17:55.428712 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-20 01:17:55.473447 | localhost | skipping: Conditional result was False 2026-06-20 01:17:55.474047 | 2026-06-20 01:17:55.477354 | localhost | skipping: Conditional result was False 2026-06-20 01:17:55.486483 | 2026-06-20 01:17:55.486677 | LOOP [upload-logs : Upload console log and json output]