2026-03-26 14:15:46.844623 | Job console starting 2026-03-26 14:15:46.853730 | Updating git repos 2026-03-26 14:15:46.893821 | Cloning repos into workspace 2026-03-26 14:15:46.947019 | Restoring repo states 2026-03-26 14:15:46.955366 | Merging changes 2026-03-26 14:15:47.234361 | Checking out repos 2026-03-26 14:15:47.282838 | Preparing playbooks 2026-03-26 14:15:49.388418 | Running Ansible setup 2026-03-26 14:15:53.273156 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-26 14:15:53.874190 | 2026-03-26 14:15:53.874508 | PLAY [localhost] 2026-03-26 14:15:53.882465 | 2026-03-26 14:15:53.882536 | TASK [Gathering Facts] 2026-03-26 14:15:54.778108 | localhost | ok 2026-03-26 14:15:54.789484 | 2026-03-26 14:15:54.789598 | TASK [Setup log path fact] 2026-03-26 14:15:54.812222 | localhost | ok 2026-03-26 14:15:54.825017 | 2026-03-26 14:15:54.825096 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-26 14:15:54.853866 | localhost | ok 2026-03-26 14:15:54.862220 | 2026-03-26 14:15:54.862314 | TASK [emit-job-header : Print job information] 2026-03-26 14:15:54.905650 | # Job Information 2026-03-26 14:15:54.905939 | Ansible Version: 2.16.16 2026-03-26 14:15:54.906011 | Job: pre-commit 2026-03-26 14:15:54.906060 | Pipeline: check 2026-03-26 14:15:54.906105 | Executor: 0a8996d2b663 2026-03-26 14:15:54.906149 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-03-26 14:15:54.906201 | Event ID: 1e5264f0-291e-11f1-8b7d-c26118e25f19 2026-03-26 14:15:54.909653 | 2026-03-26 14:15:54.909721 | LOOP [emit-job-header : Print node information] 2026-03-26 14:15:55.006868 | localhost | ok: 2026-03-26 14:15:55.288903 | localhost | # Node Information 2026-03-26 14:15:55.289108 | localhost | Inventory Hostname: ubuntu-noble 2026-03-26 14:15:55.289168 | localhost | Hostname: np0000161067 2026-03-26 14:15:55.289215 | localhost | Username: zuul 2026-03-26 14:15:55.289266 | localhost | Distro: Ubuntu 24.04 2026-03-26 14:15:55.289312 | localhost | Provider: yul1 2026-03-26 14:15:55.289355 | localhost | Region: ca-ymq-1 2026-03-26 14:15:55.289396 | localhost | Label: ubuntu-noble 2026-03-26 14:15:55.289436 | localhost | Product Name: OpenStack Nova 2026-03-26 14:15:55.289477 | localhost | Interface IP: 199.204.45.6 2026-03-26 14:15:55.302095 | 2026-03-26 14:15:55.302263 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-26 14:15:55.803356 | localhost -> localhost | changed 2026-03-26 14:15:55.812718 | 2026-03-26 14:15:55.812820 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-26 14:15:56.619621 | localhost -> localhost | changed 2026-03-26 14:15:56.629751 | 2026-03-26 14:15:56.629890 | PLAY [all] 2026-03-26 14:15:56.641796 | 2026-03-26 14:15:56.641949 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-26 14:15:56.859068 | ubuntu-noble -> localhost | ok 2026-03-26 14:15:56.869597 | 2026-03-26 14:15:56.869703 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-26 14:15:56.907044 | ubuntu-noble | ok 2026-03-26 14:15:56.923481 | ubuntu-noble | included: /var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-26 14:15:56.929946 | 2026-03-26 14:15:56.930008 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-26 14:15:57.715939 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-03-26 14:15:57.716109 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/02714b93a7fd44e9b5a8d5d04b39755b_id_rsa 2026-03-26 14:15:57.716141 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/02714b93a7fd44e9b5a8d5d04b39755b_id_rsa.pub 2026-03-26 14:15:57.716165 | ubuntu-noble -> localhost | The key fingerprint is: 2026-03-26 14:15:57.716188 | ubuntu-noble -> localhost | SHA256:2f3aBfVr6D6w0TxQfS8oRFmySWg6T8T15QdhwZRSeKY zuul-build-sshkey 2026-03-26 14:15:57.716226 | ubuntu-noble -> localhost | The key's randomart image is: 2026-03-26 14:15:57.716250 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-03-26 14:15:57.716276 | ubuntu-noble -> localhost | | . +=o.=X+ | 2026-03-26 14:15:57.716298 | ubuntu-noble -> localhost | | =.o=o==o.| 2026-03-26 14:15:57.716318 | ubuntu-noble -> localhost | | + .o o*. =| 2026-03-26 14:15:57.716340 | ubuntu-noble -> localhost | | o .o.oE .oo| 2026-03-26 14:15:57.716359 | ubuntu-noble -> localhost | | +S ..= ...| 2026-03-26 14:15:57.716379 | ubuntu-noble -> localhost | | . o =...| 2026-03-26 14:15:57.716398 | ubuntu-noble -> localhost | | +.oo.| 2026-03-26 14:15:57.716418 | ubuntu-noble -> localhost | | ..+.. | 2026-03-26 14:15:57.716440 | ubuntu-noble -> localhost | | ooo | 2026-03-26 14:15:57.716459 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-03-26 14:15:57.716505 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.377012 2026-03-26 14:15:57.722104 | 2026-03-26 14:15:57.722167 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-26 14:15:57.756337 | ubuntu-noble | ok 2026-03-26 14:15:57.764878 | ubuntu-noble | included: /var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-26 14:15:57.772726 | 2026-03-26 14:15:57.772794 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-26 14:15:57.796569 | ubuntu-noble | skipping: Conditional result was False 2026-03-26 14:15:57.816185 | 2026-03-26 14:15:57.816258 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-26 14:15:58.348631 | ubuntu-noble | changed 2026-03-26 14:15:58.356079 | 2026-03-26 14:15:58.356141 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-26 14:15:58.572687 | ubuntu-noble | ok 2026-03-26 14:15:58.579941 | 2026-03-26 14:15:58.580006 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-26 14:15:59.128911 | ubuntu-noble | changed 2026-03-26 14:15:59.135108 | 2026-03-26 14:15:59.135168 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-26 14:15:59.675859 | ubuntu-noble | changed 2026-03-26 14:15:59.682442 | 2026-03-26 14:15:59.682503 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-26 14:15:59.706647 | ubuntu-noble | skipping: Conditional result was False 2026-03-26 14:15:59.716888 | 2026-03-26 14:15:59.716972 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-26 14:16:00.076109 | ubuntu-noble -> localhost | changed 2026-03-26 14:16:00.091263 | 2026-03-26 14:16:00.091374 | TASK [add-build-sshkey : Add back temp key] 2026-03-26 14:16:00.381313 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/02714b93a7fd44e9b5a8d5d04b39755b_id_rsa (zuul-build-sshkey) 2026-03-26 14:16:00.381547 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012863 2026-03-26 14:16:00.388083 | 2026-03-26 14:16:00.388140 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-26 14:16:00.736395 | ubuntu-noble | ok 2026-03-26 14:16:00.742827 | 2026-03-26 14:16:00.742892 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-26 14:16:00.767055 | ubuntu-noble | skipping: Conditional result was False 2026-03-26 14:16:00.783684 | 2026-03-26 14:16:00.799317 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-26 14:16:01.149594 | ubuntu-noble | ok 2026-03-26 14:16:01.157828 | 2026-03-26 14:16:01.157927 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-26 14:16:03.537818 | ubuntu-noble | Output suppressed because no_log was given 2026-03-26 14:16:03.548324 | 2026-03-26 14:16:03.548391 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-26 14:16:03.794284 | ubuntu-noble | ok: "logs" 2026-03-26 14:16:03.794557 | ubuntu-noble | ok: All items complete 2026-03-26 14:16:03.794599 | 2026-03-26 14:16:04.044552 | ubuntu-noble | ok: "artifacts" 2026-03-26 14:16:04.191686 | ubuntu-noble | ok: "docs" 2026-03-26 14:16:04.210899 | 2026-03-26 14:16:04.211090 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-26 14:16:04.430900 | ubuntu-noble | changed: "logs" 2026-03-26 14:16:04.634618 | ubuntu-noble | changed: "artifacts" 2026-03-26 14:16:04.828576 | ubuntu-noble | changed: "docs" 2026-03-26 14:16:04.845706 | 2026-03-26 14:16:04.845822 | PLAY RECAP 2026-03-26 14:16:04.845870 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:16:04.845900 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-26 14:16:04.845923 | 2026-03-26 14:16:04.976999 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-26 14:16:04.978859 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-26 14:16:05.554237 | 2026-03-26 14:16:05.554401 | PLAY [all] 2026-03-26 14:16:05.566843 | 2026-03-26 14:16:05.566931 | TASK [setup-uv : Extract archive] 2026-03-26 14:16:07.998877 | ubuntu-noble | changed 2026-03-26 14:16:08.005094 | 2026-03-26 14:16:08.005174 | TASK [setup-uv : Print version] 2026-03-26 14:16:08.374181 | ubuntu-noble | uv 0.8.13 2026-03-26 14:16:08.544329 | ubuntu-noble | ok: Runtime: 0:00:00.015014 2026-03-26 14:16:08.550829 | 2026-03-26 14:16:08.550890 | PLAY RECAP 2026-03-26 14:16:08.550936 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:16:08.550960 | 2026-03-26 14:16:08.648803 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-26 14:16:08.651050 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-26 14:16:09.191497 | 2026-03-26 14:16:09.192091 | PLAY [all] 2026-03-26 14:16:09.209895 | 2026-03-26 14:16:09.210080 | TASK [Run "pre-commit"] 2026-03-26 14:16:09.747214 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-03-26 14:16:09.818879 | ubuntu-noble | Downloading virtualenv 2026-03-26 14:16:09.832998 | ubuntu-noble | Installed 10 packages in 13ms 2026-03-26 14:16:10.201433 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-26 14:16:10.776129 | 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-26 14:16:10.783568 | ubuntu-noble | [INFO] Initializing environment for https://github.com/compilerla/conventional-pre-commit. 2026-03-26 14:16:11.138480 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-03-26 14:16:11.723048 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-03-26 14:16:12.274140 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-26 14:16:12.274195 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-26 14:16:12.274206 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-26 14:16:16.036667 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-03-26 14:16:16.036735 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-26 14:16:16.036753 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-26 14:16:27.033148 | ubuntu-noble | fix end of files.........................................................Passed 2026-03-26 14:16:27.094604 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-03-26 14:16:51.014141 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-03-26 14:16:51.288330 | ubuntu-noble | ok: Runtime: 0:00:41.460709 2026-03-26 14:16:51.290486 | 2026-03-26 14:16:51.290548 | PLAY RECAP 2026-03-26 14:16:51.290601 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:16:51.290630 | 2026-03-26 14:16:51.389349 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-26 14:16:51.391662 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-26 14:16:51.952901 | 2026-03-26 14:16:51.953047 | PLAY [all] 2026-03-26 14:16:51.964933 | 2026-03-26 14:16:51.965028 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-26 14:16:52.010061 | ubuntu-noble | skipping: Conditional result was False 2026-03-26 14:16:52.019762 | 2026-03-26 14:16:52.019864 | TASK [fetch-output : Set log path for single node] 2026-03-26 14:16:52.065405 | ubuntu-noble | ok 2026-03-26 14:16:52.070385 | 2026-03-26 14:16:52.070456 | LOOP [fetch-output : Ensure local output dirs] 2026-03-26 14:16:52.447990 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/logs" 2026-03-26 14:16:52.650848 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/artifacts" 2026-03-26 14:16:52.867471 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/02714b93a7fd44e9b5a8d5d04b39755b/work/docs" 2026-03-26 14:16:52.890126 | 2026-03-26 14:16:52.890288 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-26 14:16:53.542892 | ubuntu-noble | ok 2026-03-26 14:16:53.543135 | ubuntu-noble | changed: All items complete 2026-03-26 14:16:53.543175 | 2026-03-26 14:16:54.018008 | ubuntu-noble | changed: .d..t...... ./ 2026-03-26 14:16:54.496589 | ubuntu-noble | changed: .d..t...... ./ 2026-03-26 14:16:54.524754 | 2026-03-26 14:16:54.524913 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-26 14:16:54.975639 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008258 2026-03-26 14:16:55.206318 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009046 2026-03-26 14:16:55.229529 | 2026-03-26 14:16:55.229677 | PLAY [all] 2026-03-26 14:16:55.236852 | 2026-03-26 14:16:55.236924 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-26 14:16:55.699945 | ubuntu-noble | changed 2026-03-26 14:16:55.705986 | 2026-03-26 14:16:55.706065 | PLAY RECAP 2026-03-26 14:16:55.706149 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-26 14:16:55.706174 | 2026-03-26 14:16:55.817912 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-26 14:16:55.820360 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-26 14:16:56.370142 | 2026-03-26 14:16:56.370267 | PLAY [localhost] 2026-03-26 14:16:56.379971 | 2026-03-26 14:16:56.380058 | TASK [Generate Zuul manifest] 2026-03-26 14:16:56.397547 | localhost | ok 2026-03-26 14:16:56.411790 | 2026-03-26 14:16:56.411868 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-26 14:16:56.768558 | localhost | changed 2026-03-26 14:16:56.781204 | 2026-03-26 14:16:56.781284 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-26 14:16:56.810751 | localhost | ok 2026-03-26 14:16:56.819566 | 2026-03-26 14:16:56.819633 | TASK [Upload logs] 2026-03-26 14:16:56.840390 | localhost | ok 2026-03-26 14:16:56.898839 | 2026-03-26 14:16:56.898953 | TASK [Set zuul-log-path fact] 2026-03-26 14:16:56.918508 | localhost | ok 2026-03-26 14:16:56.932147 | 2026-03-26 14:16:56.932226 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-26 14:16:56.962597 | localhost | ok 2026-03-26 14:16:56.972108 | 2026-03-26 14:16:56.972186 | TASK [upload-logs : Create log directories] 2026-03-26 14:16:57.357285 | localhost | changed 2026-03-26 14:16:57.363515 | 2026-03-26 14:16:57.363618 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-26 14:16:57.802419 | localhost -> localhost | ok: Runtime: 0:00:00.005683 2026-03-26 14:16:57.811541 | 2026-03-26 14:16:57.811712 | TASK [upload-logs : Upload logs to log server] 2026-03-26 14:16:58.313031 | localhost | Output suppressed because no_log was given 2026-03-26 14:16:58.318332 | 2026-03-26 14:16:58.318426 | LOOP [upload-logs : Compress console log and json output] 2026-03-26 14:16:58.369232 | localhost | skipping: Conditional result was False 2026-03-26 14:16:58.376904 | localhost | skipping: Conditional result was False 2026-03-26 14:16:58.391787 | 2026-03-26 14:16:58.391990 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-26 14:16:58.443496 | localhost | skipping: Conditional result was False 2026-03-26 14:16:58.443908 | 2026-03-26 14:16:58.447813 | localhost | skipping: Conditional result was False 2026-03-26 14:16:58.458573 | 2026-03-26 14:16:58.458821 | LOOP [upload-logs : Upload console log and json output]