2026-05-21 04:30:03.440371 | Job console starting 2026-05-21 04:30:03.457112 | Updating git repos 2026-05-21 04:30:03.543851 | Cloning repos into workspace 2026-05-21 04:30:13.929884 | Restoring repo states 2026-05-21 04:30:13.937563 | Merging changes 2026-05-21 04:30:15.874952 | Checking out repos 2026-05-21 04:30:16.651141 | Preparing playbooks 2026-05-21 04:30:21.862940 | Running Ansible setup 2026-05-21 04:30:25.887770 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 04:30:26.568501 | 2026-05-21 04:30:26.568723 | PLAY [localhost] 2026-05-21 04:30:26.583208 | 2026-05-21 04:30:26.583658 | TASK [Gathering Facts] 2026-05-21 04:30:27.566471 | localhost | ok 2026-05-21 04:30:27.573777 | 2026-05-21 04:30:27.573859 | TASK [Setup log path fact] 2026-05-21 04:30:27.595007 | localhost | ok 2026-05-21 04:30:27.606965 | 2026-05-21 04:30:27.607079 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 04:30:27.641802 | localhost | ok 2026-05-21 04:30:27.659616 | 2026-05-21 04:30:27.659825 | TASK [emit-job-header : Print job information] 2026-05-21 04:30:27.708812 | # Job Information 2026-05-21 04:30:27.709081 | Ansible Version: 2.16.18 2026-05-21 04:30:27.709132 | Job: pre-commit 2026-05-21 04:30:27.709165 | Pipeline: check 2026-05-21 04:30:27.709192 | Executor: 2d72f0692154 2026-05-21 04:30:27.709219 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/124 2026-05-21 04:30:27.709250 | Event ID: 2550b0b0-54cd-11f1-825c-3bf074c91116 2026-05-21 04:30:27.719493 | 2026-05-21 04:30:27.719652 | LOOP [emit-job-header : Print node information] 2026-05-21 04:30:27.852514 | localhost | ok: 2026-05-21 04:30:27.852675 | localhost | # Node Information 2026-05-21 04:30:27.852706 | localhost | Inventory Hostname: ubuntu-noble 2026-05-21 04:30:27.852728 | localhost | Hostname: np0000175797 2026-05-21 04:30:27.852748 | localhost | Username: zuul 2026-05-21 04:30:27.852771 | localhost | Distro: Ubuntu 24.04 2026-05-21 04:30:27.852791 | localhost | Provider: yul1 2026-05-21 04:30:27.852810 | localhost | Region: ca-ymq-1 2026-05-21 04:30:27.852829 | localhost | Label: ubuntu-noble 2026-05-21 04:30:27.852847 | localhost | Product Name: OpenStack Nova 2026-05-21 04:30:27.852865 | localhost | Interface IP: 199.19.213.209 2026-05-21 04:30:27.865996 | 2026-05-21 04:30:27.866159 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-21 04:30:28.298015 | localhost -> localhost | changed 2026-05-21 04:30:28.307678 | 2026-05-21 04:30:28.307798 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-21 04:30:29.265387 | localhost -> localhost | changed 2026-05-21 04:30:29.276157 | 2026-05-21 04:30:29.276253 | PLAY [all] 2026-05-21 04:30:29.286795 | 2026-05-21 04:30:29.286911 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-21 04:30:29.519185 | ubuntu-noble -> localhost | ok 2026-05-21 04:30:29.531176 | 2026-05-21 04:30:29.531315 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-21 04:30:29.564562 | ubuntu-noble | ok 2026-05-21 04:30:29.585043 | ubuntu-noble | included: /var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-21 04:30:29.591596 | 2026-05-21 04:30:29.591738 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-21 04:30:30.619412 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-05-21 04:30:30.619634 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/038e08f20582461aa7d544da7507465f_id_rsa 2026-05-21 04:30:30.619669 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/038e08f20582461aa7d544da7507465f_id_rsa.pub 2026-05-21 04:30:30.619695 | ubuntu-noble -> localhost | The key fingerprint is: 2026-05-21 04:30:30.619719 | ubuntu-noble -> localhost | SHA256:or0SVl2PvAFPOlw478kwlp5W8hpR9qT2AiRmFAK5yv8 zuul-build-sshkey 2026-05-21 04:30:30.619767 | ubuntu-noble -> localhost | The key's randomart image is: 2026-05-21 04:30:30.619792 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-05-21 04:30:30.619823 | ubuntu-noble -> localhost | | .o..o. . | 2026-05-21 04:30:30.619848 | ubuntu-noble -> localhost | | . .+ = * . | 2026-05-21 04:30:30.619877 | ubuntu-noble -> localhost | | . o = # * | 2026-05-21 04:30:30.619899 | ubuntu-noble -> localhost | | . . & X o | 2026-05-21 04:30:30.619921 | ubuntu-noble -> localhost | |.. ..oS# = | 2026-05-21 04:30:30.619942 | ubuntu-noble -> localhost | |.. oo .= B . | 2026-05-21 04:30:30.619963 | ubuntu-noble -> localhost | | ...... o . | 2026-05-21 04:30:30.619984 | ubuntu-noble -> localhost | | .. .. | 2026-05-21 04:30:30.620008 | ubuntu-noble -> localhost | | .E. | 2026-05-21 04:30:30.620030 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-05-21 04:30:30.620093 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.513495 2026-05-21 04:30:30.626760 | 2026-05-21 04:30:30.626837 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-21 04:30:30.662070 | ubuntu-noble | ok 2026-05-21 04:30:30.676750 | ubuntu-noble | included: /var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-21 04:30:30.685298 | 2026-05-21 04:30:30.685393 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-21 04:30:30.711615 | ubuntu-noble | skipping: Conditional result was False 2026-05-21 04:30:30.725409 | 2026-05-21 04:30:30.725544 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-21 04:30:31.302473 | ubuntu-noble | changed 2026-05-21 04:30:31.311789 | 2026-05-21 04:30:31.312031 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-21 04:30:31.543979 | ubuntu-noble | ok 2026-05-21 04:30:31.549868 | 2026-05-21 04:30:31.549974 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-21 04:30:32.125924 | ubuntu-noble | changed 2026-05-21 04:30:32.132045 | 2026-05-21 04:30:32.132187 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-21 04:30:32.684789 | ubuntu-noble | changed 2026-05-21 04:30:32.699904 | 2026-05-21 04:30:32.700035 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-21 04:30:32.724322 | ubuntu-noble | skipping: Conditional result was False 2026-05-21 04:30:32.731614 | 2026-05-21 04:30:32.731719 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-21 04:30:33.161349 | ubuntu-noble -> localhost | changed 2026-05-21 04:30:33.174945 | 2026-05-21 04:30:33.175066 | TASK [add-build-sshkey : Add back temp key] 2026-05-21 04:30:33.498519 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/038e08f20582461aa7d544da7507465f_id_rsa (zuul-build-sshkey) 2026-05-21 04:30:33.498779 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.017891 2026-05-21 04:30:33.506847 | 2026-05-21 04:30:33.506939 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-21 04:30:33.856087 | ubuntu-noble | ok 2026-05-21 04:30:33.863476 | 2026-05-21 04:30:33.863578 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-21 04:30:33.888153 | ubuntu-noble | skipping: Conditional result was False 2026-05-21 04:30:33.995956 | 2026-05-21 04:30:33.996109 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-21 04:30:34.383231 | ubuntu-noble | ok 2026-05-21 04:30:34.460892 | 2026-05-21 04:30:34.461065 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-21 04:30:35.495144 | ubuntu-noble | Output suppressed because no_log was given 2026-05-21 04:30:35.505651 | 2026-05-21 04:30:35.505741 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-21 04:30:35.741068 | ubuntu-noble | ok: "logs" 2026-05-21 04:30:35.846355 | ubuntu-noble | ok: All items complete 2026-05-21 04:30:35.846659 | 2026-05-21 04:30:35.936972 | ubuntu-noble | ok: "artifacts" 2026-05-21 04:30:36.138083 | ubuntu-noble | ok: "docs" 2026-05-21 04:30:36.209045 | 2026-05-21 04:30:36.209186 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-21 04:30:36.427233 | ubuntu-noble | changed: "logs" 2026-05-21 04:30:36.653779 | ubuntu-noble | changed: "artifacts" 2026-05-21 04:30:36.852418 | ubuntu-noble | changed: "docs" 2026-05-21 04:30:36.881402 | 2026-05-21 04:30:36.881543 | PLAY RECAP 2026-05-21 04:30:36.881609 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 04:30:36.881674 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-21 04:30:36.881723 | 2026-05-21 04:30:37.041353 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 04:30:37.043654 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-05-21 04:30:37.777507 | 2026-05-21 04:30:37.777889 | PLAY [all] 2026-05-21 04:30:37.805288 | 2026-05-21 04:30:37.805896 | TASK [setup-uv : Extract archive] 2026-05-21 04:30:40.351724 | ubuntu-noble | changed 2026-05-21 04:30:40.366957 | 2026-05-21 04:30:40.367172 | TASK [setup-uv : Print version] 2026-05-21 04:30:40.765194 | ubuntu-noble | uv 0.8.13 2026-05-21 04:30:40.915492 | ubuntu-noble | ok: Runtime: 0:00:00.017150 2026-05-21 04:30:40.922778 | 2026-05-21 04:30:40.922951 | PLAY RECAP 2026-05-21 04:30:40.923064 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 04:30:40.923123 | 2026-05-21 04:30:41.102205 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-05-21 04:30:41.105772 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-05-21 04:30:41.738604 | 2026-05-21 04:30:41.738803 | PLAY [all] 2026-05-21 04:30:41.756520 | 2026-05-21 04:30:41.756720 | TASK [Run "pre-commit"] 2026-05-21 04:30:42.344753 | ubuntu-noble | Downloading virtualenv (7.2MiB) 2026-05-21 04:30:42.453987 | ubuntu-noble | Downloading virtualenv 2026-05-21 04:30:42.467260 | ubuntu-noble | Installed 10 packages in 12ms 2026-05-21 04:30:42.862758 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-05-21 04:30:43.406252 | 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-05-21 04:30:43.411434 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-05-21 04:30:43.943288 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-05-21 04:30:44.353991 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-05-21 04:30:44.809970 | 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-05-21 04:30:44.810716 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-05-21 04:30:45.375288 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-05-21 04:30:45.913618 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-05-21 04:30:45.913668 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-21 04:30:45.913678 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-21 04:30:49.728246 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-05-21 04:30:49.728288 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-21 04:30:49.728295 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-21 04:30:53.876285 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-05-21 04:30:53.876332 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-21 04:30:53.876348 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-21 04:30:57.026956 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-05-21 04:30:57.027020 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-21 04:30:57.027031 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-21 04:30:59.635678 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-05-21 04:30:59.635723 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-05-21 04:30:59.635733 | ubuntu-noble | [INFO] This may take a few minutes... 2026-05-21 04:31:10.406527 | ubuntu-noble | fix end of files.........................................................Passed 2026-05-21 04:31:10.485161 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-05-21 04:31:10.770372 | ubuntu-noble | black....................................................................Passed 2026-05-21 04:31:10.959893 | ubuntu-noble | flake8...................................................................Passed 2026-05-21 04:31:11.084576 | ubuntu-noble | isort....................................................................Passed 2026-05-21 04:31:34.018872 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-05-21 04:31:34.386116 | ubuntu-noble | ok: Runtime: 0:00:51.884953 2026-05-21 04:31:34.389001 | 2026-05-21 04:31:34.389077 | PLAY RECAP 2026-05-21 04:31:34.389142 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 04:31:34.389175 | 2026-05-21 04:31:34.535014 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-05-21 04:31:34.597136 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 04:31:35.222325 | 2026-05-21 04:31:35.222521 | PLAY [all] 2026-05-21 04:31:35.235727 | 2026-05-21 04:31:35.235829 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-21 04:31:35.291214 | ubuntu-noble | skipping: Conditional result was False 2026-05-21 04:31:35.302330 | 2026-05-21 04:31:35.302441 | TASK [fetch-output : Set log path for single node] 2026-05-21 04:31:35.347511 | ubuntu-noble | ok 2026-05-21 04:31:35.352824 | 2026-05-21 04:31:35.352889 | LOOP [fetch-output : Ensure local output dirs] 2026-05-21 04:31:35.732343 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/logs" 2026-05-21 04:31:35.944315 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/artifacts" 2026-05-21 04:31:36.171021 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/038e08f20582461aa7d544da7507465f/work/docs" 2026-05-21 04:31:36.187258 | 2026-05-21 04:31:36.187439 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-21 04:31:36.825374 | ubuntu-noble | ok 2026-05-21 04:31:36.825638 | ubuntu-noble | changed: All items complete 2026-05-21 04:31:36.825681 | 2026-05-21 04:31:37.311908 | ubuntu-noble | changed: .d..t...... ./ 2026-05-21 04:31:37.786620 | ubuntu-noble | changed: .d..t...... ./ 2026-05-21 04:31:37.815247 | 2026-05-21 04:31:37.815392 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-21 04:31:38.271277 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.006873 2026-05-21 04:31:38.501160 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008768 2026-05-21 04:31:38.525691 | 2026-05-21 04:31:38.525811 | PLAY [all] 2026-05-21 04:31:38.533014 | 2026-05-21 04:31:38.533091 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-21 04:31:38.997568 | ubuntu-noble | changed 2026-05-21 04:31:39.229164 | 2026-05-21 04:31:39.229269 | PLAY RECAP 2026-05-21 04:31:39.229332 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-21 04:31:39.229363 | 2026-05-21 04:31:39.358403 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 04:31:39.360783 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-21 04:31:39.951109 | 2026-05-21 04:31:39.951234 | PLAY [localhost] 2026-05-21 04:31:39.961856 | 2026-05-21 04:31:39.961929 | TASK [Generate Zuul manifest] 2026-05-21 04:31:39.993527 | localhost | ok 2026-05-21 04:31:40.009393 | 2026-05-21 04:31:40.009474 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-21 04:31:40.447136 | localhost | changed 2026-05-21 04:31:40.459397 | 2026-05-21 04:31:40.459521 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-21 04:31:40.884869 | localhost | ok 2026-05-21 04:31:40.895679 | 2026-05-21 04:31:40.895785 | TASK [Upload logs] 2026-05-21 04:31:40.915255 | localhost | ok 2026-05-21 04:31:40.980060 | 2026-05-21 04:31:40.980200 | TASK [Set zuul-log-path fact] 2026-05-21 04:31:41.002274 | localhost | ok 2026-05-21 04:31:41.876755 | 2026-05-21 04:31:41.876878 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 04:31:41.918872 | localhost | ok 2026-05-21 04:31:41.929514 | 2026-05-21 04:31:41.929635 | TASK [upload-logs : Create log directories] 2026-05-21 04:31:42.804659 | localhost | changed 2026-05-21 04:31:42.809436 | 2026-05-21 04:31:42.809503 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-21 04:31:43.236301 | localhost -> localhost | ok: Runtime: 0:00:00.003754 2026-05-21 04:31:43.243439 | 2026-05-21 04:31:43.243551 | TASK [upload-logs : Upload logs to log server] 2026-05-21 04:31:43.742008 | localhost | Output suppressed because no_log was given 2026-05-21 04:31:43.747892 | 2026-05-21 04:31:43.747968 | LOOP [upload-logs : Compress console log and json output] 2026-05-21 04:31:43.794120 | localhost | skipping: Conditional result was False 2026-05-21 04:31:43.801858 | localhost | skipping: Conditional result was False 2026-05-21 04:31:43.812824 | 2026-05-21 04:31:43.813045 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-21 04:31:43.858199 | localhost | skipping: Conditional result was False 2026-05-21 04:31:43.858593 | 2026-05-21 04:31:43.863247 | localhost | skipping: Conditional result was False 2026-05-21 04:31:43.878224 | 2026-05-21 04:31:43.878373 | LOOP [upload-logs : Upload console log and json output]