2026-08-22 10:10:38.076603 | Job console starting 2026-08-22 10:10:38.089250 | Updating git repos 2026-08-22 10:10:38.153158 | Cloning repos into workspace 2026-08-22 10:10:39.627496 | Restoring repo states 2026-08-22 10:10:39.678197 | Merging changes 2026-08-22 10:10:40.587756 | Checking out repos 2026-08-22 10:10:40.676421 | Preparing playbooks 2026-08-22 10:10:42.927244 | Running Ansible setup 2026-08-22 10:10:46.587482 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 10:10:47.213120 | 2026-08-22 10:10:47.213292 | PLAY [localhost] 2026-08-22 10:10:47.221152 | 2026-08-22 10:10:47.221226 | TASK [Gathering Facts] 2026-08-22 10:10:48.137293 | localhost | ok 2026-08-22 10:10:48.147296 | 2026-08-22 10:10:48.147380 | TASK [Setup log path fact] 2026-08-22 10:10:48.167396 | localhost | ok 2026-08-22 10:10:48.180322 | 2026-08-22 10:10:48.180389 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 10:10:48.210433 | localhost | ok 2026-08-22 10:10:48.220023 | 2026-08-22 10:10:48.220088 | TASK [emit-job-header : Print job information] 2026-08-22 10:10:48.260665 | # Job Information 2026-08-22 10:10:48.260869 | Ansible Version: 2.16.18 2026-08-22 10:10:48.260939 | Job: pre-commit 2026-08-22 10:10:48.261025 | Pipeline: check 2026-08-22 10:10:48.261086 | Executor: 2d72f0692154 2026-08-22 10:10:48.261131 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/298 2026-08-22 10:10:48.261179 | Event ID: 93796d70-9e10-11f1-86c5-154f521ef407 2026-08-22 10:10:48.266502 | 2026-08-22 10:10:48.266566 | LOOP [emit-job-header : Print node information] 2026-08-22 10:10:48.366903 | localhost | ok: 2026-08-22 10:10:48.367150 | localhost | # Node Information 2026-08-22 10:10:48.367211 | localhost | Inventory Hostname: ubuntu-noble 2026-08-22 10:10:48.367258 | localhost | Hostname: np0000190536 2026-08-22 10:10:48.367302 | localhost | Username: zuul 2026-08-22 10:10:48.367354 | localhost | Distro: Ubuntu 24.04 2026-08-22 10:10:48.367397 | localhost | Provider: yul1 2026-08-22 10:10:48.367439 | localhost | Region: ca-ymq-1 2026-08-22 10:10:48.367479 | localhost | Label: ubuntu-noble 2026-08-22 10:10:48.367519 | localhost | Product Name: OpenStack Nova 2026-08-22 10:10:48.367559 | localhost | Interface IP: 162.253.55.186 2026-08-22 10:10:48.383830 | 2026-08-22 10:10:48.383964 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-22 10:10:48.753800 | localhost -> localhost | changed 2026-08-22 10:10:48.763868 | 2026-08-22 10:10:48.763940 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-22 10:10:49.600495 | localhost -> localhost | changed 2026-08-22 10:10:49.611328 | 2026-08-22 10:10:49.611378 | PLAY [all] 2026-08-22 10:10:49.619194 | 2026-08-22 10:10:49.619259 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-22 10:10:49.857532 | ubuntu-noble -> localhost | ok 2026-08-22 10:10:49.868200 | 2026-08-22 10:10:49.868315 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-22 10:10:49.905698 | ubuntu-noble | ok 2026-08-22 10:10:49.919744 | ubuntu-noble | included: /var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-22 10:10:49.925596 | 2026-08-22 10:10:49.925653 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-22 10:10:51.007474 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-22 10:10:51.007685 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/946c85ee2848478989eacb21e2afa729_id_rsa 2026-08-22 10:10:51.007727 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/946c85ee2848478989eacb21e2afa729_id_rsa.pub 2026-08-22 10:10:51.007758 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-22 10:10:51.007788 | ubuntu-noble -> localhost | SHA256:gXse/Q89HpuCdkm3783biuhn4k3C4VYTm6cuJeCUALE zuul-build-sshkey 2026-08-22 10:10:51.007832 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-22 10:10:51.007861 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-22 10:10:51.007895 | ubuntu-noble -> localhost | | oo | 2026-08-22 10:10:51.007925 | ubuntu-noble -> localhost | | ... | 2026-08-22 10:10:51.007953 | ubuntu-noble -> localhost | | E .... . | 2026-08-22 10:10:51.007980 | ubuntu-noble -> localhost | | .+o + | 2026-08-22 10:10:51.008007 | ubuntu-noble -> localhost | | .oS.o = . | 2026-08-22 10:10:51.008033 | ubuntu-noble -> localhost | | o.+.+o=. | 2026-08-22 10:10:51.008061 | ubuntu-noble -> localhost | | . ===o+. | 2026-08-22 10:10:51.008088 | ubuntu-noble -> localhost | | .=**=.*o| 2026-08-22 10:10:51.008118 | ubuntu-noble -> localhost | | ++*+.*=B| 2026-08-22 10:10:51.008146 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-22 10:10:51.008220 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.669607 2026-08-22 10:10:51.015204 | 2026-08-22 10:10:51.015269 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-22 10:10:51.050750 | ubuntu-noble | ok 2026-08-22 10:10:51.061203 | ubuntu-noble | included: /var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-22 10:10:51.069457 | 2026-08-22 10:10:51.069526 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-22 10:10:51.095092 | ubuntu-noble | skipping: Conditional result was False 2026-08-22 10:10:51.104192 | 2026-08-22 10:10:51.104294 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-22 10:10:51.615702 | ubuntu-noble | changed 2026-08-22 10:10:51.623024 | 2026-08-22 10:10:51.623111 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-22 10:10:51.845704 | ubuntu-noble | ok 2026-08-22 10:10:51.857094 | 2026-08-22 10:10:51.857161 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-22 10:10:52.419037 | ubuntu-noble | changed 2026-08-22 10:10:52.424530 | 2026-08-22 10:10:52.424595 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-22 10:10:52.983812 | ubuntu-noble | changed 2026-08-22 10:10:52.995615 | 2026-08-22 10:10:52.995710 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-22 10:10:53.022322 | ubuntu-noble | skipping: Conditional result was False 2026-08-22 10:10:53.033938 | 2026-08-22 10:10:53.034004 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-22 10:10:53.410860 | ubuntu-noble -> localhost | changed 2026-08-22 10:10:53.425117 | 2026-08-22 10:10:53.425184 | TASK [add-build-sshkey : Add back temp key] 2026-08-22 10:10:53.714364 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/946c85ee2848478989eacb21e2afa729_id_rsa (zuul-build-sshkey) 2026-08-22 10:10:53.714593 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014538 2026-08-22 10:10:53.722034 | 2026-08-22 10:10:53.722119 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-22 10:10:54.075818 | ubuntu-noble | ok 2026-08-22 10:10:54.082535 | 2026-08-22 10:10:54.082603 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-22 10:10:54.108081 | ubuntu-noble | skipping: Conditional result was False 2026-08-22 10:10:54.125820 | 2026-08-22 10:10:54.125909 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-22 10:10:54.496072 | ubuntu-noble | ok 2026-08-22 10:10:54.542097 | 2026-08-22 10:10:54.542230 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-22 10:10:55.579134 | ubuntu-noble | Output suppressed because no_log was given 2026-08-22 10:10:55.589393 | 2026-08-22 10:10:55.589461 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-22 10:10:55.822326 | ubuntu-noble | ok: "logs" 2026-08-22 10:10:55.822594 | ubuntu-noble | ok: All items complete 2026-08-22 10:10:55.822648 | 2026-08-22 10:10:56.014304 | ubuntu-noble | ok: "artifacts" 2026-08-22 10:10:56.209980 | ubuntu-noble | ok: "docs" 2026-08-22 10:10:56.224403 | 2026-08-22 10:10:56.224506 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-22 10:10:56.456564 | ubuntu-noble | changed: "logs" 2026-08-22 10:10:56.649907 | ubuntu-noble | changed: "artifacts" 2026-08-22 10:10:56.850406 | ubuntu-noble | changed: "docs" 2026-08-22 10:10:56.865238 | 2026-08-22 10:10:56.865358 | PLAY RECAP 2026-08-22 10:10:56.865441 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:10:56.865504 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-22 10:10:56.865551 | 2026-08-22 10:10:57.015400 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 10:10:57.017621 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-22 10:10:57.592510 | 2026-08-22 10:10:57.592645 | PLAY [all] 2026-08-22 10:10:57.604975 | 2026-08-22 10:10:57.605053 | TASK [setup-uv : Extract archive] 2026-08-22 10:11:00.008410 | ubuntu-noble | changed 2026-08-22 10:11:00.014520 | 2026-08-22 10:11:00.014596 | TASK [setup-uv : Print version] 2026-08-22 10:11:00.408148 | ubuntu-noble | uv 0.8.13 2026-08-22 10:11:00.561646 | ubuntu-noble | ok: Runtime: 0:00:00.014553 2026-08-22 10:11:00.570692 | 2026-08-22 10:11:00.570755 | PLAY RECAP 2026-08-22 10:11:00.570819 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:11:00.570854 | 2026-08-22 10:11:00.682691 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-22 10:11:00.684809 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-22 10:11:01.274151 | 2026-08-22 10:11:01.274280 | PLAY [all] 2026-08-22 10:11:01.285769 | 2026-08-22 10:11:01.285841 | TASK [Run "pre-commit"] 2026-08-22 10:11:01.888481 | ubuntu-noble | Downloading virtualenv (5.1MiB) 2026-08-22 10:11:01.982360 | ubuntu-noble | Downloading virtualenv 2026-08-22 10:11:01.996933 | ubuntu-noble | Installed 10 packages in 13ms 2026-08-22 10:11:02.374714 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-22 10:11:02.994831 | 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-22 10:11:02.999946 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-08-22 10:11:03.610345 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-08-22 10:11:04.133985 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-08-22 10:11:04.718984 | 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-22 10:11:04.720075 | ubuntu-noble | [INFO] Initializing environment for https://github.com/adrienverge/yamllint.git. 2026-08-22 10:11:05.503057 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-08-22 10:11:06.682756 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-08-22 10:11:07.344117 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-22 10:11:07.344175 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:07.344193 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:11.237299 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-08-22 10:11:11.237361 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:11.237374 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:15.693309 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-08-22 10:11:15.693371 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:15.693382 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:19.075198 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-08-22 10:11:19.075278 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:19.075285 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:21.792357 | ubuntu-noble | [INFO] Installing environment for https://github.com/adrienverge/yamllint.git. 2026-08-22 10:11:21.792450 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:21.792464 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:25.033132 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-08-22 10:11:25.033192 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-22 10:11:25.033203 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-22 10:11:35.819329 | ubuntu-noble | fix end of files.........................................................Passed 2026-08-22 10:11:35.877459 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-08-22 10:11:36.221421 | ubuntu-noble | black....................................................................Passed 2026-08-22 10:11:36.454806 | ubuntu-noble | flake8...................................................................Passed 2026-08-22 10:11:36.585669 | ubuntu-noble | isort....................................................................Passed 2026-08-22 10:11:36.971941 | ubuntu-noble | yamllint.................................................................Passed 2026-08-22 10:12:47.770662 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-08-22 10:12:47.952368 | ubuntu-noble | ok: Runtime: 0:01:46.119903 2026-08-22 10:12:47.955417 | 2026-08-22 10:12:47.955464 | PLAY RECAP 2026-08-22 10:12:47.955508 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:12:47.955530 | 2026-08-22 10:12:48.075909 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-22 10:12:48.079376 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 10:12:48.699329 | 2026-08-22 10:12:48.699468 | PLAY [all] 2026-08-22 10:12:48.711894 | 2026-08-22 10:12:48.711990 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-22 10:12:48.757907 | ubuntu-noble | skipping: Conditional result was False 2026-08-22 10:12:48.769920 | 2026-08-22 10:12:48.770035 | TASK [fetch-output : Set log path for single node] 2026-08-22 10:12:48.815343 | ubuntu-noble | ok 2026-08-22 10:12:48.821903 | 2026-08-22 10:12:48.821972 | LOOP [fetch-output : Ensure local output dirs] 2026-08-22 10:12:49.233493 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/logs" 2026-08-22 10:12:49.446699 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/artifacts" 2026-08-22 10:12:49.678214 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/946c85ee2848478989eacb21e2afa729/work/docs" 2026-08-22 10:12:49.692301 | 2026-08-22 10:12:49.692444 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-22 10:12:50.353516 | ubuntu-noble | ok 2026-08-22 10:12:50.353761 | ubuntu-noble | changed: All items complete 2026-08-22 10:12:50.353799 | 2026-08-22 10:12:50.836550 | ubuntu-noble | changed: .d..t...... ./ 2026-08-22 10:12:51.339434 | ubuntu-noble | changed: .d..t...... ./ 2026-08-22 10:12:51.358368 | 2026-08-22 10:12:51.358497 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-22 10:12:51.797730 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007957 2026-08-22 10:12:52.050440 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007651 2026-08-22 10:12:52.068286 | 2026-08-22 10:12:52.068432 | PLAY [all] 2026-08-22 10:12:52.075441 | 2026-08-22 10:12:52.075532 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-22 10:12:52.558478 | ubuntu-noble | changed 2026-08-22 10:12:52.564395 | 2026-08-22 10:12:52.564450 | PLAY RECAP 2026-08-22 10:12:52.564500 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 10:12:52.564522 | 2026-08-22 10:12:52.741511 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 10:12:52.744527 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-22 10:12:53.326007 | 2026-08-22 10:12:53.326169 | PLAY [localhost] 2026-08-22 10:12:53.339037 | 2026-08-22 10:12:53.339150 | TASK [Generate Zuul manifest] 2026-08-22 10:12:53.373422 | localhost | ok 2026-08-22 10:12:53.390324 | 2026-08-22 10:12:53.390431 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-22 10:12:53.786289 | localhost | changed 2026-08-22 10:12:53.802652 | 2026-08-22 10:12:53.802797 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-22 10:12:53.837581 | localhost | ok 2026-08-22 10:12:53.847673 | 2026-08-22 10:12:53.847746 | TASK [Upload logs] 2026-08-22 10:12:53.871385 | localhost | ok 2026-08-22 10:12:53.938368 | 2026-08-22 10:12:53.938539 | TASK [Set zuul-log-path fact] 2026-08-22 10:12:53.963129 | localhost | ok 2026-08-22 10:12:53.975516 | 2026-08-22 10:12:53.975622 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 10:12:54.008119 | localhost | ok 2026-08-22 10:12:54.016861 | 2026-08-22 10:12:54.016946 | TASK [upload-logs : Create log directories] 2026-08-22 10:12:54.435856 | localhost | changed 2026-08-22 10:12:54.443241 | 2026-08-22 10:12:54.443341 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-22 10:12:54.865278 | localhost -> localhost | ok: Runtime: 0:00:00.005744 2026-08-22 10:12:54.871127 | 2026-08-22 10:12:54.871197 | TASK [upload-logs : Upload logs to log server] 2026-08-22 10:12:55.341106 | localhost | Output suppressed because no_log was given 2026-08-22 10:12:55.347270 | 2026-08-22 10:12:55.347369 | LOOP [upload-logs : Compress console log and json output] 2026-08-22 10:12:55.394126 | localhost | skipping: Conditional result was False 2026-08-22 10:12:55.406662 | localhost | skipping: Conditional result was False 2026-08-22 10:12:55.417484 | 2026-08-22 10:12:55.417633 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-22 10:12:55.460621 | localhost | skipping: Conditional result was False 2026-08-22 10:12:55.461121 | 2026-08-22 10:12:55.464674 | localhost | skipping: Conditional result was False 2026-08-22 10:12:55.473780 | 2026-08-22 10:12:55.473927 | LOOP [upload-logs : Upload console log and json output]