2026-03-30 20:12:04.138796 | Job console starting 2026-03-30 20:12:05.016941 | Updating git repos 2026-03-30 20:12:05.050723 | Cloning repos into workspace 2026-03-30 20:12:06.769963 | Restoring repo states 2026-03-30 20:12:06.787063 | Merging changes 2026-03-30 20:12:07.452548 | Checking out repos 2026-03-30 20:12:08.484070 | Preparing playbooks 2026-03-30 20:12:12.132750 | Running Ansible setup 2026-03-30 20:12:15.907339 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:12:16.546082 | 2026-03-30 20:12:16.546220 | PLAY [localhost] 2026-03-30 20:12:16.553671 | 2026-03-30 20:12:16.553741 | TASK [Gathering Facts] 2026-03-30 20:12:17.435901 | localhost | ok 2026-03-30 20:12:17.443062 | 2026-03-30 20:12:17.443149 | TASK [Setup log path fact] 2026-03-30 20:12:17.460293 | localhost | ok 2026-03-30 20:12:17.477904 | 2026-03-30 20:12:17.478150 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:12:17.509330 | localhost | ok 2026-03-30 20:12:17.518037 | 2026-03-30 20:12:17.518106 | TASK [emit-job-header : Print job information] 2026-03-30 20:12:17.557799 | # Job Information 2026-03-30 20:12:17.558039 | Ansible Version: 2.16.16 2026-03-30 20:12:17.558113 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 20:12:17.558164 | Pipeline: check 2026-03-30 20:12:17.558210 | Executor: 0a8996d2b663 2026-03-30 20:12:17.558255 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/251 2026-03-30 20:12:17.558305 | Event ID: 8d447b60-2c74-11f1-8df6-1fe311dfe668 2026-03-30 20:12:17.563285 | 2026-03-30 20:12:17.563349 | LOOP [emit-job-header : Print node information] 2026-03-30 20:12:17.678128 | localhost | ok: 2026-03-30 20:12:17.678408 | localhost | # Node Information 2026-03-30 20:12:17.678460 | localhost | Inventory Hostname: controller 2026-03-30 20:12:17.678497 | localhost | Hostname: np0000161575 2026-03-30 20:12:17.678532 | localhost | Username: zuul 2026-03-30 20:12:17.678585 | localhost | Distro: Debian 13.4 2026-03-30 20:12:17.678622 | localhost | Provider: yul1 2026-03-30 20:12:17.678655 | localhost | Region: ca-ymq-1 2026-03-30 20:12:17.678689 | localhost | Label: debian-trixie 2026-03-30 20:12:17.678725 | localhost | Product Name: OpenStack Nova 2026-03-30 20:12:17.678756 | localhost | Interface IP: 199.204.45.235 2026-03-30 20:12:17.686199 | 2026-03-30 20:12:17.686365 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 20:12:18.111039 | localhost -> localhost | changed 2026-03-30 20:12:18.119602 | 2026-03-30 20:12:18.119677 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 20:12:19.002434 | localhost -> localhost | changed 2026-03-30 20:12:19.009181 | 2026-03-30 20:12:19.009246 | PLAY [all] 2026-03-30 20:12:19.016481 | 2026-03-30 20:12:19.016554 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 20:12:19.248273 | controller -> localhost | ok 2026-03-30 20:12:19.256296 | 2026-03-30 20:12:19.256403 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 20:12:19.291197 | controller | ok 2026-03-30 20:12:19.304368 | controller | included: /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 20:12:19.309317 | 2026-03-30 20:12:19.309387 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 20:12:19.966077 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 20:12:19.966261 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/312769e1bf7f498babe10072a287cf14_id_rsa 2026-03-30 20:12:19.966291 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/312769e1bf7f498babe10072a287cf14_id_rsa.pub 2026-03-30 20:12:19.966315 | controller -> localhost | The key fingerprint is: 2026-03-30 20:12:19.966336 | controller -> localhost | SHA256:0Bx6zxNEr/nREGs+8Fi8o0j7Pd83/U1t0q4ywiLUrsU zuul-build-sshkey 2026-03-30 20:12:19.966368 | controller -> localhost | The key's randomart image is: 2026-03-30 20:12:19.966390 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 20:12:19.966413 | controller -> localhost | | ..o . | 2026-03-30 20:12:19.966434 | controller -> localhost | | + o o o | 2026-03-30 20:12:19.966455 | controller -> localhost | | o + o B | 2026-03-30 20:12:19.966475 | controller -> localhost | | o o @ + | 2026-03-30 20:12:19.966494 | controller -> localhost | | .S B B . | 2026-03-30 20:12:19.966514 | controller -> localhost | | .o.o + + ..| 2026-03-30 20:12:19.966533 | controller -> localhost | | . .E.. . . *| 2026-03-30 20:12:19.966552 | controller -> localhost | | ..o.o.+ B+| 2026-03-30 20:12:19.966575 | controller -> localhost | | .o ....=o.O| 2026-03-30 20:12:19.966595 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 20:12:19.966644 | controller -> localhost | ok: Runtime: 0:00:00.265253 2026-03-30 20:12:19.970828 | 2026-03-30 20:12:19.970895 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 20:12:19.998663 | controller | ok 2026-03-30 20:12:20.007762 | controller | included: /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 20:12:20.015255 | 2026-03-30 20:12:20.015319 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 20:12:20.040139 | controller | skipping: Conditional result was False 2026-03-30 20:12:20.046292 | 2026-03-30 20:12:20.046363 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 20:12:20.555519 | controller | changed 2026-03-30 20:12:20.560896 | 2026-03-30 20:12:20.561003 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 20:12:20.778407 | controller | ok 2026-03-30 20:12:20.785513 | 2026-03-30 20:12:20.785587 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 20:12:21.324166 | controller | changed 2026-03-30 20:12:21.330112 | 2026-03-30 20:12:21.330181 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 20:12:21.876078 | controller | changed 2026-03-30 20:12:21.883118 | 2026-03-30 20:12:21.883194 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 20:12:21.907580 | controller | skipping: Conditional result was False 2026-03-30 20:12:21.914816 | 2026-03-30 20:12:21.914903 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 20:12:22.322249 | controller -> localhost | changed 2026-03-30 20:12:22.333752 | 2026-03-30 20:12:22.333825 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 20:12:22.626807 | controller -> localhost | Identity added: /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/312769e1bf7f498babe10072a287cf14_id_rsa (zuul-build-sshkey) 2026-03-30 20:12:22.627113 | controller -> localhost | ok: Runtime: 0:00:00.014979 2026-03-30 20:12:22.632373 | 2026-03-30 20:12:22.632437 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 20:12:23.001106 | controller | ok 2026-03-30 20:12:23.006016 | 2026-03-30 20:12:23.064734 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 20:12:23.094708 | controller | skipping: Conditional result was False 2026-03-30 20:12:23.106875 | 2026-03-30 20:12:23.106937 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 20:12:23.465444 | controller | ok 2026-03-30 20:12:23.752425 | 2026-03-30 20:12:23.752568 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 20:12:24.778342 | controller | Output suppressed because no_log was given 2026-03-30 20:12:24.787016 | 2026-03-30 20:12:24.787131 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 20:12:25.009898 | controller | ok: "logs" 2026-03-30 20:12:25.010187 | controller | ok: All items complete 2026-03-30 20:12:25.010216 | 2026-03-30 20:12:25.197819 | controller | ok: "artifacts" 2026-03-30 20:12:25.406682 | controller | ok: "docs" 2026-03-30 20:12:25.422975 | 2026-03-30 20:12:25.423163 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 20:12:25.655065 | controller | changed: "logs" 2026-03-30 20:12:25.831598 | controller | changed: "artifacts" 2026-03-30 20:12:26.021842 | controller | changed: "docs" 2026-03-30 20:12:26.045073 | 2026-03-30 20:12:26.045216 | PLAY RECAP 2026-03-30 20:12:26.045268 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 20:12:26.045297 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:12:26.045318 | 2026-03-30 20:12:26.183221 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:12:26.184666 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:12:26.748156 | 2026-03-30 20:12:26.748298 | PLAY [all] 2026-03-30 20:12:26.758860 | 2026-03-30 20:12:26.758938 | TASK [setup-uv : Extract archive] 2026-03-30 20:12:29.061355 | controller | changed 2026-03-30 20:12:29.067234 | 2026-03-30 20:12:29.067315 | TASK [setup-uv : Print version] 2026-03-30 20:12:29.489922 | controller | uv 0.8.13 2026-03-30 20:12:29.596120 | controller | ok: Runtime: 0:00:00.014520 2026-03-30 20:12:29.605433 | 2026-03-30 20:12:29.605496 | PLAY RECAP 2026-03-30 20:12:29.605556 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:12:29.605591 | 2026-03-30 20:12:29.732285 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:12:29.733858 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:12:30.285005 | 2026-03-30 20:12:30.575617 | PLAY [all] 2026-03-30 20:12:30.593257 | 2026-03-30 20:12:30.593378 | TASK [Update apt cache] 2026-03-30 20:12:35.784708 | controller | ok 2026-03-30 20:12:35.791490 | 2026-03-30 20:12:35.791597 | TASK [Disable firewalld] 2026-03-30 20:12:35.816158 | controller | skipping: Conditional result was False 2026-03-30 20:12:35.823188 | 2026-03-30 20:12:35.823279 | TASK [Install "jq" for log collection] 2026-03-30 20:12:38.095275 | controller | changed 2026-03-30 20:12:38.097571 | 2026-03-30 20:12:38.097636 | PLAY RECAP 2026-03-30 20:12:38.097697 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:12:38.097728 | 2026-03-30 20:12:38.218807 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:12:38.220246 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:12:38.812562 | 2026-03-30 20:12:38.813183 | PLAY [all] 2026-03-30 20:12:38.823260 | 2026-03-30 20:12:38.823334 | TASK [Copy inventory file for Zuul] 2026-03-30 20:12:39.788191 | controller | changed 2026-03-30 20:12:39.795387 | 2026-03-30 20:12:39.795467 | TASK [Switch "ansible_host" to private IP] 2026-03-30 20:12:40.101406 | controller | changed: 1 replacements made 2026-03-30 20:12:40.122195 | 2026-03-30 20:12:40.122295 | TASK [Run Molecule scenario] 2026-03-30 20:12:40.608169 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 20:12:40.608349 | controller | Creating virtual environment at: .venv 2026-03-30 20:12:40.876150 | controller | Downloading pygments (1.2MiB) 2026-03-30 20:12:40.876678 | controller | Downloading cryptography (4.3MiB) 2026-03-30 20:12:40.878791 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 20:12:41.050059 | controller | Downloading cryptography 2026-03-30 20:12:41.105838 | controller | Downloading pygments 2026-03-30 20:12:41.277340 | controller | Downloading ansible-core 2026-03-30 20:12:41.330872 | controller | Installed 36 packages in 52ms 2026-03-30 20:12:41.995096 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 20:12:41.995174 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 20:12:42.886713 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 20:12:42.886783 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 20:12:42.886806 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 20:12:42.886872 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 20:12:59.795063 | controller | INFO [helm > dependency] Executing 2026-03-30 20:12:59.795210 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 20:12:59.795472 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 20:12:59.795639 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 20:12:59.802495 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:12:59.802812 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:12:59.808062 | controller | INFO [helm > destroy] Executing 2026-03-30 20:12:59.808164 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:12:59.808260 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:12:59.813609 | controller | INFO [helm > syntax] Executing 2026-03-30 20:13:00.684611 | controller | 2026-03-30 20:13:00.684941 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 20:13:00.748654 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 20:13:00.754766 | controller | INFO [helm > create] Executing 2026-03-30 20:13:00.756223 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:13:00.761503 | controller | INFO [helm > prepare] Executing 2026-03-30 20:13:01.635352 | controller | 2026-03-30 20:13:01.635513 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 20:13:01.635696 | controller | 2026-03-30 20:13:01.635891 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:13:01.636087 | controller | Monday 30 March 2026 20:13:01 +0000 (0:00:00.033) 0:00:00.033 ********** 2026-03-30 20:13:02.892914 | 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-03-30 20:13:02.896123 | controller | ok: [controller] 2026-03-30 20:13:02.896207 | controller | 2026-03-30 20:13:02.896321 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 20:13:02.896407 | controller | Monday 30 March 2026 20:13:02 +0000 (0:00:01.261) 0:00:01.295 ********** 2026-03-30 20:13:04.285831 | controller | ok: [controller] 2026-03-30 20:13:04.285907 | controller | 2026-03-30 20:13:04.286007 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:13:04.286162 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:13:04.286261 | controller | 2026-03-30 20:13:04.286395 | controller | 2026-03-30 20:13:04.286538 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:13:04.286656 | controller | Monday 30 March 2026 20:13:04 +0000 (0:00:01.389) 0:00:02.685 ********** 2026-03-30 20:13:04.286771 | controller | =============================================================================== 2026-03-30 20:13:04.286911 | controller | Install Debian packages ------------------------------------------------- 1.39s 2026-03-30 20:13:04.287041 | controller | Gathering Facts --------------------------------------------------------- 1.26s 2026-03-30 20:13:04.397513 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 20:13:04.406356 | controller | INFO [helm > converge] Executing 2026-03-30 20:13:05.328833 | controller | 2026-03-30 20:13:05.328890 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:13:05.328905 | controller | 2026-03-30 20:13:05.329071 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:13:05.329184 | controller | Monday 30 March 2026 20:13:05 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:13:07.358176 | 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-03-30 20:13:07.361997 | controller | ok: [controller] 2026-03-30 20:13:07.362146 | controller | 2026-03-30 20:13:07.362358 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:13:07.362569 | controller | Monday 30 March 2026 20:13:07 +0000 (0:00:02.039) 0:00:02.053 ********** 2026-03-30 20:13:07.866890 | controller | ok: [controller] 2026-03-30 20:13:07.866999 | controller | 2026-03-30 20:13:07.867214 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:13:07.867405 | controller | Monday 30 March 2026 20:13:07 +0000 (0:00:00.504) 0:00:02.557 ********** 2026-03-30 20:13:09.888595 | controller | ok: [controller] 2026-03-30 20:13:09.888742 | controller | 2026-03-30 20:13:09.889039 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:13:09.889243 | controller | Monday 30 March 2026 20:13:09 +0000 (0:00:02.021) 0:00:04.578 ********** 2026-03-30 20:13:10.304558 | controller | changed: [controller] 2026-03-30 20:13:10.304676 | controller | 2026-03-30 20:13:10.304929 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:13:10.305089 | controller | Monday 30 March 2026 20:13:10 +0000 (0:00:00.415) 0:00:04.994 ********** 2026-03-30 20:13:10.356513 | controller | ok: [controller] => { 2026-03-30 20:13:10.356650 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:13:10.356881 | controller | } 2026-03-30 20:13:10.357004 | controller | 2026-03-30 20:13:10.357194 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:13:10.357380 | controller | Monday 30 March 2026 20:13:10 +0000 (0:00:00.051) 0:00:05.046 ********** 2026-03-30 20:13:11.380757 | 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-03-30 20:13:11.391088 | controller | changed: [controller] 2026-03-30 20:13:11.391260 | controller | 2026-03-30 20:13:11.391465 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:13:11.391659 | controller | Monday 30 March 2026 20:13:11 +0000 (0:00:01.035) 0:00:06.081 ********** 2026-03-30 20:13:14.391572 | controller | changed: [controller] 2026-03-30 20:13:14.391704 | controller | 2026-03-30 20:13:14.391906 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:13:14.392097 | controller | Monday 30 March 2026 20:13:14 +0000 (0:00:02.999) 0:00:09.081 ********** 2026-03-30 20:13:14.895784 | controller | ok: [controller] 2026-03-30 20:13:14.895904 | controller | 2026-03-30 20:13:14.896107 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:13:14.896437 | controller | Monday 30 March 2026 20:13:14 +0000 (0:00:00.503) 0:00:09.585 ********** 2026-03-30 20:13:15.289465 | controller | changed: [controller] 2026-03-30 20:13:15.289590 | controller | 2026-03-30 20:13:15.289789 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:13:15.289975 | controller | Monday 30 March 2026 20:13:15 +0000 (0:00:00.394) 0:00:09.979 ********** 2026-03-30 20:13:15.745404 | controller | ok: [controller] 2026-03-30 20:13:15.745551 | controller | 2026-03-30 20:13:15.745785 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:13:15.745993 | controller | Monday 30 March 2026 20:13:15 +0000 (0:00:00.455) 0:00:10.435 ********** 2026-03-30 20:13:16.044873 | controller | changed: [controller] 2026-03-30 20:13:16.045061 | controller | 2026-03-30 20:13:16.045357 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:13:16.045638 | controller | Monday 30 March 2026 20:13:16 +0000 (0:00:00.299) 0:00:10.734 ********** 2026-03-30 20:13:16.331363 | controller | ok: [controller] 2026-03-30 20:13:16.331511 | controller | 2026-03-30 20:13:16.331724 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:13:16.331914 | controller | Monday 30 March 2026 20:13:16 +0000 (0:00:00.286) 0:00:11.021 ********** 2026-03-30 20:13:16.383666 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:13:16.383750 | controller | 2026-03-30 20:13:16.383863 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:13:16.383968 | controller | Monday 30 March 2026 20:13:16 +0000 (0:00:00.053) 0:00:11.074 ********** 2026-03-30 20:13:16.429287 | controller | ok: [controller] => { 2026-03-30 20:13:16.429345 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:13:16.429502 | controller | } 2026-03-30 20:13:16.429527 | controller | 2026-03-30 20:13:16.429697 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:13:16.429751 | controller | Monday 30 March 2026 20:13:16 +0000 (0:00:00.044) 0:00:11.119 ********** 2026-03-30 20:13:17.223928 | controller | changed: [controller] 2026-03-30 20:13:17.224030 | controller | 2026-03-30 20:13:17.224168 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:13:17.224355 | controller | Monday 30 March 2026 20:13:17 +0000 (0:00:00.794) 0:00:11.914 ********** 2026-03-30 20:13:19.308254 | controller | changed: [controller] 2026-03-30 20:13:19.308296 | controller | 2026-03-30 20:13:19.308302 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:13:19.308309 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:13:19.308314 | controller | 2026-03-30 20:13:19.308319 | controller | 2026-03-30 20:13:19.308323 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:13:19.308328 | controller | Monday 30 March 2026 20:13:19 +0000 (0:00:02.082) 0:00:13.996 ********** 2026-03-30 20:13:19.308333 | controller | =============================================================================== 2026-03-30 20:13:19.308337 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 3.00s 2026-03-30 20:13:19.308342 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.08s 2026-03-30 20:13:19.308346 | controller | Gathering Facts --------------------------------------------------------- 2.04s 2026-03-30 20:13:19.308350 | controller | vexxhost.containers.package : Update state for tar ---------------------- 2.02s 2026-03-30 20:13:19.308355 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-03-30 20:13:19.308359 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-03-30 20:13:19.308363 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.50s 2026-03-30 20:13:19.308509 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-03-30 20:13:19.308679 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.46s 2026-03-30 20:13:19.308842 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.42s 2026-03-30 20:13:19.309016 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-03-30 20:13:19.309186 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-03-30 20:13:19.309354 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-03-30 20:13:19.309511 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 20:13:19.309672 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:13:19.309827 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:13:19.410468 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 20:13:19.419763 | controller | INFO [helm > idempotence] Executing 2026-03-30 20:13:20.280382 | controller | 2026-03-30 20:13:20.280669 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:13:20.280826 | controller | 2026-03-30 20:13:20.280987 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:13:20.281148 | controller | Monday 30 March 2026 20:13:20 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:13:22.337746 | 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-03-30 20:13:22.344068 | controller | ok: [controller] 2026-03-30 20:13:22.344416 | controller | 2026-03-30 20:13:22.344684 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:13:22.344936 | controller | Monday 30 March 2026 20:13:22 +0000 (0:00:02.063) 0:00:02.077 ********** 2026-03-30 20:13:22.803532 | controller | ok: [controller] 2026-03-30 20:13:22.803849 | controller | 2026-03-30 20:13:22.804137 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:13:22.804462 | controller | Monday 30 March 2026 20:13:22 +0000 (0:00:00.459) 0:00:02.536 ********** 2026-03-30 20:13:23.838410 | controller | ok: [controller] 2026-03-30 20:13:23.838695 | controller | 2026-03-30 20:13:23.838965 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:13:23.839222 | controller | Monday 30 March 2026 20:13:23 +0000 (0:00:01.034) 0:00:03.571 ********** 2026-03-30 20:13:24.253011 | controller | ok: [controller] 2026-03-30 20:13:24.253289 | controller | 2026-03-30 20:13:24.253551 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:13:24.253799 | controller | Monday 30 March 2026 20:13:24 +0000 (0:00:00.414) 0:00:03.985 ********** 2026-03-30 20:13:24.304930 | controller | ok: [controller] => { 2026-03-30 20:13:24.304950 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:13:24.304956 | controller | } 2026-03-30 20:13:24.304960 | controller | 2026-03-30 20:13:24.304964 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:13:24.304968 | controller | Monday 30 March 2026 20:13:24 +0000 (0:00:00.050) 0:00:04.036 ********** 2026-03-30 20:13:24.848731 | controller | ok: [controller] 2026-03-30 20:13:24.852185 | controller | 2026-03-30 20:13:24.852195 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:13:24.852199 | controller | Monday 30 March 2026 20:13:24 +0000 (0:00:00.545) 0:00:04.581 ********** 2026-03-30 20:13:26.530278 | controller | ok: [controller] 2026-03-30 20:13:26.530331 | controller | 2026-03-30 20:13:26.530405 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:13:26.530494 | controller | Monday 30 March 2026 20:13:26 +0000 (0:00:01.681) 0:00:06.263 ********** 2026-03-30 20:13:27.071774 | controller | ok: [controller] 2026-03-30 20:13:27.071838 | controller | 2026-03-30 20:13:27.071884 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:13:27.072016 | controller | Monday 30 March 2026 20:13:27 +0000 (0:00:00.541) 0:00:06.804 ********** 2026-03-30 20:13:27.500796 | controller | ok: [controller] 2026-03-30 20:13:27.500886 | controller | 2026-03-30 20:13:27.501031 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:13:27.501159 | controller | Monday 30 March 2026 20:13:27 +0000 (0:00:00.426) 0:00:07.231 ********** 2026-03-30 20:13:27.946814 | controller | ok: [controller] 2026-03-30 20:13:27.946872 | controller | 2026-03-30 20:13:27.947034 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:13:27.947165 | controller | Monday 30 March 2026 20:13:27 +0000 (0:00:00.448) 0:00:07.679 ********** 2026-03-30 20:13:28.232260 | controller | ok: [controller] 2026-03-30 20:13:28.232325 | controller | 2026-03-30 20:13:28.232490 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:13:28.232520 | controller | Monday 30 March 2026 20:13:28 +0000 (0:00:00.285) 0:00:07.965 ********** 2026-03-30 20:13:28.548379 | controller | ok: [controller] 2026-03-30 20:13:28.548445 | controller | 2026-03-30 20:13:28.548455 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:13:28.548463 | controller | Monday 30 March 2026 20:13:28 +0000 (0:00:00.312) 0:00:08.278 ********** 2026-03-30 20:13:28.600568 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:13:28.600606 | controller | 2026-03-30 20:13:28.600694 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:13:28.600785 | controller | Monday 30 March 2026 20:13:28 +0000 (0:00:00.053) 0:00:08.332 ********** 2026-03-30 20:13:28.644292 | controller | ok: [controller] => { 2026-03-30 20:13:28.645036 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:13:28.645078 | controller | } 2026-03-30 20:13:28.645085 | controller | 2026-03-30 20:13:28.645091 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:13:28.645097 | controller | Monday 30 March 2026 20:13:28 +0000 (0:00:00.045) 0:00:08.377 ********** 2026-03-30 20:13:29.092912 | controller | ok: [controller] 2026-03-30 20:13:29.093202 | controller | 2026-03-30 20:13:29.093472 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:13:29.093732 | controller | Monday 30 March 2026 20:13:29 +0000 (0:00:00.446) 0:00:08.824 ********** 2026-03-30 20:13:30.728431 | controller | ok: [controller] 2026-03-30 20:13:30.728798 | controller | 2026-03-30 20:13:30.729066 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:13:30.729379 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:13:30.729622 | controller | 2026-03-30 20:13:30.729855 | controller | 2026-03-30 20:13:30.730110 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:13:30.730372 | controller | Monday 30 March 2026 20:13:30 +0000 (0:00:01.637) 0:00:10.461 ********** 2026-03-30 20:13:30.730633 | controller | =============================================================================== 2026-03-30 20:13:30.730947 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-03-30 20:13:30.731266 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.68s 2026-03-30 20:13:30.731591 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.64s 2026-03-30 20:13:30.731910 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.03s 2026-03-30 20:13:30.732270 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.55s 2026-03-30 20:13:30.732622 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.54s 2026-03-30 20:13:30.732941 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-03-30 20:13:30.733263 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-03-30 20:13:30.733553 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-30 20:13:30.733816 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.43s 2026-03-30 20:13:30.734111 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-03-30 20:13:30.734410 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-03-30 20:13:30.734678 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-30 20:13:30.734931 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 20:13:30.735138 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:13:30.735299 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:13:30.845456 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 20:13:30.856008 | controller | INFO [helm > side_effect] Executing 2026-03-30 20:13:30.856386 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:13:30.861659 | controller | INFO [helm > verify] Executing 2026-03-30 20:13:31.663783 | controller | 2026-03-30 20:13:31.663821 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 20:13:31.663830 | controller | 2026-03-30 20:13:31.663838 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:13:31.663846 | controller | Monday 30 March 2026 20:13:31 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-30 20:13:33.767608 | 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-03-30 20:13:33.774875 | controller | ok: [controller] 2026-03-30 20:13:33.775133 | controller | 2026-03-30 20:13:33.775447 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 20:13:33.775710 | controller | Monday 30 March 2026 20:13:33 +0000 (0:00:02.111) 0:00:02.121 ********** 2026-03-30 20:13:34.228598 | controller | changed: [controller] 2026-03-30 20:13:34.228908 | controller | 2026-03-30 20:13:34.229183 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 20:13:34.229453 | controller | Monday 30 March 2026 20:13:34 +0000 (0:00:00.452) 0:00:02.574 ********** 2026-03-30 20:13:34.257484 | controller | ok: [controller] => { 2026-03-30 20:13:34.257742 | controller | "changed": false, 2026-03-30 20:13:34.257989 | controller | "msg": "All assertions passed" 2026-03-30 20:13:34.258279 | controller | } 2026-03-30 20:13:34.258513 | controller | 2026-03-30 20:13:34.258754 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:13:34.259027 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:13:34.259255 | controller | 2026-03-30 20:13:34.259477 | controller | 2026-03-30 20:13:34.259719 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:13:34.259964 | controller | Monday 30 March 2026 20:13:34 +0000 (0:00:00.030) 0:00:02.604 ********** 2026-03-30 20:13:34.260233 | controller | =============================================================================== 2026-03-30 20:13:34.260492 | controller | Gathering Facts --------------------------------------------------------- 2.11s 2026-03-30 20:13:34.260735 | controller | Get the current Helm version -------------------------------------------- 0.45s 2026-03-30 20:13:34.260976 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 20:13:34.388301 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 20:13:34.396410 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:13:34.396824 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:13:34.403165 | controller | INFO [helm > destroy] Executing 2026-03-30 20:13:34.403256 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:13:34.403321 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:13:34.403655 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 20:13:34.800323 | controller | ok: Runtime: 0:00:53.970166 2026-03-30 20:13:34.806229 | 2026-03-30 20:13:34.806285 | PLAY RECAP 2026-03-30 20:13:34.806332 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:13:34.806355 | 2026-03-30 20:13:34.934784 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:13:34.936726 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:13:35.531089 | 2026-03-30 20:13:35.531250 | PLAY [all] 2026-03-30 20:13:35.542532 | 2026-03-30 20:13:35.542619 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 20:13:35.951488 | controller | changed 2026-03-30 20:13:35.957481 | 2026-03-30 20:13:35.957590 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 20:13:36.324944 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:13:36.325016 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:13:36.334941 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:13:36.335019 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:13:36.335036 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:13:36.337251 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:13:36.338372 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:13:36.339607 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:13:36.343151 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:13:36.343802 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:13:36.343987 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:13:36.345356 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:13:36.488325 | controller | ok: Runtime: 0:00:00.031799 2026-03-30 20:13:36.494385 | 2026-03-30 20:13:36.494454 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 20:13:36.731189 | controller | changed 2026-03-30 20:13:36.735445 | 2026-03-30 20:13:36.735515 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 20:13:36.972164 | controller | environment: line 5: kubectl: command not found 2026-03-30 20:13:36.974366 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:13:36.974727 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:13:36.975755 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:13:37.265180 | controller | ok: Runtime: 0:00:00.014534 2026-03-30 20:13:37.272172 | 2026-03-30 20:13:37.272285 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 20:13:37.945723 | controller | changed: 2026-03-30 20:13:37.945978 | controller | created directory /var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/logs/controller 2026-03-30 20:13:37.946045 | controller | cd+++++++++ objects/ 2026-03-30 20:13:37.946094 | controller | cd+++++++++ objects/cluster/ 2026-03-30 20:13:37.946144 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 20:13:37.953523 | 2026-03-30 20:13:37.953593 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 20:13:38.187982 | controller | changed 2026-03-30 20:13:38.193502 | 2026-03-30 20:13:38.193562 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 20:13:38.428652 | controller | changed 2026-03-30 20:13:38.434038 | 2026-03-30 20:13:38.434134 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 20:13:38.675885 | controller | environment: line 3: kubectl: command not found 2026-03-30 20:13:38.966784 | controller | ok: Runtime: 0:00:00.013445 2026-03-30 20:13:38.975199 | 2026-03-30 20:13:38.975301 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 20:13:39.514203 | controller | changed: 2026-03-30 20:13:39.514506 | controller | cd+++++++++ pod-logs/ 2026-03-30 20:13:39.514565 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 20:13:39.523954 | 2026-03-30 20:13:39.524041 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 20:13:39.755463 | controller | changed: "values" 2026-03-30 20:13:39.970770 | controller | changed: "releases" 2026-03-30 20:13:39.987364 | 2026-03-30 20:13:39.987568 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 20:13:40.237662 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 20:13:40.517116 | controller | ok: Runtime: 0:00:00.010294 2026-03-30 20:13:40.522590 | 2026-03-30 20:13:40.522668 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 20:13:41.053886 | controller | changed: 2026-03-30 20:13:41.054160 | controller | cd+++++++++ helm/ 2026-03-30 20:13:41.054218 | controller | cd+++++++++ helm/releases/ 2026-03-30 20:13:41.054269 | controller | cd+++++++++ helm/values/ 2026-03-30 20:13:41.058984 | 2026-03-30 20:13:41.059038 | PLAY RECAP 2026-03-30 20:13:41.059082 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:13:41.059103 | 2026-03-30 20:13:41.187925 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:13:41.189456 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:13:41.764709 | 2026-03-30 20:13:41.764862 | PLAY [all] 2026-03-30 20:13:41.775242 | 2026-03-30 20:13:41.775317 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 20:13:41.821317 | controller | skipping: Conditional result was False 2026-03-30 20:13:41.830256 | 2026-03-30 20:13:41.830335 | TASK [fetch-output : Set log path for single node] 2026-03-30 20:13:41.871956 | controller | ok 2026-03-30 20:13:41.876216 | 2026-03-30 20:13:41.876283 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 20:13:42.262533 | controller -> localhost | ok: "/var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/logs" 2026-03-30 20:13:42.456721 | controller -> localhost | changed: "/var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/artifacts" 2026-03-30 20:13:42.660342 | controller -> localhost | changed: "/var/lib/zuul/builds/312769e1bf7f498babe10072a287cf14/work/docs" 2026-03-30 20:13:42.682391 | 2026-03-30 20:13:42.682589 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 20:13:43.350783 | controller | changed: .d..t...... ./ 2026-03-30 20:13:43.351095 | controller | changed: All items complete 2026-03-30 20:13:43.351132 | 2026-03-30 20:13:43.838995 | controller | changed: .d..t...... ./ 2026-03-30 20:13:44.324001 | controller | changed: .d..t...... ./ 2026-03-30 20:13:44.343188 | 2026-03-30 20:13:44.343331 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 20:13:44.752597 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006666 2026-03-30 20:13:44.974919 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007463 2026-03-30 20:13:44.995191 | 2026-03-30 20:13:44.995351 | PLAY [all] 2026-03-30 20:13:45.000562 | 2026-03-30 20:13:45.000633 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 20:13:45.470122 | controller | changed 2026-03-30 20:13:45.475915 | 2026-03-30 20:13:45.475971 | PLAY RECAP 2026-03-30 20:13:45.476024 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:13:45.476047 | 2026-03-30 20:13:45.622078 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:13:45.625146 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 20:13:46.195237 | 2026-03-30 20:13:46.195368 | PLAY [localhost] 2026-03-30 20:13:46.205242 | 2026-03-30 20:13:46.205312 | TASK [Generate Zuul manifest] 2026-03-30 20:13:46.229464 | localhost | ok 2026-03-30 20:13:46.247543 | 2026-03-30 20:13:46.247617 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 20:13:46.563476 | localhost | changed 2026-03-30 20:13:46.578220 | 2026-03-30 20:13:46.578333 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 20:13:46.610669 | localhost | ok 2026-03-30 20:13:46.621132 | 2026-03-30 20:13:46.621199 | TASK [Upload logs] 2026-03-30 20:13:46.641994 | localhost | ok 2026-03-30 20:13:46.702327 | 2026-03-30 20:13:46.702411 | TASK [Set zuul-log-path fact] 2026-03-30 20:13:46.725879 | localhost | ok 2026-03-30 20:13:46.739628 | 2026-03-30 20:13:46.739696 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:13:46.772081 | localhost | ok 2026-03-30 20:13:46.781343 | 2026-03-30 20:13:46.781408 | TASK [upload-logs : Create log directories] 2026-03-30 20:13:47.198897 | localhost | changed 2026-03-30 20:13:47.209508 | 2026-03-30 20:13:47.209737 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 20:13:47.609514 | localhost -> localhost | ok: Runtime: 0:00:00.005687 2026-03-30 20:13:47.615686 | 2026-03-30 20:13:47.615759 | TASK [upload-logs : Upload logs to log server] 2026-03-30 20:13:48.073951 | localhost | Output suppressed because no_log was given 2026-03-30 20:13:48.077826 | 2026-03-30 20:13:48.077904 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 20:13:48.123899 | localhost | skipping: Conditional result was False 2026-03-30 20:13:48.130340 | localhost | skipping: Conditional result was False 2026-03-30 20:13:48.144105 | 2026-03-30 20:13:48.144252 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 20:13:48.186062 | localhost | skipping: Conditional result was False 2026-03-30 20:13:48.186463 | 2026-03-30 20:13:48.190148 | localhost | skipping: Conditional result was False 2026-03-30 20:13:48.201030 | 2026-03-30 20:13:48.201273 | LOOP [upload-logs : Upload console log and json output]