2026-06-08 07:42:12.906960 | Job console starting 2026-06-08 07:42:12.925619 | Updating git repos 2026-06-08 07:42:12.994298 | Cloning repos into workspace 2026-06-08 07:42:13.178325 | Restoring repo states 2026-06-08 07:42:13.192887 | Merging changes 2026-06-08 07:42:13.980724 | Checking out repos 2026-06-08 07:42:14.292610 | Preparing playbooks 2026-06-08 07:42:17.089598 | Running Ansible setup 2026-06-08 07:42:22.455400 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 07:42:23.166483 | 2026-06-08 07:42:23.166647 | PLAY [localhost] 2026-06-08 07:42:23.175303 | 2026-06-08 07:42:23.175443 | TASK [Gathering Facts] 2026-06-08 07:42:24.232748 | localhost | ok 2026-06-08 07:42:24.242535 | 2026-06-08 07:42:24.242672 | TASK [Setup log path fact] 2026-06-08 07:42:24.261605 | localhost | ok 2026-06-08 07:42:24.278625 | 2026-06-08 07:42:24.278782 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 07:42:24.319744 | localhost | ok 2026-06-08 07:42:24.330001 | 2026-06-08 07:42:24.330083 | TASK [emit-job-header : Print job information] 2026-06-08 07:42:24.369419 | # Job Information 2026-06-08 07:42:24.369548 | Ansible Version: 2.16.18 2026-06-08 07:42:24.369619 | Job: ansible-collection-kubernetes-molecule-bgp 2026-06-08 07:42:24.369647 | Pipeline: check 2026-06-08 07:42:24.369682 | Executor: 2d72f0692154 2026-06-08 07:42:24.369708 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 07:42:24.369736 | Event ID: 72386820-630d-11f1-8d42-7d1c9c7d40cc 2026-06-08 07:42:24.373418 | 2026-06-08 07:42:24.373494 | LOOP [emit-job-header : Print node information] 2026-06-08 07:42:24.501403 | localhost | ok: 2026-06-08 07:42:24.501634 | localhost | # Node Information 2026-06-08 07:42:24.501666 | localhost | Inventory Hostname: controller 2026-06-08 07:42:24.501689 | localhost | Hostname: np0000178853 2026-06-08 07:42:24.501710 | localhost | Username: zuul 2026-06-08 07:42:24.501738 | localhost | Distro: Debian 13.5 2026-06-08 07:42:24.501759 | localhost | Provider: yul1 2026-06-08 07:42:24.501911 | localhost | Region: ca-ymq-1 2026-06-08 07:42:24.501934 | localhost | Label: debian-trixie 2026-06-08 07:42:24.501953 | localhost | Product Name: OpenStack Nova 2026-06-08 07:42:24.501972 | localhost | Interface IP: 199.204.45.242 2026-06-08 07:42:24.517578 | 2026-06-08 07:42:24.517776 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 07:42:24.963857 | localhost -> localhost | changed 2026-06-08 07:42:24.974353 | 2026-06-08 07:42:24.974534 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 07:42:26.224310 | localhost -> localhost | changed 2026-06-08 07:42:26.236026 | 2026-06-08 07:42:26.236133 | PLAY [all] 2026-06-08 07:42:26.244495 | 2026-06-08 07:42:26.244638 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 07:42:26.498047 | controller -> localhost | ok 2026-06-08 07:42:26.506377 | 2026-06-08 07:42:26.506511 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 07:42:26.559200 | controller | ok 2026-06-08 07:42:26.763399 | controller | included: /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 07:42:26.768569 | 2026-06-08 07:42:26.768646 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 07:42:27.727552 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 07:42:27.727906 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/f9248fdb75e54b2d9cbf2ee3d78d7157_id_rsa 2026-06-08 07:42:27.727997 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/f9248fdb75e54b2d9cbf2ee3d78d7157_id_rsa.pub 2026-06-08 07:42:27.728065 | controller -> localhost | The key fingerprint is: 2026-06-08 07:42:27.728124 | controller -> localhost | SHA256:JpFcZc1BRAOCcCDvCPLKj5gcc20Q2hMe0ltyijHGj9U zuul-build-sshkey 2026-06-08 07:42:27.728217 | controller -> localhost | The key's randomart image is: 2026-06-08 07:42:27.728298 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 07:42:27.728436 | controller -> localhost | | . oo..o.+B*. | 2026-06-08 07:42:27.728503 | controller -> localhost | |. .o.o.o o o. | 2026-06-08 07:42:27.728632 | controller -> localhost | |o* B.E+ | 2026-06-08 07:42:27.728709 | controller -> localhost | |oo%oX . | 2026-06-08 07:42:27.728781 | controller -> localhost | | +oO. . S | 2026-06-08 07:42:27.728995 | controller -> localhost | |.. + o | 2026-06-08 07:42:27.729073 | controller -> localhost | |.+ . o | 2026-06-08 07:42:27.729148 | controller -> localhost | |o.* . | 2026-06-08 07:42:27.729198 | controller -> localhost | |oo . | 2026-06-08 07:42:27.729236 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 07:42:27.729337 | controller -> localhost | ok: Runtime: 0:00:00.439777 2026-06-08 07:42:27.739418 | 2026-06-08 07:42:27.739624 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 07:42:27.781662 | controller | ok 2026-06-08 07:42:27.790549 | controller | included: /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 07:42:27.810193 | 2026-06-08 07:42:27.810406 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 07:42:27.838426 | controller | skipping: Conditional result was False 2026-06-08 07:42:27.847576 | 2026-06-08 07:42:27.847763 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 07:42:28.408983 | controller | changed 2026-06-08 07:42:28.414870 | 2026-06-08 07:42:28.414969 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 07:42:28.623023 | controller | ok 2026-06-08 07:42:28.630840 | 2026-06-08 07:42:28.630919 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 07:42:29.185068 | controller | changed 2026-06-08 07:42:29.191681 | 2026-06-08 07:42:29.191770 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 07:42:29.718940 | controller | changed 2026-06-08 07:42:29.724542 | 2026-06-08 07:42:29.724611 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 07:42:29.749760 | controller | skipping: Conditional result was False 2026-06-08 07:42:29.759701 | 2026-06-08 07:42:29.759792 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 07:42:30.152612 | controller -> localhost | changed 2026-06-08 07:42:30.167218 | 2026-06-08 07:42:30.167388 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 07:42:30.491292 | controller -> localhost | Identity added: /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/f9248fdb75e54b2d9cbf2ee3d78d7157_id_rsa (zuul-build-sshkey) 2026-06-08 07:42:30.491547 | controller -> localhost | ok: Runtime: 0:00:00.014254 2026-06-08 07:42:30.496311 | 2026-06-08 07:42:30.496378 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 07:42:30.882346 | controller | ok 2026-06-08 07:42:30.886432 | 2026-06-08 07:42:30.886534 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 07:42:30.910927 | controller | skipping: Conditional result was False 2026-06-08 07:42:30.919386 | 2026-06-08 07:42:30.919473 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 07:42:31.308050 | controller | ok 2026-06-08 07:42:31.324436 | 2026-06-08 07:42:31.324811 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 07:42:32.424616 | controller | Output suppressed because no_log was given 2026-06-08 07:42:32.431168 | 2026-06-08 07:42:32.431230 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 07:42:32.642001 | controller | ok: "logs" 2026-06-08 07:42:32.642328 | controller | ok: All items complete 2026-06-08 07:42:32.642370 | 2026-06-08 07:42:32.825101 | controller | ok: "artifacts" 2026-06-08 07:42:33.006883 | controller | ok: "docs" 2026-06-08 07:42:33.027816 | 2026-06-08 07:42:33.028047 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 07:42:33.238506 | controller | changed: "logs" 2026-06-08 07:42:33.430664 | controller | changed: "artifacts" 2026-06-08 07:42:33.598265 | controller | changed: "docs" 2026-06-08 07:42:33.618965 | 2026-06-08 07:42:33.619093 | PLAY RECAP 2026-06-08 07:42:33.619161 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 07:42:33.619201 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:42:33.619235 | 2026-06-08 07:42:34.008763 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 07:42:34.014241 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 07:42:34.680143 | 2026-06-08 07:42:34.680323 | PLAY [all] 2026-06-08 07:42:34.690566 | 2026-06-08 07:42:34.690661 | TASK [setup-uv : Extract archive] 2026-06-08 07:42:38.987168 | controller | changed 2026-06-08 07:42:38.994590 | 2026-06-08 07:42:38.994781 | TASK [setup-uv : Print version] 2026-06-08 07:42:39.355762 | controller | uv 0.8.13 2026-06-08 07:42:39.534658 | controller | ok: Runtime: 0:00:00.012485 2026-06-08 07:42:39.555182 | 2026-06-08 07:42:39.555344 | TASK [Install Ansible collection siblings] 2026-06-08 07:42:39.955516 | controller | ok: 2026-06-08 07:42:39.955689 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 07:42:39.955724 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 07:42:39.955753 | controller | Skipping community.general: no checked-out sibling 2026-06-08 07:42:39.955777 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 07:42:39.955801 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 07:42:39.957831 | 2026-06-08 07:42:39.957887 | PLAY RECAP 2026-06-08 07:42:39.957943 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:42:39.957970 | 2026-06-08 07:42:40.110617 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 07:42:40.113384 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 07:42:40.738184 | 2026-06-08 07:42:40.738316 | PLAY [all] 2026-06-08 07:42:40.750117 | 2026-06-08 07:42:40.750234 | TASK [Update apt cache] 2026-06-08 07:42:45.259377 | controller | ok 2026-06-08 07:42:45.266251 | 2026-06-08 07:42:45.266451 | TASK [Disable firewalld] 2026-06-08 07:42:45.292356 | controller | skipping: Conditional result was False 2026-06-08 07:42:45.300016 | 2026-06-08 07:42:45.300197 | TASK [Install "jq" for log collection] 2026-06-08 07:42:47.296062 | controller | changed 2026-06-08 07:42:47.298741 | 2026-06-08 07:42:47.298818 | PLAY RECAP 2026-06-08 07:42:47.298879 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 07:42:47.298913 | 2026-06-08 07:42:47.474201 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 07:42:47.549597 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 07:42:48.185948 | 2026-06-08 07:42:48.186103 | PLAY [all] 2026-06-08 07:42:48.197099 | 2026-06-08 07:42:48.197203 | TASK [Copy inventory file for Zuul] 2026-06-08 07:42:49.172108 | controller | changed 2026-06-08 07:42:49.179194 | 2026-06-08 07:42:49.179321 | TASK [Switch "ansible_host" to private IP] 2026-06-08 07:42:49.535277 | controller | changed: 1 replacements made 2026-06-08 07:42:49.543876 | 2026-06-08 07:42:49.544091 | TASK [Run Molecule scenario] 2026-06-08 07:42:50.004851 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 07:42:50.004957 | controller | Creating virtual environment at: .venv 2026-06-08 07:42:50.249444 | controller | Downloading cryptography (4.3MiB) 2026-06-08 07:42:50.260779 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 07:42:50.292927 | controller | Downloading pygments (1.2MiB) 2026-06-08 07:42:50.390601 | controller | Downloading cryptography 2026-06-08 07:42:50.449890 | controller | Downloading pygments 2026-06-08 07:42:50.600849 | controller | Downloading ansible-core 2026-06-08 07:42:50.647513 | controller | Installed 36 packages in 46ms 2026-06-08 07:42:51.314561 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 07:42:51.314600 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 07:42:52.209586 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 07:42:52.209710 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 07:42:52.209940 | controller | INFO [bgp > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 07:42:52.210048 | controller | INFO [bgp > prerun] Performing prerun with role_name_check=0... 2026-06-08 07:43:08.530782 | controller | INFO [bgp > dependency] Executing 2026-06-08 07:43:08.531169 | controller | WARNING [bgp > dependency] Missing roles requirements file: requirements.yml 2026-06-08 07:43:08.531492 | controller | WARNING [bgp > dependency] Missing collections requirements file: collections.yml 2026-06-08 07:43:08.531687 | controller | WARNING [bgp > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 07:43:08.537986 | controller | INFO [bgp > cleanup] Executing 2026-06-08 07:43:08.538318 | controller | WARNING [bgp > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:08.543752 | controller | INFO [bgp > destroy] Executing 2026-06-08 07:43:08.543878 | controller | WARNING [bgp > destroy] Skipping, '--destroy=never' requested. 2026-06-08 07:43:08.543992 | controller | INFO [bgp > destroy] Executed: Successful 2026-06-08 07:43:08.549393 | controller | INFO [bgp > syntax] Executing 2026-06-08 07:43:09.878190 | controller | 2026-06-08 07:43:09.878598 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/bgp/converge.yml 2026-06-08 07:43:09.985507 | controller | INFO [bgp > syntax] Executed: Successful 2026-06-08 07:43:09.996567 | controller | INFO [bgp > create] Executing 2026-06-08 07:43:09.998359 | controller | WARNING [bgp > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:10.003619 | controller | INFO [bgp > prepare] Executing 2026-06-08 07:43:10.846976 | controller | 2026-06-08 07:43:10.847288 | controller | PLAY [Prepare] ***************************************************************** 2026-06-08 07:43:10.847530 | controller | 2026-06-08 07:43:10.847786 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:10.848205 | controller | Monday 08 June 2026 07:43:10 +0000 (0:00:00.030) 0:00:00.030 *********** 2026-06-08 07:43:12.052798 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 07:43:12.057955 | controller | ok: [controller] 2026-06-08 07:43:12.057975 | controller | 2026-06-08 07:43:12.057984 | controller | TASK [Install Debian packages] ************************************************* 2026-06-08 07:43:12.057992 | controller | Monday 08 June 2026 07:43:12 +0000 (0:00:01.215) 0:00:01.245 *********** 2026-06-08 07:43:13.389018 | controller | ok: [controller] 2026-06-08 07:43:13.389308 | controller | 2026-06-08 07:43:13.389573 | controller | PLAY [Prepare BGP] ************************************************************* 2026-06-08 07:43:13.389810 | controller | 2026-06-08 07:43:13.390066 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:13.390321 | controller | Monday 08 June 2026 07:43:13 +0000 (0:00:01.331) 0:00:02.576 *********** 2026-06-08 07:43:14.176065 | controller | ok: [controller] 2026-06-08 07:43:14.176431 | controller | 2026-06-08 07:43:14.176775 | controller | TASK [Enable IP forwarding] **************************************************** 2026-06-08 07:43:14.177055 | controller | Monday 08 June 2026 07:43:14 +0000 (0:00:00.787) 0:00:03.364 *********** 2026-06-08 07:43:14.578127 | controller | changed: [controller] 2026-06-08 07:43:14.578404 | controller | 2026-06-08 07:43:14.578670 | controller | TASK [Add FRR repository] ****************************************************** 2026-06-08 07:43:14.578923 | controller | Monday 08 June 2026 07:43:14 +0000 (0:00:00.397) 0:00:03.761 *********** 2026-06-08 07:43:18.194290 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-08 07:43:18.272060 | controller | changed: [controller] 2026-06-08 07:43:18.272104 | controller | 2026-06-08 07:43:18.272299 | controller | TASK [Install frr packages] **************************************************** 2026-06-08 07:43:18.272480 | controller | Monday 08 June 2026 07:43:18 +0000 (0:00:03.698) 0:00:07.460 *********** 2026-06-08 07:43:26.081689 | controller | changed: [controller] 2026-06-08 07:43:26.081745 | controller | 2026-06-08 07:43:26.081848 | controller | TASK [Ensure bgpd is enabled] ************************************************** 2026-06-08 07:43:26.081989 | controller | Monday 08 June 2026 07:43:26 +0000 (0:00:07.806) 0:00:15.266 *********** 2026-06-08 07:43:26.490157 | controller | changed: [controller] 2026-06-08 07:43:26.490319 | controller | 2026-06-08 07:43:26.490533 | controller | TASK [Update FRR configuration] ************************************************ 2026-06-08 07:43:26.490783 | controller | Monday 08 June 2026 07:43:26 +0000 (0:00:00.411) 0:00:15.678 *********** 2026-06-08 07:43:27.399660 | controller | changed: [controller] 2026-06-08 07:43:27.399836 | controller | 2026-06-08 07:43:27.400114 | controller | TASK [Restart service frr] ***************************************************** 2026-06-08 07:43:27.400318 | controller | Monday 08 June 2026 07:43:27 +0000 (0:00:00.909) 0:00:16.587 *********** 2026-06-08 07:43:33.580795 | controller | changed: [controller] 2026-06-08 07:43:33.580867 | controller | 2026-06-08 07:43:33.580877 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:43:33.580898 | controller | controller : ok=9 changed=6 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 07:43:33.581044 | controller | 2026-06-08 07:43:33.581223 | controller | 2026-06-08 07:43:33.581419 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:43:33.581618 | controller | Monday 08 June 2026 07:43:33 +0000 (0:00:06.181) 0:00:22.768 *********** 2026-06-08 07:43:33.581805 | controller | =============================================================================== 2026-06-08 07:43:33.582019 | controller | Install frr packages ---------------------------------------------------- 7.81s 2026-06-08 07:43:33.582212 | controller | Restart service frr ----------------------------------------------------- 6.18s 2026-06-08 07:43:33.582545 | controller | Add FRR repository ------------------------------------------------------ 3.70s 2026-06-08 07:43:33.582779 | controller | Install Debian packages ------------------------------------------------- 1.33s 2026-06-08 07:43:33.583008 | controller | Gathering Facts --------------------------------------------------------- 1.22s 2026-06-08 07:43:33.583191 | controller | Update FRR configuration ------------------------------------------------ 0.91s 2026-06-08 07:43:33.583383 | controller | Gathering Facts --------------------------------------------------------- 0.79s 2026-06-08 07:43:33.583575 | controller | Ensure bgpd is enabled -------------------------------------------------- 0.41s 2026-06-08 07:43:33.583762 | controller | Enable IP forwarding ---------------------------------------------------- 0.40s 2026-06-08 07:43:33.677691 | controller | INFO [bgp > prepare] Executed: Successful 2026-06-08 07:43:33.687879 | controller | INFO [bgp > converge] Executing 2026-06-08 07:43:34.933529 | controller | 2026-06-08 07:43:34.933639 | controller | PLAY [Configure Kubernetes VIP] ************************************************ 2026-06-08 07:43:34.933832 | controller | 2026-06-08 07:43:34.934035 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:34.934221 | controller | Monday 08 June 2026 07:43:34 +0000 (0:00:00.018) 0:00:00.018 *********** 2026-06-08 07:43:35.956406 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 07:43:35.962337 | controller | ok: [controller] 2026-06-08 07:43:35.962512 | controller | 2026-06-08 07:43:35.962716 | controller | TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] *** 2026-06-08 07:43:35.962905 | controller | Monday 08 June 2026 07:43:35 +0000 (0:00:01.029) 0:00:01.047 *********** 2026-06-08 07:43:36.372062 | controller | changed: [controller] 2026-06-08 07:43:36.372254 | controller | 2026-06-08 07:43:36.372442 | controller | TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] **************** 2026-06-08 07:43:36.372677 | controller | Monday 08 June 2026 07:43:36 +0000 (0:00:00.409) 0:00:01.456 *********** 2026-06-08 07:43:37.744058 | controller | ok: [controller] => (item=/etc/keepalived/keepalived.conf) 2026-06-08 07:43:37.744163 | controller | ok: [controller] => (item=/etc/keepalived/check_apiserver.sh) 2026-06-08 07:43:37.744380 | controller | ok: [controller] => (item=/etc/kubernetes/manifests/keepalived.yaml) 2026-06-08 07:43:37.744737 | controller | ok: [controller] => (item=/etc/haproxy/haproxy.cfg) 2026-06-08 07:43:37.744962 | controller | ok: [controller] => (item=/etc/kubernetes/manifests/haproxy.yaml) 2026-06-08 07:43:37.745141 | controller | 2026-06-08 07:43:37.745343 | controller | TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] **** 2026-06-08 07:43:37.745536 | controller | Monday 08 June 2026 07:43:37 +0000 (0:00:01.371) 0:00:02.828 *********** 2026-06-08 07:43:38.118975 | controller | [ERROR]: Task failed: Module failed: Path /etc/kubernetes/manifests/kube-apiserver.yaml does not exist ! 2026-06-08 07:43:38.119151 | controller | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/tasks/main.yml:32:3 2026-06-08 07:43:38.119321 | controller | 2026-06-08 07:43:38.119511 | controller | 30 - Restart "kubelet" service 2026-06-08 07:43:38.119688 | controller | 31 2026-06-08 07:43:38.119876 | controller | 32 - name: Switch API server to run on port 6443 2026-06-08 07:43:38.120086 | controller | ^ column 3 2026-06-08 07:43:38.120250 | controller | 2026-06-08 07:43:38.120706 | controller | failed: [controller] (item=/etc/kubernetes/manifests/kube-apiserver.yaml) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/manifests/kube-apiserver.yaml", "msg": "Path /etc/kubernetes/manifests/kube-apiserver.yaml does not exist !", "rc": 257} 2026-06-08 07:43:38.375502 | controller | [ERROR]: Task failed: Module failed: Path /etc/kubernetes/controller-manager.conf does not exist ! 2026-06-08 07:43:38.375558 | controller | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/tasks/main.yml:32:3 2026-06-08 07:43:38.375617 | controller | 2026-06-08 07:43:38.375706 | controller | 30 - Restart "kubelet" service 2026-06-08 07:43:38.375795 | controller | 31 2026-06-08 07:43:38.375913 | controller | 32 - name: Switch API server to run on port 6443 2026-06-08 07:43:38.375995 | controller | ^ column 3 2026-06-08 07:43:38.376076 | controller | 2026-06-08 07:43:38.376229 | controller | failed: [controller] (item=/etc/kubernetes/controller-manager.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/controller-manager.conf", "msg": "Path /etc/kubernetes/controller-manager.conf does not exist !", "rc": 257} 2026-06-08 07:43:38.630988 | controller | [ERROR]: Task failed: Module failed: Path /etc/kubernetes/scheduler.conf does not exist ! 2026-06-08 07:43:38.631171 | controller | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/tasks/main.yml:32:3 2026-06-08 07:43:38.631374 | controller | 2026-06-08 07:43:38.631577 | controller | 30 - Restart "kubelet" service 2026-06-08 07:43:38.631774 | controller | 31 2026-06-08 07:43:38.632020 | controller | 32 - name: Switch API server to run on port 6443 2026-06-08 07:43:38.632215 | controller | ^ column 3 2026-06-08 07:43:38.632403 | controller | 2026-06-08 07:43:38.632740 | controller | failed: [controller] (item=/etc/kubernetes/scheduler.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/scheduler.conf", "msg": "Path /etc/kubernetes/scheduler.conf does not exist !", "rc": 257} 2026-06-08 07:43:38.641113 | controller | ...ignoring 2026-06-08 07:43:38.641279 | controller | 2026-06-08 07:43:38.641483 | controller | TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] ********* 2026-06-08 07:43:38.641667 | controller | Monday 08 June 2026 07:43:38 +0000 (0:00:00.897) 0:00:03.726 *********** 2026-06-08 07:43:39.026472 | controller | ok: [controller] 2026-06-08 07:43:39.026594 | controller | 2026-06-08 07:43:39.026838 | controller | TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] ********* 2026-06-08 07:43:39.027002 | controller | Monday 08 June 2026 07:43:39 +0000 (0:00:00.384) 0:00:04.110 *********** 2026-06-08 07:43:39.308504 | controller | ok: [controller] 2026-06-08 07:43:39.308725 | controller | 2026-06-08 07:43:39.308977 | controller | TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************ 2026-06-08 07:43:39.309183 | controller | Monday 08 June 2026 07:43:39 +0000 (0:00:00.282) 0:00:04.392 *********** 2026-06-08 07:43:39.340318 | controller | ok: [controller] 2026-06-08 07:43:39.340545 | controller | 2026-06-08 07:43:39.340778 | controller | TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] *** 2026-06-08 07:43:39.340973 | controller | Monday 08 June 2026 07:43:39 +0000 (0:00:00.032) 0:00:04.424 *********** 2026-06-08 07:43:39.378843 | controller | ok: [controller] 2026-06-08 07:43:39.379002 | controller | 2026-06-08 07:43:39.379259 | controller | TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] *************** 2026-06-08 07:43:39.379464 | controller | Monday 08 June 2026 07:43:39 +0000 (0:00:00.038) 0:00:04.463 *********** 2026-06-08 07:43:40.284013 | controller | ok: [controller] 2026-06-08 07:43:40.284058 | controller | 2026-06-08 07:43:40.284076 | controller | TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] ******* 2026-06-08 07:43:40.284358 | controller | Monday 08 June 2026 07:43:40 +0000 (0:00:00.904) 0:00:05.367 *********** 2026-06-08 07:43:40.627410 | controller | ok: [controller] 2026-06-08 07:43:40.627491 | controller | 2026-06-08 07:43:40.627502 | controller | TASK [vexxhost.kubernetes.kube_vip : Flush handlers] *************************** 2026-06-08 07:43:40.627949 | controller | Monday 08 June 2026 07:43:40 +0000 (0:00:00.292) 0:00:05.659 *********** 2026-06-08 07:43:40.627965 | controller | 2026-06-08 07:43:40.627974 | controller | PLAY [Install Kubernetes] ****************************************************** 2026-06-08 07:43:40.627982 | controller | 2026-06-08 07:43:40.627989 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:40.628002 | controller | Monday 08 June 2026 07:43:40 +0000 (0:00:00.050) 0:00:05.709 *********** 2026-06-08 07:43:41.444402 | controller | ok: [controller] 2026-06-08 07:43:41.444462 | controller | 2026-06-08 07:43:41.444474 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-08 07:43:41.444578 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:00.817) 0:00:06.527 *********** 2026-06-08 07:43:41.767003 | controller | ok: [controller] 2026-06-08 07:43:41.767058 | controller | 2026-06-08 07:43:41.767127 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 07:43:41.767232 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:00.324) 0:00:06.851 *********** 2026-06-08 07:43:41.798633 | controller | skipping: [controller] 2026-06-08 07:43:41.798737 | controller | 2026-06-08 07:43:41.798897 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 07:43:41.799064 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:00.031) 0:00:06.883 *********** 2026-06-08 07:43:42.103483 | controller | changed: [controller] 2026-06-08 07:43:42.103534 | controller | 2026-06-08 07:43:42.103631 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 07:43:42.103722 | controller | Monday 08 June 2026 07:43:42 +0000 (0:00:00.302) 0:00:07.185 *********** 2026-06-08 07:43:42.187238 | controller | ok: [controller] => { 2026-06-08 07:43:42.187345 | controller | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-08 07:43:42.187468 | controller | } 2026-06-08 07:43:42.187579 | controller | 2026-06-08 07:43:42.187708 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 07:43:42.187824 | controller | Monday 08 June 2026 07:43:42 +0000 (0:00:00.086) 0:00:07.272 *********** 2026-06-08 07:44:05.187961 | controller | [ERROR]: Task failed: Module failed: Request failed 2026-06-08 07:44:05.187997 | controller | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:19:3 2026-06-08 07:44:05.188007 | controller | 2026-06-08 07:44:05.188015 | controller | 17 msg: "{{ download_artifact_url }}" 2026-06-08 07:44:05.188024 | controller | 18 2026-06-08 07:44:05.188031 | controller | 19 - name: Download item 2026-06-08 07:44:05.188039 | controller | ^ column 3 2026-06-08 07:44:05.188046 | controller | 2026-06-08 07:44:05.188054 | controller | fatal: [controller]: FAILED! => {"attempts": 4, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2026-06-08 07:44:05.188063 | controller | FAILED - RETRYING: [controller]: Download item (4 retries left). 2026-06-08 07:44:05.188233 | controller | FAILED - RETRYING: [controller]: Download item (3 retries left). 2026-06-08 07:44:05.188501 | controller | FAILED - RETRYING: [controller]: Download item (2 retries left). 2026-06-08 07:44:05.188758 | controller | FAILED - RETRYING: [controller]: Download item (1 retries left). 2026-06-08 07:44:05.188995 | controller | 2026-06-08 07:44:05.189242 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:44:05.189512 | controller | controller : ok=14 changed=2 unreachable=0 failed=1 skipped=1 rescued=0 ignored=1 2026-06-08 07:44:05.189744 | controller | 2026-06-08 07:44:05.189971 | controller | 2026-06-08 07:44:05.190214 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:44:05.190508 | controller | Monday 08 June 2026 07:44:05 +0000 (0:00:23.001) 0:00:30.273 *********** 2026-06-08 07:44:05.190756 | controller | =============================================================================== 2026-06-08 07:44:05.191054 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.00s 2026-06-08 07:44:05.191325 | controller | vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack ---------------- 1.37s 2026-06-08 07:44:05.191592 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-06-08 07:44:05.191857 | controller | vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest --------------- 0.90s 2026-06-08 07:44:05.192199 | controller | vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443 ---- 0.90s 2026-06-08 07:44:05.192498 | controller | Gathering Facts --------------------------------------------------------- 0.82s 2026-06-08 07:44:05.192841 | controller | vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests) --- 0.41s 2026-06-08 07:44:05.193125 | controller | vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists --------- 0.38s 2026-06-08 07:44:05.193381 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.32s 2026-06-08 07:44:05.193636 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.30s 2026-06-08 07:44:05.193926 | controller | vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file ------- 0.29s 2026-06-08 07:44:05.194190 | controller | vexxhost.kubernetes.kube_vip : Check if kubeadm has already run --------- 0.28s 2026-06-08 07:44:05.194519 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-06-08 07:44:05.194780 | controller | vexxhost.kubernetes.kube_vip : Flush handlers --------------------------- 0.05s 2026-06-08 07:44:05.194957 | controller | vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf) --- 0.04s 2026-06-08 07:44:05.195095 | controller | vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path ------------ 0.03s 2026-06-08 07:44:05.195212 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-06-08 07:44:05.327008 | controller | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.Bs5j.bgp/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/bgp/converge.yml 2026-06-08 07:44:05.327279 | controller | ERROR [bgp > converge] Executed: Failed 2026-06-08 07:44:05.327451 | controller | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.Bs5j.bgp/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/bgp/converge.yml 2026-06-08 07:44:05.861366 | controller | ERROR 2026-06-08 07:44:05.861574 | controller | { 2026-06-08 07:44:05.861604 | controller | "delta": "0:01:15.479209", 2026-06-08 07:44:05.861627 | controller | "end": "2026-06-08 07:44:05.408655", 2026-06-08 07:44:05.861647 | controller | "msg": "non-zero return code", 2026-06-08 07:44:05.861666 | controller | "rc": 2, 2026-06-08 07:44:05.861687 | controller | "start": "2026-06-08 07:42:49.929446" 2026-06-08 07:44:05.861707 | controller | } failure 2026-06-08 07:44:05.865315 | 2026-06-08 07:44:05.865371 | PLAY RECAP 2026-06-08 07:44:05.865444 | controller | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:44:05.865472 | 2026-06-08 07:44:06.044783 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 07:44:06.047450 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 07:44:06.809491 | 2026-06-08 07:44:06.809683 | PLAY [all] 2026-06-08 07:44:06.821955 | 2026-06-08 07:44:06.822112 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 07:44:07.229379 | controller | changed 2026-06-08 07:44:07.233821 | 2026-06-08 07:44:07.233902 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 07:44:07.720509 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:44:07.720658 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:44:07.729878 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:44:07.730498 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:44:07.733575 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:44:07.735571 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:44:07.736618 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:44:07.738153 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:44:07.740737 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:44:07.742328 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:44:07.743617 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:44:07.745549 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:44:07.789757 | controller | ok: Runtime: 0:00:00.038460 2026-06-08 07:44:07.793972 | 2026-06-08 07:44:07.794045 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 07:44:08.031139 | controller | changed 2026-06-08 07:44:08.049495 | 2026-06-08 07:44:08.049593 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 07:44:08.291994 | controller | environment: line 5: kubectl: command not found 2026-06-08 07:44:08.292849 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:44:08.293621 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:44:08.293886 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:44:08.592537 | controller | ok: Runtime: 0:00:00.012683 2026-06-08 07:44:08.601549 | 2026-06-08 07:44:08.601727 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 07:44:09.255441 | controller | changed: 2026-06-08 07:44:09.255784 | controller | created directory /var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/logs/controller 2026-06-08 07:44:09.255837 | controller | cd+++++++++ objects/ 2026-06-08 07:44:09.255870 | controller | cd+++++++++ objects/cluster/ 2026-06-08 07:44:09.255906 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 07:44:09.265963 | 2026-06-08 07:44:09.266096 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 07:44:09.544471 | controller | changed 2026-06-08 07:44:09.548924 | 2026-06-08 07:44:09.549005 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 07:44:09.796174 | controller | changed 2026-06-08 07:44:09.802548 | 2026-06-08 07:44:09.802644 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 07:44:10.031096 | controller | environment: line 3: kubectl: command not found 2026-06-08 07:44:10.334968 | controller | ok: Runtime: 0:00:00.011235 2026-06-08 07:44:10.341177 | 2026-06-08 07:44:10.341317 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 07:44:10.869710 | controller | changed: 2026-06-08 07:44:10.869910 | controller | cd+++++++++ pod-logs/ 2026-06-08 07:44:10.869951 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 07:44:10.879600 | 2026-06-08 07:44:10.879701 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 07:44:11.130833 | controller | changed: "values" 2026-06-08 07:44:11.347955 | controller | changed: "releases" 2026-06-08 07:44:11.360543 | 2026-06-08 07:44:11.360772 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 07:44:11.612311 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 07:44:11.905612 | controller | ok: Runtime: 0:00:00.008233 2026-06-08 07:44:11.914072 | 2026-06-08 07:44:11.914214 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 07:44:12.423122 | controller | changed: 2026-06-08 07:44:12.423359 | controller | cd+++++++++ helm/ 2026-06-08 07:44:12.423400 | controller | cd+++++++++ helm/releases/ 2026-06-08 07:44:12.423433 | controller | cd+++++++++ helm/values/ 2026-06-08 07:44:12.433909 | 2026-06-08 07:44:12.433975 | PLAY RECAP 2026-06-08 07:44:12.434028 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:44:12.434050 | 2026-06-08 07:44:12.593054 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 07:44:12.596391 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 07:44:13.345084 | 2026-06-08 07:44:13.345275 | PLAY [all] 2026-06-08 07:44:13.357549 | 2026-06-08 07:44:13.357707 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 07:44:13.403434 | controller | skipping: Conditional result was False 2026-06-08 07:44:13.410941 | 2026-06-08 07:44:13.411099 | TASK [fetch-output : Set log path for single node] 2026-06-08 07:44:13.471923 | controller | ok 2026-06-08 07:44:13.480259 | 2026-06-08 07:44:13.480405 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 07:44:14.023405 | controller -> localhost | ok: "/var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/logs" 2026-06-08 07:44:14.251070 | controller -> localhost | changed: "/var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/artifacts" 2026-06-08 07:44:14.669309 | controller -> localhost | changed: "/var/lib/zuul/builds/f9248fdb75e54b2d9cbf2ee3d78d7157/work/docs" 2026-06-08 07:44:14.683886 | 2026-06-08 07:44:14.684045 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 07:44:15.341732 | controller | changed: .d..t...... ./ 2026-06-08 07:44:15.342050 | controller | changed: All items complete 2026-06-08 07:44:15.342115 | 2026-06-08 07:44:15.864166 | controller | changed: .d..t...... ./ 2026-06-08 07:44:16.343376 | controller | changed: .d..t...... ./ 2026-06-08 07:44:16.368282 | 2026-06-08 07:44:16.368464 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 07:44:16.883446 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007240 2026-06-08 07:44:17.202774 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009759 2026-06-08 07:44:17.218639 | 2026-06-08 07:44:17.218765 | PLAY [all] 2026-06-08 07:44:17.223863 | 2026-06-08 07:44:17.223930 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 07:44:17.696041 | controller | changed 2026-06-08 07:44:17.702787 | 2026-06-08 07:44:17.702856 | PLAY RECAP 2026-06-08 07:44:17.702937 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 07:44:17.702969 | 2026-06-08 07:44:17.817810 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 07:44:17.820537 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 07:44:18.450240 | 2026-06-08 07:44:18.450430 | PLAY [localhost] 2026-06-08 07:44:18.461479 | 2026-06-08 07:44:18.461635 | TASK [Generate Zuul manifest] 2026-06-08 07:44:18.487616 | localhost | ok 2026-06-08 07:44:18.510031 | 2026-06-08 07:44:18.510202 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 07:44:18.941031 | localhost | changed 2026-06-08 07:44:18.972203 | 2026-06-08 07:44:18.972388 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 07:44:19.004949 | localhost | ok 2026-06-08 07:44:19.015439 | 2026-06-08 07:44:19.015583 | TASK [Upload logs] 2026-06-08 07:44:19.036852 | localhost | ok 2026-06-08 07:44:19.121233 | 2026-06-08 07:44:19.121392 | TASK [Set zuul-log-path fact] 2026-06-08 07:44:19.140711 | localhost | ok 2026-06-08 07:44:19.157670 | 2026-06-08 07:44:19.157751 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 07:44:19.190571 | localhost | ok 2026-06-08 07:44:19.198358 | 2026-06-08 07:44:19.198439 | TASK [upload-logs : Create log directories] 2026-06-08 07:44:19.652102 | localhost | changed 2026-06-08 07:44:19.659132 | 2026-06-08 07:44:19.659275 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 07:44:20.098115 | localhost -> localhost | ok: Runtime: 0:00:00.006351 2026-06-08 07:44:20.104821 | 2026-06-08 07:44:20.104916 | TASK [upload-logs : Upload logs to log server] 2026-06-08 07:44:20.822373 | localhost | Output suppressed because no_log was given 2026-06-08 07:44:20.829742 | 2026-06-08 07:44:20.829882 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 07:44:20.886207 | localhost | skipping: Conditional result was False 2026-06-08 07:44:20.960459 | localhost | skipping: Conditional result was False 2026-06-08 07:44:20.977051 | 2026-06-08 07:44:20.977587 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 07:44:21.031100 | localhost | skipping: Conditional result was False 2026-06-08 07:44:21.031447 | 2026-06-08 07:44:21.038886 | localhost | skipping: Conditional result was False 2026-06-08 07:44:21.053501 | 2026-06-08 07:44:21.053773 | LOOP [upload-logs : Upload console log and json output]