2026-03-30 17:45:22.627807 | Job console starting 2026-03-30 17:45:22.643517 | Updating git repos 2026-03-30 17:45:22.674899 | Cloning repos into workspace 2026-03-30 17:45:22.721199 | Restoring repo states 2026-03-30 17:45:22.729672 | Merging changes 2026-03-30 17:45:22.983364 | Checking out repos 2026-03-30 17:45:23.056094 | Preparing playbooks 2026-03-30 17:45:25.010706 | Running Ansible setup 2026-03-30 17:45:30.448205 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 17:45:31.049568 | 2026-03-30 17:45:31.201854 | PLAY [localhost] 2026-03-30 17:45:31.214516 | 2026-03-30 17:45:31.214695 | TASK [Gathering Facts] 2026-03-30 17:45:32.180628 | localhost | ok 2026-03-30 17:45:32.189657 | 2026-03-30 17:45:32.189742 | TASK [Setup log path fact] 2026-03-30 17:45:32.212256 | localhost | ok 2026-03-30 17:45:32.226542 | 2026-03-30 17:45:32.226960 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 17:45:32.254567 | localhost | ok 2026-03-30 17:45:32.420298 | 2026-03-30 17:45:32.420452 | TASK [emit-job-header : Print job information] 2026-03-30 17:45:32.465552 | # Job Information 2026-03-30 17:45:32.465783 | Ansible Version: 2.16.16 2026-03-30 17:45:32.465832 | Job: pre-commit 2026-03-30 17:45:32.465865 | Pipeline: check 2026-03-30 17:45:32.465895 | Executor: 0a8996d2b663 2026-03-30 17:45:32.465923 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/100 2026-03-30 17:45:32.465957 | Event ID: 0c802a30-2c5e-11f1-83e2-a139ebc62137 2026-03-30 17:45:32.472189 | 2026-03-30 17:45:32.472456 | LOOP [emit-job-header : Print node information] 2026-03-30 17:45:32.579422 | localhost | ok: 2026-03-30 17:45:32.579666 | localhost | # Node Information 2026-03-30 17:45:32.579706 | localhost | Inventory Hostname: ubuntu-noble 2026-03-30 17:45:32.579742 | localhost | Hostname: np0000161521 2026-03-30 17:45:32.579780 | localhost | Username: zuul 2026-03-30 17:45:32.579827 | localhost | Distro: Ubuntu 24.04 2026-03-30 17:45:32.579859 | localhost | Provider: yul1 2026-03-30 17:45:32.579887 | localhost | Region: ca-ymq-1 2026-03-30 17:45:32.579913 | localhost | Label: ubuntu-noble 2026-03-30 17:45:32.579939 | localhost | Product Name: OpenStack Nova 2026-03-30 17:45:32.579965 | localhost | Interface IP: 199.204.45.22 2026-03-30 17:45:32.592704 | 2026-03-30 17:45:32.592910 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 17:45:32.993904 | localhost -> localhost | changed 2026-03-30 17:45:32.999617 | 2026-03-30 17:45:32.999695 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 17:45:34.285073 | localhost -> localhost | changed 2026-03-30 17:45:34.291924 | 2026-03-30 17:45:34.292032 | PLAY [all] 2026-03-30 17:45:34.300538 | 2026-03-30 17:45:34.300650 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 17:45:34.629606 | ubuntu-noble -> localhost | ok 2026-03-30 17:45:34.638366 | 2026-03-30 17:45:34.638455 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 17:45:34.686300 | ubuntu-noble | ok 2026-03-30 17:45:34.700657 | ubuntu-noble | included: /var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 17:45:34.706692 | 2026-03-30 17:45:34.706752 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 17:45:35.770615 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-03-30 17:45:35.770849 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/2fa7951df8d8464eb875017018f846ef_id_rsa 2026-03-30 17:45:35.770903 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/2fa7951df8d8464eb875017018f846ef_id_rsa.pub 2026-03-30 17:45:35.770940 | ubuntu-noble -> localhost | The key fingerprint is: 2026-03-30 17:45:35.770977 | ubuntu-noble -> localhost | SHA256:8W+IgCYai/Uf2wj7mQrronGmjuUHxydVwo/RJpD5sxY zuul-build-sshkey 2026-03-30 17:45:35.771447 | ubuntu-noble -> localhost | The key's randomart image is: 2026-03-30 17:45:35.771500 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-03-30 17:45:35.771554 | ubuntu-noble -> localhost | | .= . | 2026-03-30 17:45:35.771594 | ubuntu-noble -> localhost | | o = + | 2026-03-30 17:45:35.771629 | ubuntu-noble -> localhost | | . O. | 2026-03-30 17:45:35.771664 | ubuntu-noble -> localhost | | .E .o | 2026-03-30 17:45:35.771701 | ubuntu-noble -> localhost | |. o.o..+S . | 2026-03-30 17:45:35.771742 | ubuntu-noble -> localhost | |.=.++ +. . o | 2026-03-30 17:45:35.771779 | ubuntu-noble -> localhost | |= =oo+. . . o | 2026-03-30 17:45:35.771815 | ubuntu-noble -> localhost | |oB o.+ B . | 2026-03-30 17:45:35.771855 | ubuntu-noble -> localhost | |*++.ooB . | 2026-03-30 17:45:35.771892 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-03-30 17:45:35.771968 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.638566 2026-03-30 17:45:35.780609 | 2026-03-30 17:45:35.780679 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 17:45:35.825638 | ubuntu-noble | ok 2026-03-30 17:45:35.837401 | ubuntu-noble | included: /var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 17:45:35.853798 | 2026-03-30 17:45:35.853947 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 17:45:35.878915 | ubuntu-noble | skipping: Conditional result was False 2026-03-30 17:45:35.891642 | 2026-03-30 17:45:35.891721 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 17:45:36.450043 | ubuntu-noble | changed 2026-03-30 17:45:36.622837 | 2026-03-30 17:45:36.622972 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 17:45:36.851985 | ubuntu-noble | ok 2026-03-30 17:45:36.860013 | 2026-03-30 17:45:36.860122 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 17:45:37.412196 | ubuntu-noble | changed 2026-03-30 17:45:37.424318 | 2026-03-30 17:45:37.424481 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 17:45:37.984011 | ubuntu-noble | changed 2026-03-30 17:45:37.989781 | 2026-03-30 17:45:37.989870 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 17:45:38.018301 | ubuntu-noble | skipping: Conditional result was False 2026-03-30 17:45:38.037426 | 2026-03-30 17:45:38.037595 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 17:45:38.483389 | ubuntu-noble -> localhost | changed 2026-03-30 17:45:38.567856 | 2026-03-30 17:45:38.567943 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 17:45:38.865057 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/2fa7951df8d8464eb875017018f846ef_id_rsa (zuul-build-sshkey) 2026-03-30 17:45:38.865300 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.016630 2026-03-30 17:45:38.876747 | 2026-03-30 17:45:38.876997 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 17:45:39.227103 | ubuntu-noble | ok 2026-03-30 17:45:39.234928 | 2026-03-30 17:45:39.235179 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 17:45:39.261829 | ubuntu-noble | skipping: Conditional result was False 2026-03-30 17:45:39.278533 | 2026-03-30 17:45:39.278656 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 17:45:39.656699 | ubuntu-noble | ok 2026-03-30 17:45:39.664417 | 2026-03-30 17:45:39.664483 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 17:45:40.467759 | ubuntu-noble | Output suppressed because no_log was given 2026-03-30 17:45:40.479781 | 2026-03-30 17:45:40.479879 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 17:45:40.714356 | ubuntu-noble | ok: "logs" 2026-03-30 17:45:40.714686 | ubuntu-noble | ok: All items complete 2026-03-30 17:45:40.714745 | 2026-03-30 17:45:40.966720 | ubuntu-noble | ok: "artifacts" 2026-03-30 17:45:41.118199 | ubuntu-noble | ok: "docs" 2026-03-30 17:45:41.129130 | 2026-03-30 17:45:41.129276 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 17:45:41.393792 | ubuntu-noble | changed: "logs" 2026-03-30 17:45:41.597797 | ubuntu-noble | changed: "artifacts" 2026-03-30 17:45:41.793721 | ubuntu-noble | changed: "docs" 2026-03-30 17:45:41.951751 | 2026-03-30 17:45:41.951903 | PLAY RECAP 2026-03-30 17:45:41.951958 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:45:41.951989 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 17:45:41.952020 | 2026-03-30 17:45:42.097918 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 17:45:42.099935 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-30 17:45:42.735606 | 2026-03-30 17:45:42.741300 | PLAY [all] 2026-03-30 17:45:42.755846 | 2026-03-30 17:45:42.756001 | TASK [setup-uv : Extract archive] 2026-03-30 17:45:45.168027 | ubuntu-noble | changed 2026-03-30 17:45:45.176314 | 2026-03-30 17:45:45.176479 | TASK [setup-uv : Print version] 2026-03-30 17:45:45.390050 | ubuntu-noble | uv 0.8.13 2026-03-30 17:45:45.711720 | ubuntu-noble | ok: Runtime: 0:00:00.015592 2026-03-30 17:45:45.729942 | 2026-03-30 17:45:45.730086 | PLAY RECAP 2026-03-30 17:45:45.730152 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:45:45.730183 | 2026-03-30 17:45:45.890856 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-30 17:45:45.892939 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-30 17:45:46.545099 | 2026-03-30 17:45:46.545308 | PLAY [all] 2026-03-30 17:45:46.559598 | 2026-03-30 17:45:46.559802 | TASK [Run "pre-commit"] 2026-03-30 17:45:47.007514 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-03-30 17:45:47.094357 | ubuntu-noble | Downloading virtualenv 2026-03-30 17:45:47.107524 | ubuntu-noble | Installed 10 packages in 12ms 2026-03-30 17:45:47.503935 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-30 17:45:48.078829 | 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-03-30 17:45:48.084313 | ubuntu-noble | [INFO] Initializing environment for https://github.com/compilerla/conventional-pre-commit. 2026-03-30 17:45:48.411596 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-03-30 17:45:48.974431 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-03-30 17:45:49.525096 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-30 17:45:49.525216 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-30 17:45:49.525228 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-30 17:45:53.489404 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-03-30 17:45:53.490484 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-30 17:45:53.490525 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-30 17:46:04.965697 | ubuntu-noble | fix end of files.........................................................Passed 2026-03-30 17:46:05.040350 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-03-30 17:46:25.660795 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-03-30 17:46:26.017567 | ubuntu-noble | ok: Runtime: 0:00:38.910445 2026-03-30 17:46:26.019343 | 2026-03-30 17:46:26.019395 | PLAY RECAP 2026-03-30 17:46:26.019439 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:46:26.019461 | 2026-03-30 17:46:26.217032 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-30 17:46:26.235965 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 17:46:26.911381 | 2026-03-30 17:46:26.934736 | PLAY [all] 2026-03-30 17:46:26.953187 | 2026-03-30 17:46:26.953322 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 17:46:26.999006 | ubuntu-noble | skipping: Conditional result was False 2026-03-30 17:46:27.009611 | 2026-03-30 17:46:27.009702 | TASK [fetch-output : Set log path for single node] 2026-03-30 17:46:27.077385 | ubuntu-noble | ok 2026-03-30 17:46:27.091754 | 2026-03-30 17:46:27.091960 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 17:46:27.539781 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/logs" 2026-03-30 17:46:27.794414 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/artifacts" 2026-03-30 17:46:28.028238 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2fa7951df8d8464eb875017018f846ef/work/docs" 2026-03-30 17:46:28.046397 | 2026-03-30 17:46:28.046551 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 17:46:28.707200 | ubuntu-noble | ok 2026-03-30 17:46:28.707433 | ubuntu-noble | changed: All items complete 2026-03-30 17:46:28.707462 | 2026-03-30 17:46:29.206794 | ubuntu-noble | changed: .d..t...... ./ 2026-03-30 17:46:29.737180 | ubuntu-noble | changed: .d..t...... ./ 2026-03-30 17:46:29.847779 | 2026-03-30 17:46:29.847993 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 17:46:30.322528 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007747 2026-03-30 17:46:30.596402 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009088 2026-03-30 17:46:30.609722 | 2026-03-30 17:46:30.610174 | PLAY [all] 2026-03-30 17:46:30.617359 | 2026-03-30 17:46:30.617436 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 17:46:31.146593 | ubuntu-noble | changed 2026-03-30 17:46:31.152770 | 2026-03-30 17:46:31.152825 | PLAY RECAP 2026-03-30 17:46:31.153004 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 17:46:31.153040 | 2026-03-30 17:46:31.342414 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 17:46:31.389744 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 17:46:32.111763 | 2026-03-30 17:46:32.111934 | PLAY [localhost] 2026-03-30 17:46:32.124155 | 2026-03-30 17:46:32.124313 | TASK [Generate Zuul manifest] 2026-03-30 17:46:32.147568 | localhost | ok 2026-03-30 17:46:32.196852 | 2026-03-30 17:46:32.197683 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 17:46:32.710837 | localhost | changed 2026-03-30 17:46:32.729222 | 2026-03-30 17:46:32.729520 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 17:46:32.817706 | localhost | ok 2026-03-30 17:46:32.829551 | 2026-03-30 17:46:32.829664 | TASK [Upload logs] 2026-03-30 17:46:32.851132 | localhost | ok 2026-03-30 17:46:33.033977 | 2026-03-30 17:46:33.034113 | TASK [Set zuul-log-path fact] 2026-03-30 17:46:33.063465 | localhost | ok 2026-03-30 17:46:33.075328 | 2026-03-30 17:46:33.075399 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 17:46:33.109371 | localhost | ok 2026-03-30 17:46:33.119357 | 2026-03-30 17:46:33.119441 | TASK [upload-logs : Create log directories] 2026-03-30 17:46:33.563450 | localhost | changed 2026-03-30 17:46:33.573904 | 2026-03-30 17:46:33.574014 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 17:46:33.994302 | localhost -> localhost | ok: Runtime: 0:00:00.007510 2026-03-30 17:46:33.999869 | 2026-03-30 17:46:33.999942 | TASK [upload-logs : Upload logs to log server] 2026-03-30 17:46:34.572127 | localhost | Output suppressed because no_log was given 2026-03-30 17:46:34.577614 | 2026-03-30 17:46:34.577791 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 17:46:34.626998 | localhost | skipping: Conditional result was False 2026-03-30 17:46:34.634404 | localhost | skipping: Conditional result was False 2026-03-30 17:46:34.655226 | 2026-03-30 17:46:34.655377 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 17:46:34.711833 | localhost | skipping: Conditional result was False 2026-03-30 17:46:34.712175 | 2026-03-30 17:46:34.716261 | localhost | skipping: Conditional result was False 2026-03-30 17:46:34.730242 | 2026-03-30 17:46:34.730450 | LOOP [upload-logs : Upload console log and json output]