2026-08-14 00:46:34.385566 | Job console starting 2026-08-14 00:46:34.397668 | Updating git repos 2026-08-14 00:46:34.426251 | Cloning repos into workspace 2026-08-14 00:46:34.456898 | Restoring repo states 2026-08-14 00:46:34.463011 | Merging changes 2026-08-14 00:46:35.051181 | Checking out repos 2026-08-14 00:46:35.101912 | Preparing playbooks 2026-08-14 00:46:36.071213 | Running Ansible setup 2026-08-14 00:46:39.803354 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 00:46:40.399911 | 2026-08-14 00:46:40.400058 | PLAY [localhost] 2026-08-14 00:46:40.407638 | 2026-08-14 00:46:40.407707 | TASK [Gathering Facts] 2026-08-14 00:46:41.279150 | localhost | ok 2026-08-14 00:46:41.289075 | 2026-08-14 00:46:41.289196 | TASK [Setup log path fact] 2026-08-14 00:46:41.310274 | localhost | ok 2026-08-14 00:46:41.324627 | 2026-08-14 00:46:41.324708 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 00:46:41.357346 | localhost | ok 2026-08-14 00:46:41.364546 | 2026-08-14 00:46:41.364630 | TASK [emit-job-header : Print job information] 2026-08-14 00:46:41.407958 | # Job Information 2026-08-14 00:46:41.408168 | Ansible Version: 2.16.18 2026-08-14 00:46:41.408214 | Job: pre-commit 2026-08-14 00:46:41.408245 | Pipeline: check 2026-08-14 00:46:41.408273 | Executor: 2d72f0692154 2026-08-14 00:46:41.408301 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/139 2026-08-14 00:46:41.408333 | Event ID: 313172f0-9778-11f1-9c33-cd3959f719eb 2026-08-14 00:46:41.413005 | 2026-08-14 00:46:41.413123 | LOOP [emit-job-header : Print node information] 2026-08-14 00:46:41.520740 | localhost | ok: 2026-08-14 00:46:41.521144 | localhost | # Node Information 2026-08-14 00:46:41.521201 | localhost | Inventory Hostname: ubuntu-noble 2026-08-14 00:46:41.521237 | localhost | Hostname: np0000189488 2026-08-14 00:46:41.521278 | localhost | Username: zuul 2026-08-14 00:46:41.521321 | localhost | Distro: Ubuntu 24.04 2026-08-14 00:46:41.521363 | localhost | Provider: yul1 2026-08-14 00:46:41.521398 | localhost | Region: ca-ymq-1 2026-08-14 00:46:41.521432 | localhost | Label: ubuntu-noble 2026-08-14 00:46:41.521465 | localhost | Product Name: OpenStack Nova 2026-08-14 00:46:41.521497 | localhost | Interface IP: 199.204.45.229 2026-08-14 00:46:41.533762 | 2026-08-14 00:46:41.533871 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-14 00:46:41.924196 | localhost -> localhost | changed 2026-08-14 00:46:41.934831 | 2026-08-14 00:46:41.935000 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-14 00:46:42.821239 | localhost -> localhost | changed 2026-08-14 00:46:42.833145 | 2026-08-14 00:46:42.833229 | PLAY [all] 2026-08-14 00:46:42.848223 | 2026-08-14 00:46:42.848487 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-14 00:46:43.066589 | ubuntu-noble -> localhost | ok 2026-08-14 00:46:43.076489 | 2026-08-14 00:46:43.076558 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-14 00:46:43.111379 | ubuntu-noble | ok 2026-08-14 00:46:43.125887 | ubuntu-noble | included: /var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-14 00:46:43.131823 | 2026-08-14 00:46:43.131883 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-14 00:46:44.438465 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-14 00:46:44.438712 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/7e95563facec46bf804755d80ee48253_id_rsa 2026-08-14 00:46:44.438758 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/7e95563facec46bf804755d80ee48253_id_rsa.pub 2026-08-14 00:46:44.438793 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-14 00:46:44.438826 | ubuntu-noble -> localhost | SHA256:o6ChmShq9vlvoZun/HZ8ZZxQIOjvj1RgA9VUi3GaOU8 zuul-build-sshkey 2026-08-14 00:46:44.438881 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-14 00:46:44.438913 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-14 00:46:44.438949 | ubuntu-noble -> localhost | | .ooo+oo | 2026-08-14 00:46:44.438983 | ubuntu-noble -> localhost | | .. ..B.. | 2026-08-14 00:46:44.439015 | ubuntu-noble -> localhost | | . + *.E | 2026-08-14 00:46:44.439047 | ubuntu-noble -> localhost | | .. o.+ | 2026-08-14 00:46:44.439078 | ubuntu-noble -> localhost | | . . S .o.. | 2026-08-14 00:46:44.439108 | ubuntu-noble -> localhost | |.+ o . o o. = | 2026-08-14 00:46:44.439139 | ubuntu-noble -> localhost | |* . o +. o | 2026-08-14 00:46:44.439170 | ubuntu-noble -> localhost | |oo o..+.+.. | 2026-08-14 00:46:44.439206 | ubuntu-noble -> localhost | |+ .o.*Oo..o. | 2026-08-14 00:46:44.439237 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-14 00:46:44.439326 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.899040 2026-08-14 00:46:44.448029 | 2026-08-14 00:46:44.448154 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-14 00:46:44.483714 | ubuntu-noble | ok 2026-08-14 00:46:44.495520 | ubuntu-noble | included: /var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-14 00:46:44.503930 | 2026-08-14 00:46:44.503998 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-14 00:46:44.529511 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 00:46:44.539455 | 2026-08-14 00:46:44.539556 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-14 00:46:45.160089 | ubuntu-noble | changed 2026-08-14 00:46:45.167384 | 2026-08-14 00:46:45.167454 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-14 00:46:45.404777 | ubuntu-noble | ok 2026-08-14 00:46:45.412059 | 2026-08-14 00:46:45.412131 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-14 00:46:46.004997 | ubuntu-noble | changed 2026-08-14 00:46:46.012835 | 2026-08-14 00:46:46.012928 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-14 00:46:46.578675 | ubuntu-noble | changed 2026-08-14 00:46:46.585291 | 2026-08-14 00:46:46.585366 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-14 00:46:46.611669 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 00:46:46.622979 | 2026-08-14 00:46:46.623066 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-14 00:46:46.963522 | ubuntu-noble -> localhost | changed 2026-08-14 00:46:46.980991 | 2026-08-14 00:46:46.981099 | TASK [add-build-sshkey : Add back temp key] 2026-08-14 00:46:47.259016 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/7e95563facec46bf804755d80ee48253_id_rsa (zuul-build-sshkey) 2026-08-14 00:46:47.259334 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.017628 2026-08-14 00:46:47.352454 | 2026-08-14 00:46:47.352598 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-14 00:46:47.703102 | ubuntu-noble | ok 2026-08-14 00:46:47.708790 | 2026-08-14 00:46:47.708857 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-14 00:46:47.733534 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 00:46:47.749963 | 2026-08-14 00:46:47.750027 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-14 00:46:48.126180 | ubuntu-noble | ok 2026-08-14 00:46:48.170161 | 2026-08-14 00:46:48.170294 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-14 00:46:48.883577 | ubuntu-noble | Output suppressed because no_log was given 2026-08-14 00:46:48.894382 | 2026-08-14 00:46:48.894454 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-14 00:46:49.119990 | ubuntu-noble | ok: "logs" 2026-08-14 00:46:49.120486 | ubuntu-noble | ok: All items complete 2026-08-14 00:46:49.120551 | 2026-08-14 00:46:49.310119 | ubuntu-noble | ok: "artifacts" 2026-08-14 00:46:49.509296 | ubuntu-noble | ok: "docs" 2026-08-14 00:46:49.530101 | 2026-08-14 00:46:49.530264 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-14 00:46:49.768636 | ubuntu-noble | changed: "logs" 2026-08-14 00:46:50.005463 | ubuntu-noble | changed: "artifacts" 2026-08-14 00:46:50.221230 | ubuntu-noble | changed: "docs" 2026-08-14 00:46:50.244277 | 2026-08-14 00:46:50.244434 | PLAY RECAP 2026-08-14 00:46:50.244501 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 00:46:50.244541 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-14 00:46:50.244565 | 2026-08-14 00:46:50.382477 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 00:46:50.384628 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-14 00:46:50.933496 | 2026-08-14 00:46:50.933669 | PLAY [all] 2026-08-14 00:46:50.947419 | 2026-08-14 00:46:50.947605 | TASK [setup-uv : Extract archive] 2026-08-14 00:46:53.470899 | ubuntu-noble | changed 2026-08-14 00:46:53.477317 | 2026-08-14 00:46:53.477396 | TASK [setup-uv : Print version] 2026-08-14 00:46:53.848163 | ubuntu-noble | uv 0.8.13 2026-08-14 00:46:54.017244 | ubuntu-noble | ok: Runtime: 0:00:00.015091 2026-08-14 00:46:54.024919 | 2026-08-14 00:46:54.024979 | PLAY RECAP 2026-08-14 00:46:54.025027 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 00:46:54.025052 | 2026-08-14 00:46:54.128464 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-14 00:46:54.130671 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-14 00:46:54.692059 | 2026-08-14 00:46:54.692533 | PLAY [all] 2026-08-14 00:46:54.704356 | 2026-08-14 00:46:54.704462 | TASK [Run "pre-commit"] 2026-08-14 00:46:55.317150 | ubuntu-noble | Downloading virtualenv (5.1MiB) 2026-08-14 00:46:55.403961 | ubuntu-noble | Downloading virtualenv 2026-08-14 00:46:55.417951 | ubuntu-noble | Installed 10 packages in 13ms 2026-08-14 00:46:55.786038 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-14 00:46:56.837489 | 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-14 00:46:56.842308 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-08-14 00:46:58.030948 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-08-14 00:46:58.534780 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-08-14 00:46:59.602207 | 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-14 00:46:59.604485 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-08-14 00:47:00.258487 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-08-14 00:47:01.400056 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-14 00:47:01.400148 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 00:47:01.400159 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 00:47:05.353280 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-08-14 00:47:05.353352 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 00:47:05.353360 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 00:47:10.735327 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-08-14 00:47:10.735379 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 00:47:10.735404 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 00:47:14.000203 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-08-14 00:47:14.000374 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 00:47:14.000386 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 00:47:16.851861 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-08-14 00:47:16.851962 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 00:47:16.851973 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 00:47:27.905558 | ubuntu-noble | fix end of files.........................................................Passed 2026-08-14 00:47:27.967558 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-08-14 00:47:28.252054 | ubuntu-noble | black....................................................................Passed 2026-08-14 00:47:28.453377 | ubuntu-noble | flake8...................................................................Passed 2026-08-14 00:47:28.608472 | ubuntu-noble | isort....................................................................Passed 2026-08-14 00:47:49.131151 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-08-14 00:47:49.289966 | ubuntu-noble | ok: Runtime: 0:00:54.084788 2026-08-14 00:47:49.292283 | 2026-08-14 00:47:49.292333 | PLAY RECAP 2026-08-14 00:47:49.292381 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 00:47:49.292403 | 2026-08-14 00:47:49.411970 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-14 00:47:49.414332 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 00:47:50.025083 | 2026-08-14 00:47:50.025245 | PLAY [all] 2026-08-14 00:47:50.038782 | 2026-08-14 00:47:50.038905 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-14 00:47:50.083633 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 00:47:50.095104 | 2026-08-14 00:47:50.095231 | TASK [fetch-output : Set log path for single node] 2026-08-14 00:47:50.139093 | ubuntu-noble | ok 2026-08-14 00:47:50.144328 | 2026-08-14 00:47:50.144395 | LOOP [fetch-output : Ensure local output dirs] 2026-08-14 00:47:50.663026 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/logs" 2026-08-14 00:47:50.922974 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/artifacts" 2026-08-14 00:47:51.115465 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7e95563facec46bf804755d80ee48253/work/docs" 2026-08-14 00:47:51.132025 | 2026-08-14 00:47:51.132316 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-14 00:47:51.830222 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 00:47:51.830413 | ubuntu-noble | changed: All items complete 2026-08-14 00:47:51.830446 | 2026-08-14 00:47:52.318463 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 00:47:52.828068 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 00:47:52.855650 | 2026-08-14 00:47:52.856082 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-14 00:47:53.390557 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.019412 2026-08-14 00:47:53.642259 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008059 2026-08-14 00:47:53.663222 | 2026-08-14 00:47:53.663347 | PLAY [all] 2026-08-14 00:47:53.670050 | 2026-08-14 00:47:53.670113 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-14 00:47:54.192388 | ubuntu-noble | changed 2026-08-14 00:47:54.199286 | 2026-08-14 00:47:54.199340 | PLAY RECAP 2026-08-14 00:47:54.199383 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 00:47:54.199405 | 2026-08-14 00:47:54.328809 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 00:47:54.330913 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-14 00:47:54.944638 | 2026-08-14 00:47:54.944825 | PLAY [localhost] 2026-08-14 00:47:54.956281 | 2026-08-14 00:47:54.956366 | TASK [Generate Zuul manifest] 2026-08-14 00:47:54.978517 | localhost | ok 2026-08-14 00:47:54.994941 | 2026-08-14 00:47:54.995024 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-14 00:47:55.353250 | localhost | changed 2026-08-14 00:47:55.365979 | 2026-08-14 00:47:55.366126 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-14 00:47:55.562017 | localhost | ok 2026-08-14 00:47:55.572960 | 2026-08-14 00:47:55.573145 | TASK [Upload logs] 2026-08-14 00:47:55.601291 | localhost | ok 2026-08-14 00:47:55.741806 | 2026-08-14 00:47:55.741964 | TASK [Set zuul-log-path fact] 2026-08-14 00:47:55.763460 | localhost | ok 2026-08-14 00:47:55.776157 | 2026-08-14 00:47:55.776247 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 00:47:55.808429 | localhost | ok 2026-08-14 00:47:55.817347 | 2026-08-14 00:47:55.817415 | TASK [upload-logs : Create log directories] 2026-08-14 00:47:56.204335 | localhost | changed 2026-08-14 00:47:56.210975 | 2026-08-14 00:47:56.211051 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-14 00:47:56.658282 | localhost -> localhost | ok: Runtime: 0:00:00.005697 2026-08-14 00:47:56.664027 | 2026-08-14 00:47:56.664100 | TASK [upload-logs : Upload logs to log server] 2026-08-14 00:47:57.118482 | localhost | Output suppressed because no_log was given 2026-08-14 00:47:57.122297 | 2026-08-14 00:47:57.122370 | LOOP [upload-logs : Compress console log and json output] 2026-08-14 00:47:57.167260 | localhost | skipping: Conditional result was False 2026-08-14 00:47:57.174676 | localhost | skipping: Conditional result was False 2026-08-14 00:47:57.186533 | 2026-08-14 00:47:57.186724 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-14 00:47:57.233309 | localhost | skipping: Conditional result was False 2026-08-14 00:47:57.233639 | 2026-08-14 00:47:57.238355 | localhost | skipping: Conditional result was False 2026-08-14 00:47:57.253173 | 2026-08-14 00:47:57.253339 | LOOP [upload-logs : Upload console log and json output]