2026-05-20 20:55:02.436572 | Job console starting 2026-05-20 20:55:02.447604 | Updating git repos 2026-05-20 20:55:02.472422 | Cloning repos into workspace 2026-05-20 20:55:02.536134 | Restoring repo states 2026-05-20 20:55:02.544461 | Merging changes 2026-05-20 20:55:02.867802 | Checking out repos 2026-05-20 20:55:02.906379 | Preparing playbooks 2026-05-20 20:55:03.972607 | Running Ansible setup 2026-05-20 20:55:08.182991 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-20 20:55:08.942378 | 2026-05-20 20:55:08.942550 | PLAY [localhost] 2026-05-20 20:55:08.951563 | 2026-05-20 20:55:08.951690 | TASK [Gathering Facts] 2026-05-20 20:55:10.236046 | localhost | ok 2026-05-20 20:55:10.249637 | 2026-05-20 20:55:10.249729 | TASK [Setup log path fact] 2026-05-20 20:55:10.269106 | localhost | ok 2026-05-20 20:55:10.289313 | 2026-05-20 20:55:10.289486 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-20 20:55:10.323064 | localhost | ok 2026-05-20 20:55:10.330140 | 2026-05-20 20:55:10.330208 | TASK [emit-job-header : Print job information] 2026-05-20 20:55:10.373574 | # Job Information 2026-05-20 20:55:10.373757 | Ansible Version: 2.16.18 2026-05-20 20:55:10.373805 | Job: pre-commit 2026-05-20 20:55:10.373838 | Pipeline: check 2026-05-20 20:55:10.373867 | Executor: 2d72f0692154 2026-05-20 20:55:10.373896 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/124 2026-05-20 20:55:10.373930 | Event ID: 0c2d4a60-548e-11f1-87c4-e1bb39321abb 2026-05-20 20:55:10.378871 | 2026-05-20 20:55:10.378970 | LOOP [emit-job-header : Print node information] 2026-05-20 20:55:10.504168 | localhost | ok: 2026-05-20 20:55:10.504493 | localhost | # Node Information 2026-05-20 20:55:10.504560 | localhost | Inventory Hostname: ubuntu-noble 2026-05-20 20:55:10.504662 | localhost | Hostname: np0000175497 2026-05-20 20:55:10.504719 | localhost | Username: zuul 2026-05-20 20:55:10.504772 | localhost | Distro: Ubuntu 24.04 2026-05-20 20:55:10.504816 | localhost | Provider: yul1 2026-05-20 20:55:10.504859 | localhost | Region: ca-ymq-1 2026-05-20 20:55:10.504899 | localhost | Label: ubuntu-noble 2026-05-20 20:55:10.504939 | localhost | Product Name: OpenStack Nova 2026-05-20 20:55:10.505018 | localhost | Interface IP: 199.19.213.107 2026-05-20 20:55:10.519491 | 2026-05-20 20:55:10.519646 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-20 20:55:11.228856 | localhost -> localhost | changed 2026-05-20 20:55:11.236407 | 2026-05-20 20:55:11.236484 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-20 20:55:12.994696 | localhost -> localhost | changed 2026-05-20 20:55:13.008420 | 2026-05-20 20:55:13.008603 | PLAY [all] 2026-05-20 20:55:13.019966 | 2026-05-20 20:55:13.020049 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-20 20:55:13.255777 | ubuntu-noble -> localhost | ok 2026-05-20 20:55:13.267207 | 2026-05-20 20:55:13.267321 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-20 20:55:13.303361 | ubuntu-noble | ok 2026-05-20 20:55:13.322277 | ubuntu-noble | included: /var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-20 20:55:13.328808 | 2026-05-20 20:55:13.328927 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-20 20:55:14.005630 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-05-20 20:55:14.005858 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/22bbc5d3d0344587bd05d995fa10c876_id_rsa 2026-05-20 20:55:14.005902 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/22bbc5d3d0344587bd05d995fa10c876_id_rsa.pub 2026-05-20 20:55:14.005935 | ubuntu-noble -> localhost | The key fingerprint is: 2026-05-20 20:55:14.005966 | ubuntu-noble -> localhost | SHA256:AlHgLZQMUTu/aMav9NGhqL1Ysf4Rh6cHaLHraR2ctzU zuul-build-sshkey 2026-05-20 20:55:14.006014 | ubuntu-noble -> localhost | The key's randomart image is: 2026-05-20 20:55:14.006044 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-05-20 20:55:14.006081 | ubuntu-noble -> localhost | | o==+. | 2026-05-20 20:55:14.006111 | ubuntu-noble -> localhost | | oo+ | 2026-05-20 20:55:14.006139 | ubuntu-noble -> localhost | | B . | 2026-05-20 20:55:14.006168 | ubuntu-noble -> localhost | | O . | 2026-05-20 20:55:14.006196 | ubuntu-noble -> localhost | | =.*.S | 2026-05-20 20:55:14.006225 | ubuntu-noble -> localhost | | o *+@..E | 2026-05-20 20:55:14.006253 | ubuntu-noble -> localhost | | @.*ooo . | 2026-05-20 20:55:14.006282 | ubuntu-noble -> localhost | | @.+.+. | 2026-05-20 20:55:14.006314 | ubuntu-noble -> localhost | | o.B++ | 2026-05-20 20:55:14.006344 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-05-20 20:55:14.006408 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.207466 2026-05-20 20:55:14.014806 | 2026-05-20 20:55:14.014876 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-20 20:55:14.048327 | ubuntu-noble | ok 2026-05-20 20:55:14.058690 | ubuntu-noble | included: /var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-20 20:55:14.067546 | 2026-05-20 20:55:14.067609 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-20 20:55:14.092739 | ubuntu-noble | skipping: Conditional result was False 2026-05-20 20:55:14.105305 | 2026-05-20 20:55:14.105454 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-20 20:55:14.662341 | ubuntu-noble | changed 2026-05-20 20:55:14.668255 | 2026-05-20 20:55:14.668317 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-20 20:55:14.913397 | ubuntu-noble | ok 2026-05-20 20:55:15.002653 | 2026-05-20 20:55:15.002808 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-20 20:55:15.583996 | ubuntu-noble | changed 2026-05-20 20:55:15.593358 | 2026-05-20 20:55:15.593431 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-20 20:55:16.185781 | ubuntu-noble | changed 2026-05-20 20:55:16.192462 | 2026-05-20 20:55:16.192527 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-20 20:55:16.217270 | ubuntu-noble | skipping: Conditional result was False 2026-05-20 20:55:16.227690 | 2026-05-20 20:55:16.227783 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-20 20:55:16.637640 | ubuntu-noble -> localhost | changed 2026-05-20 20:55:16.651643 | 2026-05-20 20:55:16.651711 | TASK [add-build-sshkey : Add back temp key] 2026-05-20 20:55:16.960527 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/22bbc5d3d0344587bd05d995fa10c876_id_rsa (zuul-build-sshkey) 2026-05-20 20:55:16.960765 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015448 2026-05-20 20:55:16.966688 | 2026-05-20 20:55:16.966751 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-20 20:55:17.333731 | ubuntu-noble | ok 2026-05-20 20:55:17.341571 | 2026-05-20 20:55:17.341665 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-20 20:55:17.367852 | ubuntu-noble | skipping: Conditional result was False 2026-05-20 20:55:17.387983 | 2026-05-20 20:55:17.388076 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-20 20:55:17.774867 | ubuntu-noble | ok 2026-05-20 20:55:17.969494 | 2026-05-20 20:55:17.969633 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-20 20:55:18.869036 | ubuntu-noble | Output suppressed because no_log was given 2026-05-20 20:55:18.977795 | 2026-05-20 20:55:18.977962 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-20 20:55:19.213821 | ubuntu-noble | ok: "logs" 2026-05-20 20:55:19.214252 | ubuntu-noble | ok: All items complete 2026-05-20 20:55:19.214290 | 2026-05-20 20:55:19.421575 | ubuntu-noble | ok: "artifacts" 2026-05-20 20:55:19.627878 | ubuntu-noble | ok: "docs" 2026-05-20 20:55:19.835091 | 2026-05-20 20:55:19.835276 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-20 20:55:20.078854 | ubuntu-noble | changed: "logs" 2026-05-20 20:55:20.289669 | ubuntu-noble | changed: "artifacts" 2026-05-20 20:55:20.586424 | ubuntu-noble | changed: "docs" 2026-05-20 20:55:20.608702 | 2026-05-20 20:55:20.608857 | PLAY RECAP 2026-05-20 20:55:20.608928 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:55:20.609053 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-20 20:55:20.609085 | 2026-05-20 20:55:20.822952 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-20 20:55:20.824519 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-05-20 20:55:21.558385 | 2026-05-20 20:55:21.558571 | PLAY [all] 2026-05-20 20:55:21.580478 | 2026-05-20 20:55:21.580686 | TASK [setup-uv : Extract archive] 2026-05-20 20:55:24.107899 | ubuntu-noble | changed 2026-05-20 20:55:24.127281 | 2026-05-20 20:55:24.127378 | TASK [setup-uv : Print version] 2026-05-20 20:55:24.580438 | ubuntu-noble | uv 0.8.13 2026-05-20 20:55:24.667456 | ubuntu-noble | ok: Runtime: 0:00:00.013514 2026-05-20 20:55:24.678510 | 2026-05-20 20:55:24.678577 | PLAY RECAP 2026-05-20 20:55:24.678625 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:55:24.678649 | 2026-05-20 20:55:24.809219 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-05-20 20:55:24.811537 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-05-20 20:55:25.529737 | 2026-05-20 20:55:25.530323 | PLAY [all] 2026-05-20 20:55:25.557502 | 2026-05-20 20:55:25.557713 | TASK [Run "pre-commit"] 2026-05-20 20:55:26.197023 | ubuntu-noble | Downloading virtualenv (7.2MiB) 2026-05-20 20:55:26.304044 | ubuntu-noble | Downloading virtualenv 2026-05-20 20:55:26.317089 | ubuntu-noble | Installed 10 packages in 12ms 2026-05-20 20:55:26.692215 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-05-20 20:55:27.248951 | 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-05-20 20:55:27.254208 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-05-20 20:55:27.778417 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-05-20 20:55:28.279274 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-05-20 20:55:28.707048 | 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-05-20 20:55:28.709164 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-05-20 20:55:29.272700 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-05-20 20:55:29.829538 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-05-20 20:55:29.829656 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-20 20:55:29.829671 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-20 20:55:33.976187 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-05-20 20:55:33.976316 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-20 20:55:33.976329 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-20 20:55:39.598252 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-05-20 20:55:39.598346 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-20 20:55:39.598360 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-20 20:55:42.904722 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-05-20 20:55:42.904839 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-20 20:55:42.904850 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-20 20:55:45.619104 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-05-20 20:55:45.619164 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-20 20:55:45.619171 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-20 20:55:56.623669 | ubuntu-noble | fix end of files.........................................................Passed 2026-05-20 20:55:56.680563 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-05-20 20:55:56.943623 | ubuntu-noble | black....................................................................Passed 2026-05-20 20:55:57.125313 | ubuntu-noble | flake8...................................................................Passed 2026-05-20 20:55:57.249059 | ubuntu-noble | isort....................................................................Passed 2026-05-20 20:56:13.504022 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-05-20 20:56:13.687212 | ubuntu-noble | ok: Runtime: 0:00:47.557371 2026-05-20 20:56:13.689124 | 2026-05-20 20:56:13.689187 | PLAY RECAP 2026-05-20 20:56:13.689233 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:56:13.689255 | 2026-05-20 20:56:13.839825 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-05-20 20:56:13.841515 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-20 20:56:14.619767 | 2026-05-20 20:56:14.619907 | PLAY [all] 2026-05-20 20:56:14.632453 | 2026-05-20 20:56:14.632536 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-20 20:56:14.678014 | ubuntu-noble | skipping: Conditional result was False 2026-05-20 20:56:14.687062 | 2026-05-20 20:56:14.687173 | TASK [fetch-output : Set log path for single node] 2026-05-20 20:56:14.724008 | ubuntu-noble | ok 2026-05-20 20:56:14.729413 | 2026-05-20 20:56:14.729486 | LOOP [fetch-output : Ensure local output dirs] 2026-05-20 20:56:15.121602 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/logs" 2026-05-20 20:56:15.336839 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/artifacts" 2026-05-20 20:56:15.555191 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/22bbc5d3d0344587bd05d995fa10c876/work/docs" 2026-05-20 20:56:15.577245 | 2026-05-20 20:56:15.577482 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-20 20:56:17.114077 | ubuntu-noble | ok 2026-05-20 20:56:17.114362 | ubuntu-noble | changed: All items complete 2026-05-20 20:56:17.114400 | 2026-05-20 20:56:17.585204 | ubuntu-noble | changed: .d..t...... ./ 2026-05-20 20:56:18.054531 | ubuntu-noble | changed: .d..t...... ./ 2026-05-20 20:56:18.082266 | 2026-05-20 20:56:18.082472 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-20 20:56:18.490876 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007437 2026-05-20 20:56:18.766426 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010179 2026-05-20 20:56:18.790088 | 2026-05-20 20:56:18.790269 | PLAY [all] 2026-05-20 20:56:18.799815 | 2026-05-20 20:56:18.799899 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-20 20:56:19.282864 | ubuntu-noble | changed 2026-05-20 20:56:19.290541 | 2026-05-20 20:56:19.290593 | PLAY RECAP 2026-05-20 20:56:19.290638 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-20 20:56:19.290662 | 2026-05-20 20:56:19.435527 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-20 20:56:19.437989 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-20 20:56:20.084085 | 2026-05-20 20:56:20.084226 | PLAY [localhost] 2026-05-20 20:56:20.095432 | 2026-05-20 20:56:20.095519 | TASK [Generate Zuul manifest] 2026-05-20 20:56:20.115552 | localhost | ok 2026-05-20 20:56:20.133231 | 2026-05-20 20:56:20.133341 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-20 20:56:20.534757 | localhost | changed 2026-05-20 20:56:20.544838 | 2026-05-20 20:56:20.545003 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-20 20:56:20.580471 | localhost | ok 2026-05-20 20:56:20.593615 | 2026-05-20 20:56:20.593705 | TASK [Upload logs] 2026-05-20 20:56:20.615868 | localhost | ok 2026-05-20 20:56:20.673329 | 2026-05-20 20:56:20.673486 | TASK [Set zuul-log-path fact] 2026-05-20 20:56:20.696313 | localhost | ok 2026-05-20 20:56:20.708896 | 2026-05-20 20:56:20.709055 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-20 20:56:20.736947 | localhost | ok 2026-05-20 20:56:20.744063 | 2026-05-20 20:56:20.744128 | TASK [upload-logs : Create log directories] 2026-05-20 20:56:21.184859 | localhost | changed 2026-05-20 20:56:21.192900 | 2026-05-20 20:56:21.193014 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-20 20:56:21.609437 | localhost -> localhost | ok: Runtime: 0:00:00.006173 2026-05-20 20:56:21.616467 | 2026-05-20 20:56:21.616570 | TASK [upload-logs : Upload logs to log server] 2026-05-20 20:56:22.161280 | localhost | Output suppressed because no_log was given 2026-05-20 20:56:22.165260 | 2026-05-20 20:56:22.165329 | LOOP [upload-logs : Compress console log and json output] 2026-05-20 20:56:22.207265 | localhost | skipping: Conditional result was False 2026-05-20 20:56:22.214721 | localhost | skipping: Conditional result was False 2026-05-20 20:56:22.230984 | 2026-05-20 20:56:22.231167 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-20 20:56:22.271403 | localhost | skipping: Conditional result was False 2026-05-20 20:56:22.271820 | 2026-05-20 20:56:22.275484 | localhost | skipping: Conditional result was False 2026-05-20 20:56:22.290769 | 2026-05-20 20:56:22.290875 | LOOP [upload-logs : Upload console log and json output]