2026-04-30 15:33:37.915038 | Job console starting 2026-04-30 15:33:37.925308 | Updating git repos 2026-04-30 15:33:37.986817 | Cloning repos into workspace 2026-04-30 15:33:38.079777 | Restoring repo states 2026-04-30 15:33:38.100915 | Merging changes 2026-04-30 15:33:39.263050 | Checking out repos 2026-04-30 15:33:39.365255 | Preparing playbooks 2026-04-30 15:33:43.186660 | Running Ansible setup 2026-04-30 15:33:46.740787 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-30 15:33:47.408299 | 2026-04-30 15:33:47.408676 | PLAY [localhost] 2026-04-30 15:33:47.416666 | 2026-04-30 15:33:47.416743 | TASK [Gathering Facts] 2026-04-30 15:33:48.363717 | localhost | ok 2026-04-30 15:33:48.375146 | 2026-04-30 15:33:48.375259 | TASK [Setup log path fact] 2026-04-30 15:33:48.407084 | localhost | ok 2026-04-30 15:33:48.419624 | 2026-04-30 15:33:48.419691 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-30 15:33:48.454976 | localhost | ok 2026-04-30 15:33:48.461085 | 2026-04-30 15:33:48.461176 | TASK [emit-job-header : Print job information] 2026-04-30 15:33:48.503213 | # Job Information 2026-04-30 15:33:48.503482 | Ansible Version: 2.16.18 2026-04-30 15:33:48.503553 | Job: atmosphere-molecule-aio-openvswitch 2026-04-30 15:33:48.503603 | Pipeline: check 2026-04-30 15:33:48.503648 | Executor: 2d72f0692154 2026-04-30 15:33:48.503692 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3895 2026-04-30 15:33:48.503742 | Event ID: d9b4c2a0-44a9-11f1-9c97-96221c3abe13 2026-04-30 15:33:48.508157 | 2026-04-30 15:33:48.508223 | LOOP [emit-job-header : Print node information] 2026-04-30 15:33:48.604277 | localhost | ok: 2026-04-30 15:33:48.604783 | localhost | # Node Information 2026-04-30 15:33:48.604898 | localhost | Inventory Hostname: instance 2026-04-30 15:33:48.605004 | localhost | Hostname: np0000171382 2026-04-30 15:33:48.605073 | localhost | Username: zuul 2026-04-30 15:33:48.605130 | localhost | Distro: Ubuntu 22.04 2026-04-30 15:33:48.605178 | localhost | Provider: yul1 2026-04-30 15:33:48.605224 | localhost | Region: ca-ymq-1 2026-04-30 15:33:48.605268 | localhost | Label: ubuntu-jammy-16 2026-04-30 15:33:48.605311 | localhost | Product Name: OpenStack Nova 2026-04-30 15:33:48.605355 | localhost | Interface IP: 199.19.213.132 2026-04-30 15:33:48.626530 | 2026-04-30 15:33:48.626734 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-30 15:33:49.059470 | localhost -> localhost | changed 2026-04-30 15:33:49.069096 | 2026-04-30 15:33:49.069248 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-30 15:33:50.063986 | localhost -> localhost | changed 2026-04-30 15:33:50.076423 | 2026-04-30 15:33:50.076484 | PLAY [all] 2026-04-30 15:33:50.089839 | 2026-04-30 15:33:50.090091 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-30 15:33:50.645029 | instance -> localhost | ok 2026-04-30 15:33:50.652229 | 2026-04-30 15:33:50.652363 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-30 15:33:50.686379 | instance | ok 2026-04-30 15:33:50.707912 | instance | included: /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-30 15:33:50.716113 | 2026-04-30 15:33:50.716212 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-30 15:33:51.756410 | instance -> localhost | Generating public/private rsa key pair. 2026-04-30 15:33:51.756658 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/8238bcfe753a48e582cdb39bd33f8d1e_id_rsa 2026-04-30 15:33:51.756704 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/8238bcfe753a48e582cdb39bd33f8d1e_id_rsa.pub 2026-04-30 15:33:51.756739 | instance -> localhost | The key fingerprint is: 2026-04-30 15:33:51.756770 | instance -> localhost | SHA256:9XWb+ESuPHdD5S7elW6KVjYwVfeoG6N5umOrpd4h3Qg zuul-build-sshkey 2026-04-30 15:33:51.756822 | instance -> localhost | The key's randomart image is: 2026-04-30 15:33:51.756855 | instance -> localhost | +---[RSA 3072]----+ 2026-04-30 15:33:51.756892 | instance -> localhost | | ...| 2026-04-30 15:33:51.756923 | instance -> localhost | | . .o| 2026-04-30 15:33:51.757500 | instance -> localhost | | . . o.+| 2026-04-30 15:33:51.757563 | instance -> localhost | | . + o+o+| 2026-04-30 15:33:51.757600 | instance -> localhost | | E B. *.| 2026-04-30 15:33:51.757630 | instance -> localhost | | o =.B=..| 2026-04-30 15:33:51.757657 | instance -> localhost | | . B *+o=+| 2026-04-30 15:33:51.757684 | instance -> localhost | | =o=..+++| 2026-04-30 15:33:51.757717 | instance -> localhost | | .+o*= .+..| 2026-04-30 15:33:51.757746 | instance -> localhost | +----[SHA256]-----+ 2026-04-30 15:33:51.758639 | instance -> localhost | ok: Runtime: 0:00:00.605859 2026-04-30 15:33:51.774609 | 2026-04-30 15:33:51.777014 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-30 15:33:51.818812 | instance | ok 2026-04-30 15:33:51.832254 | instance | included: /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-30 15:33:51.842713 | 2026-04-30 15:33:51.842811 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-30 15:33:51.868335 | instance | skipping: Conditional result was False 2026-04-30 15:33:51.875744 | 2026-04-30 15:33:51.875832 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-30 15:33:52.324408 | instance | changed 2026-04-30 15:33:52.330792 | 2026-04-30 15:33:52.330858 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-30 15:33:52.521201 | instance | ok 2026-04-30 15:33:52.527931 | 2026-04-30 15:33:52.528004 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-30 15:33:53.058601 | instance | changed 2026-04-30 15:33:53.064066 | 2026-04-30 15:33:53.064194 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-30 15:33:53.529906 | instance | changed 2026-04-30 15:33:53.535073 | 2026-04-30 15:33:53.535146 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-30 15:33:53.560036 | instance | skipping: Conditional result was False 2026-04-30 15:33:53.570157 | 2026-04-30 15:33:53.570251 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-30 15:33:53.890084 | instance -> localhost | changed 2026-04-30 15:33:53.906749 | 2026-04-30 15:33:53.906819 | TASK [add-build-sshkey : Add back temp key] 2026-04-30 15:33:54.181305 | instance -> localhost | Identity added: /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/8238bcfe753a48e582cdb39bd33f8d1e_id_rsa (zuul-build-sshkey) 2026-04-30 15:33:54.181539 | instance -> localhost | ok: Runtime: 0:00:00.014820 2026-04-30 15:33:54.187923 | 2026-04-30 15:33:54.187994 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-30 15:33:54.452843 | instance | ok 2026-04-30 15:33:54.461092 | 2026-04-30 15:33:54.461240 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-30 15:33:54.488836 | instance | skipping: Conditional result was False 2026-04-30 15:33:54.505190 | 2026-04-30 15:33:54.505356 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-30 15:33:54.822484 | instance | ok 2026-04-30 15:33:54.829103 | 2026-04-30 15:33:54.829167 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-30 15:33:56.542664 | instance | Output suppressed because no_log was given 2026-04-30 15:33:56.553003 | 2026-04-30 15:33:56.553079 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-30 15:33:56.738594 | instance | ok: "logs" 2026-04-30 15:33:56.738872 | instance | ok: All items complete 2026-04-30 15:33:56.738901 | 2026-04-30 15:33:56.912467 | instance | ok: "artifacts" 2026-04-30 15:33:57.081792 | instance | ok: "docs" 2026-04-30 15:33:57.097243 | 2026-04-30 15:33:57.097989 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-30 15:33:57.278985 | instance | changed: "logs" 2026-04-30 15:33:57.435511 | instance | changed: "artifacts" 2026-04-30 15:33:57.593328 | instance | changed: "docs" 2026-04-30 15:33:57.612699 | 2026-04-30 15:33:57.612887 | PLAY RECAP 2026-04-30 15:33:57.613017 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-30 15:33:57.613081 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-30 15:33:57.613129 | 2026-04-30 15:33:57.773547 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-30 15:33:57.783469 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-30 15:33:58.429640 | 2026-04-30 15:33:58.429778 | PLAY [all] 2026-04-30 15:33:58.441509 | 2026-04-30 15:33:58.441590 | TASK [setup-uv : Extract archive] 2026-04-30 15:34:01.134660 | instance | changed 2026-04-30 15:34:01.143157 | 2026-04-30 15:34:01.143242 | TASK [setup-uv : Print version] 2026-04-30 15:34:00.926181 | instance | uv 0.8.13 2026-04-30 15:34:01.681644 | instance | ok: Runtime: 0:00:00.011727 2026-04-30 15:34:01.688301 | 2026-04-30 15:34:01.688367 | PLAY RECAP 2026-04-30 15:34:01.688412 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-30 15:34:01.688436 | 2026-04-30 15:34:01.843152 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-30 15:34:01.850299 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-30 15:34:02.466788 | 2026-04-30 15:34:02.466925 | PLAY [all] 2026-04-30 15:34:02.478275 | 2026-04-30 15:34:02.478364 | TASK [Install "jq" for log collection] 2026-04-30 15:34:21.493900 | instance | changed 2026-04-30 15:34:21.496341 | 2026-04-30 15:34:21.496423 | PLAY RECAP 2026-04-30 15:34:21.496495 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-30 15:34:21.496565 | 2026-04-30 15:34:21.628796 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-30 15:34:21.641510 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-30 15:34:22.307619 | 2026-04-30 15:34:22.307834 | PLAY [all] 2026-04-30 15:34:22.321733 | 2026-04-30 15:34:22.321884 | TASK [Copy inventory file for Zuul] 2026-04-30 15:34:23.172758 | instance | changed 2026-04-30 15:34:23.179540 | 2026-04-30 15:34:23.179626 | TASK [Switch "ansible_host" to private IP] 2026-04-30 15:34:23.505383 | instance | changed: 1 replacements made 2026-04-30 15:34:23.511683 | 2026-04-30 15:34:23.511757 | TASK [Run Molecule scenario] 2026-04-30 15:34:23.930196 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-04-30 15:34:23.930350 | instance | Creating virtual environment at: .venv 2026-04-30 15:34:23.954831 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-30 15:34:23.981815 | instance | Downloading cryptography (4.2MiB) 2026-04-30 15:34:23.981972 | instance | Downloading pydantic-core (2.0MiB) 2026-04-30 15:34:23.982414 | instance | Downloading ansible-core (2.1MiB) 2026-04-30 15:34:23.982628 | instance | Downloading netaddr (2.2MiB) 2026-04-30 15:34:23.982835 | instance | Downloading rjsonnet (1.2MiB) 2026-04-30 15:34:23.983046 | instance | Downloading pygments (1.2MiB) 2026-04-30 15:34:23.983472 | instance | Downloading openstacksdk (1.7MiB) 2026-04-30 15:34:23.983918 | instance | Downloading setuptools (1.1MiB) 2026-04-30 15:34:23.991325 | instance | Downloading kubernetes (1.9MiB) 2026-04-30 15:34:24.226128 | instance | Building pyperclip==1.9.0 2026-04-30 15:34:24.426965 | instance | Downloading rjsonnet 2026-04-30 15:34:24.475706 | instance | Downloading pydantic-core 2026-04-30 15:34:24.490276 | instance | Downloading pygments 2026-04-30 15:34:24.521253 | instance | Downloading netaddr 2026-04-30 15:34:24.536223 | instance | Downloading setuptools 2026-04-30 15:34:24.542557 | instance | Downloading cryptography 2026-04-30 15:34:24.617921 | instance | Downloading kubernetes 2026-04-30 15:34:24.636368 | instance | Downloading ansible-core 2026-04-30 15:34:24.662901 | instance | Downloading openstacksdk 2026-04-30 15:34:25.056329 | instance | Built pyperclip==1.9.0 2026-04-30 15:34:25.318487 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-30 15:34:25.364196 | instance | Installed 83 packages in 43ms 2026-04-30 15:34:26.072122 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-04-30 15:34:26.712402 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-30 15:34:26.712508 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-04-30 15:35:09.226453 | instance | INFO [aio > dependency] Executing 2026-04-30 15:35:09.226741 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-04-30 15:35:09.227226 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-04-30 15:35:09.227317 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-30 15:35:09.237822 | instance | INFO [aio > cleanup] Executing 2026-04-30 15:35:09.238177 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-30 15:35:09.246088 | instance | INFO [aio > destroy] Executing 2026-04-30 15:35:09.246154 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-04-30 15:35:09.246235 | instance | INFO [aio > destroy] Executed: Successful 2026-04-30 15:35:09.254750 | instance | INFO [aio > syntax] Executing 2026-04-30 15:35:11.409376 | instance | ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each: 2026-04-30 15:35:11.409494 | instance | JSON: Expecting value: line 1 column 1 (char 0) 2026-04-30 15:35:11.409641 | instance | 2026-04-30 15:35:11.409790 | instance | Syntax Error while loading YAML. 2026-04-30 15:35:11.409946 | instance | mapping values are not allowed in this context. mapping values are not allowed in this context 2026-04-30 15:35:11.410094 | instance | in "", line 17, column 15 2026-04-30 15:35:11.410234 | instance | 2026-04-30 15:35:11.410385 | instance | The error appears to be in '/home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/iscsi/tasks/main.yml': line 17, column 15, but may 2026-04-30 15:35:11.410531 | instance | be elsewhere in the file depending on the exact syntax problem. 2026-04-30 15:35:11.410668 | instance | 2026-04-30 15:35:11.410811 | instance | The offending line appears to be: 2026-04-30 15:35:11.410945 | instance | 2026-04-30 15:35:11.411089 | instance | path: /etc/lvm/lvm.conf 2026-04-30 15:35:11.411233 | instance | regexp: '^\s*global_filter\s*=' 2026-04-30 15:35:11.411385 | instance | ^ here 2026-04-30 15:35:11.500731 | instance | CRITICAL Ansible return code was 4, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --syntax-check --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-04-30 15:35:11.500873 | instance | ERROR [aio > syntax] Executed: Failed 2026-04-30 15:35:11.500888 | instance | ERROR Ansible return code was 4, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --syntax-check --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-04-30 15:35:11.639550 | instance | ERROR 2026-04-30 15:35:11.639805 | instance | { 2026-04-30 15:35:11.639851 | instance | "delta": "0:00:47.731070", 2026-04-30 15:35:11.639881 | instance | "end": "2026-04-30 15:35:11.595926", 2026-04-30 15:35:11.639908 | instance | "msg": "non-zero return code", 2026-04-30 15:35:11.639934 | instance | "rc": 4, 2026-04-30 15:35:11.639963 | instance | "start": "2026-04-30 15:34:23.864856" 2026-04-30 15:35:11.639990 | instance | } failure 2026-04-30 15:35:11.643356 | 2026-04-30 15:35:11.643424 | PLAY RECAP 2026-04-30 15:35:11.643484 | instance | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-30 15:35:11.643515 | 2026-04-30 15:35:11.789652 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-30 15:35:11.801329 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-30 15:35:12.508632 | 2026-04-30 15:35:12.508800 | PLAY [all] 2026-04-30 15:35:12.523867 | 2026-04-30 15:35:12.523948 | TASK [gather-host-logs : creating directory for system status] 2026-04-30 15:35:12.894947 | instance | changed 2026-04-30 15:35:12.901754 | 2026-04-30 15:35:12.901848 | TASK [gather-host-logs : Get logs for each host] 2026-04-30 15:35:13.277316 | instance | + systemd-cgls --full --all --no-pager 2026-04-30 15:35:13.289506 | instance | + ip addr 2026-04-30 15:35:13.291034 | instance | + ip route 2026-04-30 15:35:13.292303 | instance | + lsblk 2026-04-30 15:35:13.294647 | instance | + mount 2026-04-30 15:35:13.295765 | instance | + docker images 2026-04-30 15:35:13.296014 | instance | /bin/bash: line 7: docker: command not found 2026-04-30 15:35:13.296138 | instance | + brctl show 2026-04-30 15:35:13.296379 | instance | /bin/bash: line 8: brctl: command not found 2026-04-30 15:35:13.296506 | instance | + ps aux --sort=-%mem 2026-04-30 15:35:13.307275 | instance | + dpkg -l 2026-04-30 15:35:13.317664 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-30 15:35:13.318123 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-30 15:35:13.318161 | instance | /bin/bash: line 11: docker: command not found 2026-04-30 15:35:13.318492 | instance | + '[' '!' -z '' ']' 2026-04-30 15:35:13.438696 | instance | ok: Runtime: 0:00:00.047003 2026-04-30 15:35:13.448041 | 2026-04-30 15:35:13.448144 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-30 15:35:14.090521 | instance | changed: 2026-04-30 15:35:14.090741 | instance | created directory /var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/logs/instance 2026-04-30 15:35:14.090784 | instance | cd+++++++++ system/ 2026-04-30 15:35:14.090817 | instance | >f+++++++++ system/brctl-show.txt 2026-04-30 15:35:14.090847 | instance | >f+++++++++ system/docker-images.txt 2026-04-30 15:35:14.090876 | instance | >f+++++++++ system/ip-addr.txt 2026-04-30 15:35:14.090910 | instance | >f+++++++++ system/ip-route.txt 2026-04-30 15:35:14.090941 | instance | >f+++++++++ system/lsblk.txt 2026-04-30 15:35:14.090970 | instance | >f+++++++++ system/mount.txt 2026-04-30 15:35:14.091001 | instance | >f+++++++++ system/packages.txt 2026-04-30 15:35:14.091030 | instance | >f+++++++++ system/ps.txt 2026-04-30 15:35:14.091058 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-30 15:35:14.103168 | 2026-04-30 15:35:14.103240 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-30 15:35:14.315619 | instance | changed: "values" 2026-04-30 15:35:14.484781 | instance | changed: "releases" 2026-04-30 15:35:14.496760 | 2026-04-30 15:35:14.496836 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-30 15:35:14.714958 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-30 15:35:15.040217 | instance | ok: Runtime: 0:00:00.006634 2026-04-30 15:35:15.099328 | 2026-04-30 15:35:15.099493 | TASK [helm-release-status : Downloads logs to executor] 2026-04-30 15:35:15.608788 | instance | changed: 2026-04-30 15:35:15.609042 | instance | cd+++++++++ helm/ 2026-04-30 15:35:15.609086 | instance | cd+++++++++ helm/releases/ 2026-04-30 15:35:15.609119 | instance | cd+++++++++ helm/values/ 2026-04-30 15:35:15.621958 | 2026-04-30 15:35:15.622064 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-30 15:35:15.844920 | instance | changed 2026-04-30 15:35:15.852105 | 2026-04-30 15:35:15.852186 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-30 15:35:16.075696 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-30 15:35:16.075956 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-30 15:35:16.080326 | instance | environment: line 1: kubectl: command not found 2026-04-30 15:35:16.080982 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-30 15:35:16.081384 | instance | environment: line 1: kubectl: command not found 2026-04-30 15:35:16.083021 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-30 15:35:16.084260 | instance | environment: line 1: kubectl: command not found 2026-04-30 15:35:16.085807 | instance | environment: line 1: kubectl: command not found 2026-04-30 15:35:16.085847 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-30 15:35:16.087061 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-30 15:35:16.089475 | instance | environment: line 1: kubectl: command not found 2026-04-30 15:35:16.090873 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-30 15:35:16.402480 | instance | ok: Runtime: 0:00:00.026733 2026-04-30 15:35:16.410048 | 2026-04-30 15:35:16.410136 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-30 15:35:16.609617 | instance | changed 2026-04-30 15:35:16.617528 | 2026-04-30 15:35:16.617623 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-30 15:35:16.827125 | instance | environment: line 5: kubectl: command not found 2026-04-30 15:35:16.827855 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-30 15:35:16.828084 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-30 15:35:16.828472 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-30 15:35:17.153431 | instance | ok: Runtime: 0:00:00.009635 2026-04-30 15:35:17.160471 | 2026-04-30 15:35:17.160544 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-30 15:35:17.651493 | instance | changed: 2026-04-30 15:35:17.651711 | instance | cd+++++++++ objects/ 2026-04-30 15:35:17.651751 | instance | cd+++++++++ objects/cluster/ 2026-04-30 15:35:17.651781 | instance | cd+++++++++ objects/namespaced/ 2026-04-30 15:35:17.662338 | 2026-04-30 15:35:17.662427 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-30 15:35:17.879796 | instance | changed 2026-04-30 15:35:17.885601 | 2026-04-30 15:35:17.885671 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-30 15:35:18.089822 | instance | changed 2026-04-30 15:35:18.097553 | 2026-04-30 15:35:18.097623 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-30 15:35:18.303480 | instance | environment: line 3: kubectl: command not found 2026-04-30 15:35:18.632670 | instance | ok: Runtime: 0:00:00.007803 2026-04-30 15:35:18.640323 | 2026-04-30 15:35:18.640473 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-30 15:35:19.160621 | instance | changed: 2026-04-30 15:35:19.160893 | instance | cd+++++++++ pod-logs/ 2026-04-30 15:35:19.160940 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-30 15:35:19.175113 | 2026-04-30 15:35:19.175185 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-30 15:35:19.396120 | instance | changed 2026-04-30 15:35:19.401787 | 2026-04-30 15:35:19.401881 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-30 15:35:19.628856 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-30 15:35:19.938803 | instance | ok: Runtime: 0:00:00.038694 2026-04-30 15:35:19.945270 | 2026-04-30 15:35:19.945336 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-30 15:35:20.152964 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-30 15:35:20.183696 | instance | ceph-mgr endpoints: 2026-04-30 15:35:20.482114 | instance | ok: Runtime: 0:00:00.037868 2026-04-30 15:35:20.488848 | 2026-04-30 15:35:20.488937 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-30 15:35:20.706526 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-30 15:35:21.028724 | instance | ok: Runtime: 0:00:00.040185 2026-04-30 15:35:21.083054 | 2026-04-30 15:35:21.083198 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-30 15:35:21.593679 | instance | changed: cd+++++++++ prometheus/ 2026-04-30 15:35:21.603176 | 2026-04-30 15:35:21.603268 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-30 15:35:21.810134 | instance | changed 2026-04-30 15:35:21.816521 | 2026-04-30 15:35:21.816588 | TASK [gather-selenium-data : Get selenium data] 2026-04-30 15:35:22.023522 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-30 15:35:22.025001 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-30 15:35:22.354700 | instance | ERROR 2026-04-30 15:35:22.354972 | instance | { 2026-04-30 15:35:22.355022 | instance | "delta": "0:00:00.006615", 2026-04-30 15:35:22.355055 | instance | "end": "2026-04-30 15:35:22.025410", 2026-04-30 15:35:22.355083 | instance | "msg": "non-zero return code", 2026-04-30 15:35:22.355111 | instance | "rc": 1, 2026-04-30 15:35:22.355138 | instance | "start": "2026-04-30 15:35:22.018795" 2026-04-30 15:35:22.355165 | instance | } 2026-04-30 15:35:22.355200 | instance | ERROR: Ignoring Errors 2026-04-30 15:35:22.362570 | 2026-04-30 15:35:22.362669 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-30 15:35:22.862990 | instance | changed: cd+++++++++ selenium/ 2026-04-30 15:35:22.869829 | 2026-04-30 15:35:22.869882 | PLAY RECAP 2026-04-30 15:35:22.869932 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-30 15:35:22.869955 | 2026-04-30 15:35:23.007854 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-30 15:35:23.020117 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-30 15:35:23.645741 | 2026-04-30 15:35:23.645874 | PLAY [all] 2026-04-30 15:35:23.656906 | 2026-04-30 15:35:23.657001 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-30 15:35:23.702233 | instance | skipping: Conditional result was False 2026-04-30 15:35:23.712063 | 2026-04-30 15:35:23.712139 | TASK [fetch-output : Set log path for single node] 2026-04-30 15:35:23.756629 | instance | ok 2026-04-30 15:35:23.764261 | 2026-04-30 15:35:23.764338 | LOOP [fetch-output : Ensure local output dirs] 2026-04-30 15:35:24.174594 | instance -> localhost | ok: "/var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/logs" 2026-04-30 15:35:24.395486 | instance -> localhost | changed: "/var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/artifacts" 2026-04-30 15:35:24.755527 | instance -> localhost | changed: "/var/lib/zuul/builds/8238bcfe753a48e582cdb39bd33f8d1e/work/docs" 2026-04-30 15:35:24.774470 | 2026-04-30 15:35:24.774632 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-30 15:35:25.423451 | instance | changed: .d..t...... ./ 2026-04-30 15:35:25.423727 | instance | changed: All items complete 2026-04-30 15:35:25.423768 | 2026-04-30 15:35:25.888153 | instance | changed: .d..t...... ./ 2026-04-30 15:35:26.338889 | instance | changed: .d..t...... ./ 2026-04-30 15:35:26.363019 | 2026-04-30 15:35:26.363152 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-30 15:35:26.789607 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007457 2026-04-30 15:35:27.014019 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007827 2026-04-30 15:35:27.029094 | 2026-04-30 15:35:27.029268 | PLAY [all] 2026-04-30 15:35:27.035911 | 2026-04-30 15:35:27.035981 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-30 15:35:27.507284 | instance | changed 2026-04-30 15:35:27.513996 | 2026-04-30 15:35:27.514071 | PLAY RECAP 2026-04-30 15:35:27.514118 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-30 15:35:27.514140 | 2026-04-30 15:35:27.672344 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-30 15:35:27.685516 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-30 15:35:28.373878 | 2026-04-30 15:35:28.374052 | PLAY [localhost] 2026-04-30 15:35:28.384658 | 2026-04-30 15:35:28.384769 | TASK [Generate Zuul manifest] 2026-04-30 15:35:28.407399 | localhost | ok 2026-04-30 15:35:28.424639 | 2026-04-30 15:35:28.424752 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-30 15:35:28.801693 | localhost | changed 2026-04-30 15:35:28.816848 | 2026-04-30 15:35:28.817018 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-30 15:35:28.849380 | localhost | ok 2026-04-30 15:35:28.857176 | 2026-04-30 15:35:28.857278 | TASK [Upload logs] 2026-04-30 15:35:28.880104 | localhost | ok 2026-04-30 15:35:29.000099 | 2026-04-30 15:35:29.000246 | TASK [Set zuul-log-path fact] 2026-04-30 15:35:29.021577 | localhost | ok 2026-04-30 15:35:29.038043 | 2026-04-30 15:35:29.038195 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-30 15:35:29.066975 | localhost | ok 2026-04-30 15:35:29.075313 | 2026-04-30 15:35:29.075420 | TASK [upload-logs : Create log directories] 2026-04-30 15:35:29.437049 | localhost | changed 2026-04-30 15:35:29.444122 | 2026-04-30 15:35:29.444203 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-30 15:35:29.861338 | localhost -> localhost | ok: Runtime: 0:00:00.005481 2026-04-30 15:35:29.868426 | 2026-04-30 15:35:29.868571 | TASK [upload-logs : Upload logs to log server] 2026-04-30 15:35:30.304187 | localhost | Output suppressed because no_log was given 2026-04-30 15:35:30.309239 | 2026-04-30 15:35:30.309314 | LOOP [upload-logs : Compress console log and json output] 2026-04-30 15:35:30.357810 | localhost | skipping: Conditional result was False 2026-04-30 15:35:30.366339 | localhost | skipping: Conditional result was False 2026-04-30 15:35:30.382915 | 2026-04-30 15:35:30.383103 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-30 15:35:30.430818 | localhost | skipping: Conditional result was False 2026-04-30 15:35:30.431224 | 2026-04-30 15:35:30.435134 | localhost | skipping: Conditional result was False 2026-04-30 15:35:30.447383 | 2026-04-30 15:35:30.447588 | LOOP [upload-logs : Upload console log and json output]