2026-04-14 02:25:06.797566 | Job console starting 2026-04-14 02:25:06.811292 | Updating git repos 2026-04-14 02:25:06.860095 | Cloning repos into workspace 2026-04-14 02:25:06.917017 | Restoring repo states 2026-04-14 02:25:06.926720 | Merging changes 2026-04-14 02:25:07.275494 | Checking out repos 2026-04-14 02:25:07.315787 | Preparing playbooks 2026-04-14 02:25:21.347353 | Running Ansible setup 2026-04-14 02:25:26.428067 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-14 02:25:27.038401 | 2026-04-14 02:25:27.038554 | PLAY [localhost] 2026-04-14 02:25:27.053542 | 2026-04-14 02:25:27.053900 | TASK [Gathering Facts] 2026-04-14 02:25:28.169378 | localhost | ok 2026-04-14 02:25:28.179083 | 2026-04-14 02:25:28.179183 | TASK [Setup log path fact] 2026-04-14 02:25:28.209490 | localhost | ok 2026-04-14 02:25:28.224105 | 2026-04-14 02:25:28.224174 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-14 02:25:28.254287 | localhost | ok 2026-04-14 02:25:28.263382 | 2026-04-14 02:25:28.263473 | TASK [emit-job-header : Print job information] 2026-04-14 02:25:28.315047 | # Job Information 2026-04-14 02:25:28.315300 | Ansible Version: 2.16.16 2026-04-14 02:25:28.315371 | Job: pre-commit 2026-04-14 02:25:28.315419 | Pipeline: check 2026-04-14 02:25:28.315463 | Executor: 0a8996d2b663 2026-04-14 02:25:28.315507 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/110 2026-04-14 02:25:28.315556 | Event ID: ca05b0c0-37a8-11f1-88dc-20bb82c8c755 2026-04-14 02:25:28.319995 | 2026-04-14 02:25:28.320094 | LOOP [emit-job-header : Print node information] 2026-04-14 02:25:28.427240 | localhost | ok: 2026-04-14 02:25:28.427509 | localhost | # Node Information 2026-04-14 02:25:28.427558 | localhost | Inventory Hostname: ubuntu-noble 2026-04-14 02:25:28.427597 | localhost | Hostname: np0000165911 2026-04-14 02:25:28.427631 | localhost | Username: zuul 2026-04-14 02:25:28.427672 | localhost | Distro: Ubuntu 24.04 2026-04-14 02:25:28.427708 | localhost | Provider: yul1 2026-04-14 02:25:28.427741 | localhost | Region: ca-ymq-1 2026-04-14 02:25:28.427774 | localhost | Label: ubuntu-noble 2026-04-14 02:25:28.427805 | localhost | Product Name: OpenStack Nova 2026-04-14 02:25:28.427837 | localhost | Interface IP: 199.19.213.54 2026-04-14 02:25:28.439959 | 2026-04-14 02:25:28.440125 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-14 02:25:28.841678 | localhost -> localhost | changed 2026-04-14 02:25:28.849513 | 2026-04-14 02:25:28.849616 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-14 02:25:30.510441 | localhost -> localhost | changed 2026-04-14 02:25:30.517127 | 2026-04-14 02:25:30.517185 | PLAY [all] 2026-04-14 02:25:30.525546 | 2026-04-14 02:25:30.525613 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-14 02:25:30.774490 | ubuntu-noble -> localhost | ok 2026-04-14 02:25:30.781518 | 2026-04-14 02:25:30.781623 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-14 02:25:30.817891 | ubuntu-noble | ok 2026-04-14 02:25:30.834881 | ubuntu-noble | included: /var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-14 02:25:30.841789 | 2026-04-14 02:25:30.841935 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-14 02:25:31.813515 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-14 02:25:31.813699 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/d1e47ce2717a42408abf8e7a499abb98_id_rsa 2026-04-14 02:25:31.813732 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/d1e47ce2717a42408abf8e7a499abb98_id_rsa.pub 2026-04-14 02:25:31.813755 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-14 02:25:31.813777 | ubuntu-noble -> localhost | SHA256:oTlQc4rYovhrmC4vARiTpxffF1ZLhXf+XAovWOKZsio zuul-build-sshkey 2026-04-14 02:25:31.813810 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-14 02:25:31.813832 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-14 02:25:31.813858 | ubuntu-noble -> localhost | | . o ..oo. | 2026-04-14 02:25:31.813880 | ubuntu-noble -> localhost | |+ oo o +o.... . | 2026-04-14 02:25:31.813900 | ubuntu-noble -> localhost | |.=oo+....... o | 2026-04-14 02:25:31.813920 | ubuntu-noble -> localhost | |=......o... o . .| 2026-04-14 02:25:31.813941 | ubuntu-noble -> localhost | |+. +.S. * o +.| 2026-04-14 02:25:31.813962 | ubuntu-noble -> localhost | |.. .. = . o o| 2026-04-14 02:25:31.813981 | ubuntu-noble -> localhost | | +. o . | 2026-04-14 02:25:31.814001 | ubuntu-noble -> localhost | |= ..E . | 2026-04-14 02:25:31.814023 | ubuntu-noble -> localhost | |o=o ... | 2026-04-14 02:25:31.814044 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-14 02:25:31.814093 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.530970 2026-04-14 02:25:31.819763 | 2026-04-14 02:25:31.819830 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-14 02:25:31.855445 | ubuntu-noble | ok 2026-04-14 02:25:31.865186 | ubuntu-noble | included: /var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-14 02:25:31.873803 | 2026-04-14 02:25:31.873864 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-14 02:25:31.898367 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 02:25:31.910126 | 2026-04-14 02:25:31.910190 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-14 02:25:32.489810 | ubuntu-noble | changed 2026-04-14 02:25:32.497948 | 2026-04-14 02:25:32.498022 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-14 02:25:32.734577 | ubuntu-noble | ok 2026-04-14 02:25:32.742421 | 2026-04-14 02:25:32.742534 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-14 02:25:33.337888 | ubuntu-noble | changed 2026-04-14 02:25:33.466644 | 2026-04-14 02:25:33.466820 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-14 02:25:34.252875 | ubuntu-noble | changed 2026-04-14 02:25:34.331360 | 2026-04-14 02:25:34.331602 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-14 02:25:34.360355 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 02:25:34.367018 | 2026-04-14 02:25:34.367084 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-14 02:25:35.971628 | ubuntu-noble -> localhost | changed 2026-04-14 02:25:35.994291 | 2026-04-14 02:25:35.994439 | TASK [add-build-sshkey : Add back temp key] 2026-04-14 02:25:36.328078 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/d1e47ce2717a42408abf8e7a499abb98_id_rsa (zuul-build-sshkey) 2026-04-14 02:25:36.328458 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.016874 2026-04-14 02:25:36.334487 | 2026-04-14 02:25:36.334554 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-14 02:25:36.711897 | ubuntu-noble | ok 2026-04-14 02:25:36.779520 | 2026-04-14 02:25:36.779714 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-14 02:25:36.805028 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 02:25:36.817680 | 2026-04-14 02:25:36.817750 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-14 02:25:37.204809 | ubuntu-noble | ok 2026-04-14 02:25:37.212823 | 2026-04-14 02:25:37.212912 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-14 02:25:38.153387 | ubuntu-noble | Output suppressed because no_log was given 2026-04-14 02:25:38.204886 | 2026-04-14 02:25:38.205056 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-14 02:25:38.480375 | ubuntu-noble | ok: "logs" 2026-04-14 02:25:38.480558 | ubuntu-noble | ok: All items complete 2026-04-14 02:25:38.480602 | 2026-04-14 02:25:38.645374 | ubuntu-noble | ok: "artifacts" 2026-04-14 02:25:38.889874 | ubuntu-noble | ok: "docs" 2026-04-14 02:25:39.067566 | 2026-04-14 02:25:39.067720 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-14 02:25:39.301695 | ubuntu-noble | changed: "logs" 2026-04-14 02:25:39.511622 | ubuntu-noble | changed: "artifacts" 2026-04-14 02:25:39.807845 | ubuntu-noble | changed: "docs" 2026-04-14 02:25:39.827830 | 2026-04-14 02:25:39.827933 | PLAY RECAP 2026-04-14 02:25:39.827979 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-14 02:25:39.828009 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-14 02:25:39.828032 | 2026-04-14 02:25:40.036010 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-14 02:25:40.037238 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-14 02:25:40.782322 | 2026-04-14 02:25:40.782470 | PLAY [all] 2026-04-14 02:25:40.795006 | 2026-04-14 02:25:40.795096 | TASK [setup-uv : Extract archive] 2026-04-14 02:25:43.302316 | ubuntu-noble | changed 2026-04-14 02:25:43.485811 | 2026-04-14 02:25:43.485960 | TASK [setup-uv : Print version] 2026-04-14 02:25:43.885806 | ubuntu-noble | uv 0.8.13 2026-04-14 02:25:44.432840 | ubuntu-noble | ok: Runtime: 0:00:00.015610 2026-04-14 02:25:44.441904 | 2026-04-14 02:25:44.441965 | PLAY RECAP 2026-04-14 02:25:44.442015 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-14 02:25:44.442040 | 2026-04-14 02:25:44.574341 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-14 02:25:44.576619 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-14 02:25:45.191488 | 2026-04-14 02:25:45.191619 | PLAY [all] 2026-04-14 02:25:45.203807 | 2026-04-14 02:25:45.203892 | TASK [Run "pre-commit"] 2026-04-14 02:25:46.077732 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-04-14 02:25:46.236449 | ubuntu-noble | Downloading virtualenv 2026-04-14 02:25:46.249680 | ubuntu-noble | Installed 10 packages in 12ms 2026-04-14 02:25:46.676091 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-14 02:25:47.232336 | 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-04-14 02:25:47.238466 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-04-14 02:25:47.770528 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-04-14 02:25:48.171337 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-04-14 02:25:48.630402 | 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-04-14 02:25:48.631822 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-04-14 02:25:49.185214 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-04-14 02:25:49.867456 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-14 02:25:49.867541 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-14 02:25:49.867556 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-14 02:25:54.308548 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-04-14 02:25:54.308599 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-14 02:25:54.308604 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-14 02:25:59.141116 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-04-14 02:25:59.141208 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-14 02:25:59.141220 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-14 02:26:02.593911 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-04-14 02:26:02.593981 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-14 02:26:02.593992 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-14 02:26:05.431783 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-04-14 02:26:05.431863 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-14 02:26:05.431874 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-14 02:26:17.330033 | ubuntu-noble | fix end of files.........................................................Passed 2026-04-14 02:26:17.385521 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-04-14 02:26:17.686653 | ubuntu-noble | black....................................................................Passed 2026-04-14 02:26:17.874778 | ubuntu-noble | flake8...................................................................Passed 2026-04-14 02:26:18.007311 | ubuntu-noble | isort....................................................................Passed 2026-04-14 02:26:35.633696 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-04-14 02:26:35.780081 | ubuntu-noble | ok: Runtime: 0:00:50.055677 2026-04-14 02:26:35.782332 | 2026-04-14 02:26:35.782592 | PLAY RECAP 2026-04-14 02:26:35.782699 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-14 02:26:35.782742 | 2026-04-14 02:26:35.960183 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-14 02:26:36.088417 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-14 02:26:36.720641 | 2026-04-14 02:26:36.720784 | PLAY [all] 2026-04-14 02:26:36.732798 | 2026-04-14 02:26:36.732878 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-14 02:26:36.778969 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 02:26:36.789606 | 2026-04-14 02:26:36.789775 | TASK [fetch-output : Set log path for single node] 2026-04-14 02:26:36.838173 | ubuntu-noble | ok 2026-04-14 02:26:36.845276 | 2026-04-14 02:26:36.845357 | LOOP [fetch-output : Ensure local output dirs] 2026-04-14 02:26:37.330480 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/logs" 2026-04-14 02:26:37.770872 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/artifacts" 2026-04-14 02:26:38.010634 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/d1e47ce2717a42408abf8e7a499abb98/work/docs" 2026-04-14 02:26:38.023270 | 2026-04-14 02:26:38.023441 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-14 02:26:38.715352 | ubuntu-noble | ok 2026-04-14 02:26:38.715629 | ubuntu-noble | changed: All items complete 2026-04-14 02:26:38.715671 | 2026-04-14 02:26:39.201725 | ubuntu-noble | changed: .d..t...... ./ 2026-04-14 02:26:39.683097 | ubuntu-noble | changed: .d..t...... ./ 2026-04-14 02:26:39.706016 | 2026-04-14 02:26:39.706213 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-14 02:26:40.723970 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.550542 2026-04-14 02:26:40.963710 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008934 2026-04-14 02:26:40.982487 | 2026-04-14 02:26:40.982693 | PLAY [all] 2026-04-14 02:26:40.989656 | 2026-04-14 02:26:40.989728 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-14 02:26:41.476467 | ubuntu-noble | changed 2026-04-14 02:26:41.501465 | 2026-04-14 02:26:41.501590 | PLAY RECAP 2026-04-14 02:26:41.501657 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-14 02:26:41.501692 | 2026-04-14 02:26:41.682711 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-14 02:26:41.684128 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-14 02:26:42.304599 | 2026-04-14 02:26:42.304773 | PLAY [localhost] 2026-04-14 02:26:42.315182 | 2026-04-14 02:26:42.315259 | TASK [Generate Zuul manifest] 2026-04-14 02:26:42.347364 | localhost | ok 2026-04-14 02:26:42.364545 | 2026-04-14 02:26:42.364640 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-14 02:26:42.760908 | localhost | changed 2026-04-14 02:26:43.004112 | 2026-04-14 02:26:43.004236 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-14 02:26:43.226518 | localhost | ok 2026-04-14 02:26:43.233261 | 2026-04-14 02:26:43.233328 | TASK [Upload logs] 2026-04-14 02:26:43.258689 | localhost | ok 2026-04-14 02:26:43.324147 | 2026-04-14 02:26:43.324322 | TASK [Set zuul-log-path fact] 2026-04-14 02:26:43.357038 | localhost | ok 2026-04-14 02:26:43.562298 | 2026-04-14 02:26:43.562421 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-14 02:26:43.601021 | localhost | ok 2026-04-14 02:26:43.612720 | 2026-04-14 02:26:43.612847 | TASK [upload-logs : Create log directories] 2026-04-14 02:26:44.062913 | localhost | changed 2026-04-14 02:26:44.069101 | 2026-04-14 02:26:44.069220 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-14 02:26:44.513401 | localhost -> localhost | ok: Runtime: 0:00:00.006084 2026-04-14 02:26:44.518749 | 2026-04-14 02:26:44.518824 | TASK [upload-logs : Upload logs to log server] 2026-04-14 02:26:45.359911 | localhost | Output suppressed because no_log was given 2026-04-14 02:26:45.364789 | 2026-04-14 02:26:45.364882 | LOOP [upload-logs : Compress console log and json output] 2026-04-14 02:26:45.414727 | localhost | skipping: Conditional result was False 2026-04-14 02:26:45.422642 | localhost | skipping: Conditional result was False 2026-04-14 02:26:45.440580 | 2026-04-14 02:26:45.440775 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-14 02:26:45.490116 | localhost | skipping: Conditional result was False 2026-04-14 02:26:45.490526 | 2026-04-14 02:26:45.494170 | localhost | skipping: Conditional result was False 2026-04-14 02:26:45.506453 | 2026-04-14 02:26:45.506644 | LOOP [upload-logs : Upload console log and json output]