2026-05-28 21:38:35.000705 | Job console starting 2026-05-28 21:38:35.011963 | Updating git repos 2026-05-28 21:38:35.061857 | Cloning repos into workspace 2026-05-28 21:38:35.391331 | Restoring repo states 2026-05-28 21:38:35.614842 | Merging changes 2026-05-28 21:38:36.206856 | Checking out repos 2026-05-28 21:38:36.366843 | Preparing playbooks 2026-05-28 21:39:03.310707 | Running Ansible setup 2026-05-28 21:39:08.662203 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:39:09.312433 | 2026-05-28 21:39:10.045993 | PLAY [localhost] 2026-05-28 21:39:10.061215 | 2026-05-28 21:39:10.061397 | TASK [Gathering Facts] 2026-05-28 21:39:11.170366 | localhost | ok 2026-05-28 21:39:11.180858 | 2026-05-28 21:39:11.180944 | TASK [Setup log path fact] 2026-05-28 21:39:11.203694 | localhost | ok 2026-05-28 21:39:11.217019 | 2026-05-28 21:39:11.217127 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:39:11.246630 | localhost | ok 2026-05-28 21:39:11.254144 | 2026-05-28 21:39:11.254272 | TASK [emit-job-header : Print job information] 2026-05-28 21:39:11.296231 | # Job Information 2026-05-28 21:39:11.296439 | Ansible Version: 2.16.18 2026-05-28 21:39:11.296489 | Job: ansible-collection-kubernetes-molecule-helm 2026-05-28 21:39:11.296524 | Pipeline: check 2026-05-28 21:39:11.296556 | Executor: 2d72f0692154 2026-05-28 21:39:11.296587 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/278 2026-05-28 21:39:11.296622 | Event ID: 2a886490-5add-11f1-981f-df993a22b334 2026-05-28 21:39:11.300712 | 2026-05-28 21:39:11.300813 | LOOP [emit-job-header : Print node information] 2026-05-28 21:39:11.399204 | localhost | ok: 2026-05-28 21:39:11.573207 | localhost | # Node Information 2026-05-28 21:39:11.574711 | localhost | Inventory Hostname: controller 2026-05-28 21:39:11.575304 | localhost | Hostname: np0000177314 2026-05-28 21:39:11.575378 | localhost | Username: zuul 2026-05-28 21:39:11.575447 | localhost | Distro: Debian 13.5 2026-05-28 21:39:11.575519 | localhost | Provider: yul1 2026-05-28 21:39:11.575587 | localhost | Region: ca-ymq-1 2026-05-28 21:39:11.575654 | localhost | Label: debian-trixie 2026-05-28 21:39:11.575728 | localhost | Product Name: OpenStack Nova 2026-05-28 21:39:11.575800 | localhost | Interface IP: 199.19.213.199 2026-05-28 21:39:11.593957 | 2026-05-28 21:39:11.594137 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-28 21:39:12.289506 | localhost -> localhost | changed 2026-05-28 21:39:12.295224 | 2026-05-28 21:39:12.295329 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-28 21:39:13.728101 | localhost -> localhost | changed 2026-05-28 21:39:13.737069 | 2026-05-28 21:39:13.737159 | PLAY [all] 2026-05-28 21:39:13.745873 | 2026-05-28 21:39:13.745962 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-28 21:39:14.394461 | controller -> localhost | ok 2026-05-28 21:39:14.415007 | 2026-05-28 21:39:14.415133 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-28 21:39:14.448016 | controller | ok 2026-05-28 21:39:15.157699 | controller | included: /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-28 21:39:15.166402 | 2026-05-28 21:39:15.166489 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-28 21:39:17.938519 | controller -> localhost | Generating public/private rsa key pair. 2026-05-28 21:39:17.938745 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/50bdf2bf54804f7f980ab5813d2a820e_id_rsa 2026-05-28 21:39:17.938787 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/50bdf2bf54804f7f980ab5813d2a820e_id_rsa.pub 2026-05-28 21:39:17.938820 | controller -> localhost | The key fingerprint is: 2026-05-28 21:39:17.938850 | controller -> localhost | SHA256:r5yPem0wVzQLN/du2lqex1EK9iQD5/Zo5Uyp80SXaeE zuul-build-sshkey 2026-05-28 21:39:17.938895 | controller -> localhost | The key's randomart image is: 2026-05-28 21:39:17.938925 | controller -> localhost | +---[RSA 3072]----+ 2026-05-28 21:39:17.938964 | controller -> localhost | | | 2026-05-28 21:39:17.938995 | controller -> localhost | | o * .. | 2026-05-28 21:39:17.939024 | controller -> localhost | | B =.o+| 2026-05-28 21:39:17.939052 | controller -> localhost | | X *E+| 2026-05-28 21:39:17.939080 | controller -> localhost | | S + /.+.| 2026-05-28 21:39:17.939108 | controller -> localhost | | o.. = B.o| 2026-05-28 21:39:17.939135 | controller -> localhost | | =.. + =o| 2026-05-28 21:39:17.939163 | controller -> localhost | | ..+o oo=| 2026-05-28 21:39:17.939194 | controller -> localhost | | .o=o. .oo| 2026-05-28 21:39:17.939223 | controller -> localhost | +----[SHA256]-----+ 2026-05-28 21:39:17.939293 | controller -> localhost | ok: Runtime: 0:00:01.800583 2026-05-28 21:39:17.944613 | 2026-05-28 21:39:17.944678 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-28 21:39:17.979889 | controller | ok 2026-05-28 21:39:17.992314 | controller | included: /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-28 21:39:17.999837 | 2026-05-28 21:39:17.999929 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-28 21:39:18.026744 | controller | skipping: Conditional result was False 2026-05-28 21:39:18.035418 | 2026-05-28 21:39:18.035536 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-28 21:39:18.774687 | controller | changed 2026-05-28 21:39:18.779693 | 2026-05-28 21:39:18.779770 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-28 21:39:19.022404 | controller | ok 2026-05-28 21:39:19.028982 | 2026-05-28 21:39:19.029077 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-28 21:39:19.554749 | controller | changed 2026-05-28 21:39:19.560942 | 2026-05-28 21:39:19.561130 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-28 21:39:20.092492 | controller | changed 2026-05-28 21:39:20.098348 | 2026-05-28 21:39:20.098443 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-28 21:39:20.123747 | controller | skipping: Conditional result was False 2026-05-28 21:39:20.130631 | 2026-05-28 21:39:20.130724 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-28 21:39:20.534447 | controller -> localhost | changed 2026-05-28 21:39:20.549608 | 2026-05-28 21:39:20.549713 | TASK [add-build-sshkey : Add back temp key] 2026-05-28 21:39:20.846461 | controller -> localhost | Identity added: /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/50bdf2bf54804f7f980ab5813d2a820e_id_rsa (zuul-build-sshkey) 2026-05-28 21:39:20.846771 | controller -> localhost | ok: Runtime: 0:00:00.014313 2026-05-28 21:39:20.852864 | 2026-05-28 21:39:20.852927 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-28 21:39:21.209820 | controller | ok 2026-05-28 21:39:21.215376 | 2026-05-28 21:39:21.215441 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-28 21:39:21.240345 | controller | skipping: Conditional result was False 2026-05-28 21:39:27.244023 | 2026-05-28 21:39:27.244180 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-28 21:39:27.635384 | controller | ok 2026-05-28 21:39:27.644541 | 2026-05-28 21:39:27.644623 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-28 21:39:28.600273 | controller | Output suppressed because no_log was given 2026-05-28 21:39:28.607724 | 2026-05-28 21:39:28.607791 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-28 21:39:28.821476 | controller | ok: "logs" 2026-05-28 21:39:28.878493 | controller | ok: All items complete 2026-05-28 21:39:28.878694 | 2026-05-28 21:39:29.027896 | controller | ok: "artifacts" 2026-05-28 21:39:29.234005 | controller | ok: "docs" 2026-05-28 21:39:29.249994 | 2026-05-28 21:39:29.250146 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-28 21:39:29.475603 | controller | changed: "logs" 2026-05-28 21:39:29.669208 | controller | changed: "artifacts" 2026-05-28 21:39:29.862002 | controller | changed: "docs" 2026-05-28 21:39:29.874497 | 2026-05-28 21:39:29.874636 | PLAY RECAP 2026-05-28 21:39:29.874703 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-28 21:39:29.874742 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:39:29.874774 | 2026-05-28 21:39:30.036021 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:39:30.037895 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:39:30.681356 | 2026-05-28 21:39:30.780810 | PLAY [all] 2026-05-28 21:39:30.799182 | 2026-05-28 21:39:30.799328 | TASK [setup-uv : Extract archive] 2026-05-28 21:39:33.202722 | controller | changed 2026-05-28 21:39:33.208068 | 2026-05-28 21:39:33.208149 | TASK [setup-uv : Print version] 2026-05-28 21:39:33.598354 | controller | uv 0.8.13 2026-05-28 21:39:33.744073 | controller | ok: Runtime: 0:00:00.016717 2026-05-28 21:39:33.755153 | 2026-05-28 21:39:33.755284 | TASK [Install Ansible collection siblings] 2026-05-28 21:39:34.172600 | controller | ok: 2026-05-28 21:39:34.384815 | controller | Skipping ansible.posix: no checked-out sibling 2026-05-28 21:39:34.385071 | controller | Skipping community.crypto: no checked-out sibling 2026-05-28 21:39:34.385177 | controller | Skipping community.general: no checked-out sibling 2026-05-28 21:39:34.385235 | controller | Skipping kubernetes.core: no checked-out sibling 2026-05-28 21:39:34.385283 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-05-28 21:39:34.389043 | 2026-05-28 21:39:34.389157 | PLAY RECAP 2026-05-28 21:39:34.389263 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:39:34.389316 | 2026-05-28 21:39:34.552598 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:39:34.554627 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-28 21:39:35.180633 | 2026-05-28 21:39:35.180762 | PLAY [all] 2026-05-28 21:39:35.191053 | 2026-05-28 21:39:35.191147 | TASK [Update apt cache] 2026-05-28 21:39:40.003426 | controller | ok 2026-05-28 21:39:40.009276 | 2026-05-28 21:39:40.009380 | TASK [Disable firewalld] 2026-05-28 21:39:40.035662 | controller | skipping: Conditional result was False 2026-05-28 21:39:40.043550 | 2026-05-28 21:39:40.043689 | TASK [Install "jq" for log collection] 2026-05-28 21:39:42.466019 | controller | changed 2026-05-28 21:39:42.469012 | 2026-05-28 21:39:42.469083 | PLAY RECAP 2026-05-28 21:39:42.469145 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 21:39:42.469175 | 2026-05-28 21:39:42.622199 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-28 21:39:42.623735 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:39:43.256221 | 2026-05-28 21:39:43.256365 | PLAY [all] 2026-05-28 21:39:43.267178 | 2026-05-28 21:39:43.267256 | TASK [Copy inventory file for Zuul] 2026-05-28 21:39:44.259396 | controller | changed 2026-05-28 21:39:44.263537 | 2026-05-28 21:39:44.263620 | TASK [Switch "ansible_host" to private IP] 2026-05-28 21:39:44.646223 | controller | changed: 1 replacements made 2026-05-28 21:39:44.650926 | 2026-05-28 21:39:44.651012 | TASK [Run Molecule scenario] 2026-05-28 21:39:45.117556 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-28 21:39:45.117659 | controller | Creating virtual environment at: .venv 2026-05-28 21:39:45.389851 | controller | Downloading cryptography (4.3MiB) 2026-05-28 21:39:45.390352 | controller | Downloading pygments (1.2MiB) 2026-05-28 21:39:45.391354 | controller | Downloading ansible-core (2.3MiB) 2026-05-28 21:39:45.555042 | controller | Downloading cryptography 2026-05-28 21:39:45.603599 | controller | Downloading pygments 2026-05-28 21:39:45.743165 | controller | Downloading ansible-core 2026-05-28 21:39:45.792551 | controller | Installed 36 packages in 48ms 2026-05-28 21:39:46.469594 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-28 21:39:46.469681 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-28 21:39:47.305999 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-28 21:39:47.306075 | controller | INFO default scenario not found, disabling shared state. 2026-05-28 21:39:47.306154 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-28 21:39:47.306214 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-05-28 21:40:02.008175 | controller | INFO [helm > dependency] Executing 2026-05-28 21:40:02.008645 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-05-28 21:40:02.009114 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-05-28 21:40:02.009458 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-28 21:40:02.020515 | controller | INFO [helm > cleanup] Executing 2026-05-28 21:40:02.020772 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:02.026927 | controller | INFO [helm > destroy] Executing 2026-05-28 21:40:02.027009 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-05-28 21:40:02.027082 | controller | INFO [helm > destroy] Executed: Successful 2026-05-28 21:40:02.032649 | controller | INFO [helm > syntax] Executing 2026-05-28 21:40:02.957015 | controller | 2026-05-28 21:40:02.957250 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-05-28 21:40:03.037678 | controller | INFO [helm > syntax] Executed: Successful 2026-05-28 21:40:03.047456 | controller | INFO [helm > create] Executing 2026-05-28 21:40:03.049569 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:03.056098 | controller | INFO [helm > prepare] Executing 2026-05-28 21:40:03.890212 | controller | 2026-05-28 21:40:03.890413 | controller | PLAY [Prepare] ***************************************************************** 2026-05-28 21:40:03.890595 | controller | 2026-05-28 21:40:03.890793 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:40:03.890989 | controller | Thursday 28 May 2026 21:40:03 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-05-28 21:40:05.142421 | 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-05-28 21:40:05.150973 | controller | ok: [controller] 2026-05-28 21:40:05.151143 | controller | 2026-05-28 21:40:05.151351 | controller | TASK [Install Debian packages] ************************************************* 2026-05-28 21:40:05.151562 | controller | Thursday 28 May 2026 21:40:05 +0000 (0:00:01.260) 0:00:01.292 ********** 2026-05-28 21:40:06.623691 | controller | ok: [controller] 2026-05-28 21:40:06.623770 | controller | 2026-05-28 21:40:06.623905 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:06.624042 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:40:06.624151 | controller | 2026-05-28 21:40:06.624260 | controller | 2026-05-28 21:40:06.624381 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:06.624506 | controller | Thursday 28 May 2026 21:40:06 +0000 (0:00:01.473) 0:00:02.765 ********** 2026-05-28 21:40:06.624620 | controller | =============================================================================== 2026-05-28 21:40:06.624739 | controller | Install Debian packages ------------------------------------------------- 1.47s 2026-05-28 21:40:06.624855 | controller | Gathering Facts --------------------------------------------------------- 1.26s 2026-05-28 21:40:06.716054 | controller | INFO [helm > prepare] Executed: Successful 2026-05-28 21:40:06.725775 | controller | INFO [helm > converge] Executing 2026-05-28 21:40:07.579242 | controller | 2026-05-28 21:40:07.579381 | controller | PLAY [Converge] **************************************************************** 2026-05-28 21:40:07.579560 | controller | 2026-05-28 21:40:07.579759 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:40:07.579956 | controller | Thursday 28 May 2026 21:40:07 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-05-28 21:40:08.653707 | 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-05-28 21:40:08.659365 | controller | ok: [controller] 2026-05-28 21:40:08.659543 | controller | 2026-05-28 21:40:08.659750 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:40:08.659957 | controller | Thursday 28 May 2026 21:40:08 +0000 (0:00:01.080) 0:00:01.094 ********** 2026-05-28 21:40:09.150225 | controller | ok: [controller] 2026-05-28 21:40:09.150398 | controller | 2026-05-28 21:40:09.150610 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:09.150809 | controller | Thursday 28 May 2026 21:40:09 +0000 (0:00:00.490) 0:00:01.585 ********** 2026-05-28 21:40:10.230077 | controller | ok: [controller] 2026-05-28 21:40:10.230165 | controller | 2026-05-28 21:40:10.234175 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:40:10.234206 | controller | Thursday 28 May 2026 21:40:10 +0000 (0:00:01.080) 0:00:02.665 ********** 2026-05-28 21:40:10.679209 | controller | changed: [controller] 2026-05-28 21:40:10.679251 | controller | 2026-05-28 21:40:10.679264 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:10.679276 | controller | Thursday 28 May 2026 21:40:10 +0000 (0:00:00.447) 0:00:03.113 ********** 2026-05-28 21:40:10.731898 | controller | ok: [controller] => { 2026-05-28 21:40:10.732356 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-28 21:40:10.732688 | controller | } 2026-05-28 21:40:10.733001 | controller | 2026-05-28 21:40:10.733368 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:10.733654 | controller | Thursday 28 May 2026 21:40:10 +0000 (0:00:00.053) 0:00:03.167 ********** 2026-05-28 21:40:11.616939 | 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-05-28 21:40:11.629208 | controller | changed: [controller] 2026-05-28 21:40:11.629535 | controller | 2026-05-28 21:40:11.629837 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:11.630099 | controller | Thursday 28 May 2026 21:40:11 +0000 (0:00:00.897) 0:00:04.064 ********** 2026-05-28 21:40:13.732704 | controller | changed: [controller] 2026-05-28 21:40:13.733003 | controller | 2026-05-28 21:40:13.733276 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-05-28 21:40:13.733529 | controller | Thursday 28 May 2026 21:40:13 +0000 (0:00:02.103) 0:00:06.167 ********** 2026-05-28 21:40:14.255028 | controller | ok: [controller] 2026-05-28 21:40:14.255326 | controller | 2026-05-28 21:40:14.255649 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-05-28 21:40:14.256001 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.522) 0:00:06.690 ********** 2026-05-28 21:40:14.650253 | controller | changed: [controller] 2026-05-28 21:40:14.650588 | controller | 2026-05-28 21:40:14.650872 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-05-28 21:40:14.651136 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.395) 0:00:07.085 ********** 2026-05-28 21:40:15.127214 | controller | ok: [controller] 2026-05-28 21:40:15.127240 | controller | 2026-05-28 21:40:15.127246 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-05-28 21:40:15.127252 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.472) 0:00:07.558 ********** 2026-05-28 21:40:15.419647 | controller | changed: [controller] 2026-05-28 21:40:15.419934 | controller | 2026-05-28 21:40:15.420218 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-05-28 21:40:15.420479 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.296) 0:00:07.854 ********** 2026-05-28 21:40:15.730166 | controller | ok: [controller] 2026-05-28 21:40:15.730465 | controller | 2026-05-28 21:40:15.730691 | controller | TASK [Install plugin] ********************************************************** 2026-05-28 21:40:15.730957 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.310) 0:00:08.164 ********** 2026-05-28 21:40:15.796493 | controller | included: vexxhost.containers.download_artifact for controller 2026-05-28 21:40:15.796834 | controller | 2026-05-28 21:40:15.797123 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:15.797385 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.062) 0:00:08.227 ********** 2026-05-28 21:40:15.837081 | controller | ok: [controller] => { 2026-05-28 21:40:15.837411 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-28 21:40:15.837702 | controller | } 2026-05-28 21:40:15.837966 | controller | 2026-05-28 21:40:15.838294 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:15.838575 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.044) 0:00:08.272 ********** 2026-05-28 21:40:16.733232 | controller | changed: [controller] 2026-05-28 21:40:16.733530 | controller | 2026-05-28 21:40:16.733801 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:16.734058 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.896) 0:00:09.168 ********** 2026-05-28 21:40:18.805731 | controller | changed: [controller] 2026-05-28 21:40:18.806030 | controller | 2026-05-28 21:40:18.806328 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:18.806609 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:40:18.806844 | controller | 2026-05-28 21:40:18.807070 | controller | 2026-05-28 21:40:18.807312 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:18.807564 | controller | Thursday 28 May 2026 21:40:18 +0000 (0:00:02.072) 0:00:11.241 ********** 2026-05-28 21:40:18.807833 | controller | =============================================================================== 2026-05-28 21:40:18.808083 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.10s 2026-05-28 21:40:18.808333 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.07s 2026-05-28 21:40:18.808623 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.08s 2026-05-28 21:40:18.808894 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-05-28 21:40:18.809170 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-05-28 21:40:18.809421 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-05-28 21:40:18.809670 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-05-28 21:40:18.809917 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-05-28 21:40:18.810222 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-05-28 21:40:18.810480 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-05-28 21:40:18.810745 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-05-28 21:40:18.811007 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-05-28 21:40:18.811265 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-05-28 21:40:18.811509 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-05-28 21:40:18.811758 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-05-28 21:40:18.812105 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:18.906186 | controller | INFO [helm > converge] Executed: Successful 2026-05-28 21:40:18.911523 | controller | INFO [helm > idempotence] Executing 2026-05-28 21:40:19.778248 | controller | 2026-05-28 21:40:19.778610 | controller | PLAY [Converge] **************************************************************** 2026-05-28 21:40:19.778874 | controller | 2026-05-28 21:40:19.779130 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:40:19.779384 | controller | Thursday 28 May 2026 21:40:19 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-05-28 21:40:21.896278 | 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-05-28 21:40:21.900937 | controller | ok: [controller] 2026-05-28 21:40:21.901197 | controller | 2026-05-28 21:40:21.901461 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:40:21.901714 | controller | Thursday 28 May 2026 21:40:21 +0000 (0:00:02.122) 0:00:02.136 ********** 2026-05-28 21:40:22.335110 | controller | ok: [controller] 2026-05-28 21:40:22.335484 | controller | 2026-05-28 21:40:22.335898 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:22.336283 | controller | Thursday 28 May 2026 21:40:22 +0000 (0:00:00.433) 0:00:02.570 ********** 2026-05-28 21:40:23.348518 | controller | ok: [controller] 2026-05-28 21:40:23.348803 | controller | 2026-05-28 21:40:23.349073 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:40:23.349332 | controller | Thursday 28 May 2026 21:40:23 +0000 (0:00:01.013) 0:00:03.584 ********** 2026-05-28 21:40:23.758469 | controller | ok: [controller] 2026-05-28 21:40:23.758772 | controller | 2026-05-28 21:40:23.759127 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:23.759434 | controller | Thursday 28 May 2026 21:40:23 +0000 (0:00:00.409) 0:00:03.994 ********** 2026-05-28 21:40:23.801591 | controller | ok: [controller] => { 2026-05-28 21:40:23.801897 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-28 21:40:23.802194 | controller | } 2026-05-28 21:40:23.802453 | controller | 2026-05-28 21:40:23.802722 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:23.803055 | controller | Thursday 28 May 2026 21:40:23 +0000 (0:00:00.043) 0:00:04.037 ********** 2026-05-28 21:40:24.320918 | controller | ok: [controller] 2026-05-28 21:40:24.321213 | controller | 2026-05-28 21:40:24.321501 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:24.321776 | controller | Thursday 28 May 2026 21:40:24 +0000 (0:00:00.519) 0:00:04.556 ********** 2026-05-28 21:40:26.016091 | controller | ok: [controller] 2026-05-28 21:40:26.016401 | controller | 2026-05-28 21:40:26.016674 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-05-28 21:40:26.016932 | controller | Thursday 28 May 2026 21:40:26 +0000 (0:00:01.694) 0:00:06.251 ********** 2026-05-28 21:40:26.555299 | controller | ok: [controller] 2026-05-28 21:40:26.555586 | controller | 2026-05-28 21:40:26.555860 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-05-28 21:40:26.556119 | controller | Thursday 28 May 2026 21:40:26 +0000 (0:00:00.539) 0:00:06.790 ********** 2026-05-28 21:40:26.959886 | controller | ok: [controller] 2026-05-28 21:40:26.960181 | controller | 2026-05-28 21:40:26.960462 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-05-28 21:40:26.960781 | controller | Thursday 28 May 2026 21:40:26 +0000 (0:00:00.404) 0:00:07.195 ********** 2026-05-28 21:40:27.434561 | controller | ok: [controller] 2026-05-28 21:40:27.434616 | controller | 2026-05-28 21:40:27.434650 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-05-28 21:40:27.434749 | controller | Thursday 28 May 2026 21:40:27 +0000 (0:00:00.472) 0:00:07.667 ********** 2026-05-28 21:40:27.734309 | controller | ok: [controller] 2026-05-28 21:40:27.734527 | controller | 2026-05-28 21:40:27.734791 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-05-28 21:40:27.735017 | controller | Thursday 28 May 2026 21:40:27 +0000 (0:00:00.301) 0:00:07.969 ********** 2026-05-28 21:40:28.037617 | controller | ok: [controller] 2026-05-28 21:40:28.037766 | controller | 2026-05-28 21:40:28.037922 | controller | TASK [Install plugin] ********************************************************** 2026-05-28 21:40:28.041275 | controller | Thursday 28 May 2026 21:40:28 +0000 (0:00:00.303) 0:00:08.272 ********** 2026-05-28 21:40:28.088463 | controller | included: vexxhost.containers.download_artifact for controller 2026-05-28 21:40:28.088545 | controller | 2026-05-28 21:40:28.088637 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:28.089265 | controller | Thursday 28 May 2026 21:40:28 +0000 (0:00:00.050) 0:00:08.322 ********** 2026-05-28 21:40:28.133850 | controller | ok: [controller] => { 2026-05-28 21:40:28.137922 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-28 21:40:28.137932 | controller | } 2026-05-28 21:40:28.137936 | controller | 2026-05-28 21:40:28.137940 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:28.137943 | controller | Thursday 28 May 2026 21:40:28 +0000 (0:00:00.046) 0:00:08.369 ********** 2026-05-28 21:40:28.564431 | controller | ok: [controller] 2026-05-28 21:40:28.564497 | controller | 2026-05-28 21:40:28.564554 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:28.564652 | controller | Thursday 28 May 2026 21:40:28 +0000 (0:00:00.430) 0:00:08.800 ********** 2026-05-28 21:40:30.266551 | controller | ok: [controller] 2026-05-28 21:40:30.266591 | controller | 2026-05-28 21:40:30.266601 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:30.266609 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:40:30.266616 | controller | 2026-05-28 21:40:30.266624 | controller | 2026-05-28 21:40:30.266630 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:30.266638 | controller | Thursday 28 May 2026 21:40:30 +0000 (0:00:01.698) 0:00:10.498 ********** 2026-05-28 21:40:30.266645 | controller | =============================================================================== 2026-05-28 21:40:30.266652 | controller | Gathering Facts --------------------------------------------------------- 2.12s 2026-05-28 21:40:30.266659 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.70s 2026-05-28 21:40:30.266666 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.69s 2026-05-28 21:40:30.266673 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.01s 2026-05-28 21:40:30.266680 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.54s 2026-05-28 21:40:30.266687 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-05-28 21:40:30.266694 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-05-28 21:40:30.266701 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.43s 2026-05-28 21:40:30.266709 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-28 21:40:30.266716 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-05-28 21:40:30.266735 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-05-28 21:40:30.266742 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-05-28 21:40:30.266749 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-05-28 21:40:30.266756 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-05-28 21:40:30.266763 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-05-28 21:40:30.266770 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:30.375378 | controller | INFO [helm > idempotence] Executed: Successful 2026-05-28 21:40:30.384999 | controller | INFO [helm > side_effect] Executing 2026-05-28 21:40:30.385480 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:30.392610 | controller | INFO [helm > verify] Executing 2026-05-28 21:40:31.271303 | controller | 2026-05-28 21:40:31.271597 | controller | PLAY [Verify] ****************************************************************** 2026-05-28 21:40:31.271856 | controller | 2026-05-28 21:40:31.272115 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:40:31.272365 | controller | Thursday 28 May 2026 21:40:31 +0000 (0:00:00.010) 0:00:00.010 ********** 2026-05-28 21:40:32.320942 | 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-05-28 21:40:32.327235 | controller | ok: [controller] 2026-05-28 21:40:32.327535 | controller | 2026-05-28 21:40:32.327801 | controller | TASK [Get the current Helm version] ******************************************** 2026-05-28 21:40:32.328060 | controller | Thursday 28 May 2026 21:40:32 +0000 (0:00:01.056) 0:00:01.066 ********** 2026-05-28 21:40:32.778790 | controller | changed: [controller] 2026-05-28 21:40:32.778956 | controller | 2026-05-28 21:40:32.779166 | controller | TASK [Assert Helm version] ***************************************************** 2026-05-28 21:40:32.779377 | controller | Thursday 28 May 2026 21:40:32 +0000 (0:00:00.448) 0:00:01.514 ********** 2026-05-28 21:40:32.808136 | controller | ok: [controller] => { 2026-05-28 21:40:32.808322 | controller | "changed": false, 2026-05-28 21:40:32.808511 | controller | "msg": "All assertions passed" 2026-05-28 21:40:32.808692 | controller | } 2026-05-28 21:40:32.808866 | controller | 2026-05-28 21:40:32.809047 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:32.809261 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:40:32.809434 | controller | 2026-05-28 21:40:32.809600 | controller | 2026-05-28 21:40:32.809783 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:32.809983 | controller | Thursday 28 May 2026 21:40:32 +0000 (0:00:00.032) 0:00:01.547 ********** 2026-05-28 21:40:32.810193 | controller | =============================================================================== 2026-05-28 21:40:32.810387 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-05-28 21:40:32.810578 | controller | Get the current Helm version -------------------------------------------- 0.45s 2026-05-28 21:40:32.810760 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-05-28 21:40:32.981377 | controller | INFO [helm > verify] Executed: Successful 2026-05-28 21:40:32.992137 | controller | INFO [helm > cleanup] Executing 2026-05-28 21:40:32.992597 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:32.999407 | controller | INFO [helm > destroy] Executing 2026-05-28 21:40:32.999460 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-05-28 21:40:32.999527 | controller | INFO [helm > destroy] Executed: Successful 2026-05-28 21:40:32.999827 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-28 21:40:34.308901 | controller | ok: Runtime: 0:00:48.033508 2026-05-28 21:40:34.313665 | 2026-05-28 21:40:34.313745 | PLAY RECAP 2026-05-28 21:40:34.313797 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:40:34.313826 | 2026-05-28 21:40:34.466479 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:40:34.515819 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-28 21:40:35.179376 | 2026-05-28 21:40:35.179516 | PLAY [all] 2026-05-28 21:40:35.190859 | 2026-05-28 21:40:35.190937 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-28 21:40:35.589041 | controller | changed 2026-05-28 21:40:35.596526 | 2026-05-28 21:40:35.596666 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-28 21:40:36.022640 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:36.022740 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:36.028745 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:36.030870 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:36.032042 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:36.034566 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:36.036016 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:36.038123 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:36.041085 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:36.043194 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:36.043217 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:36.044767 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:36.130287 | controller | ok: Runtime: 0:00:00.037309 2026-05-28 21:40:36.137727 | 2026-05-28 21:40:36.137834 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-28 21:40:36.362113 | controller | changed 2026-05-28 21:40:36.373276 | 2026-05-28 21:40:36.373360 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-28 21:40:36.617371 | controller | environment: line 5: kubectl: command not found 2026-05-28 21:40:36.617510 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:36.619034 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:36.619251 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:36.901950 | controller | ok: Runtime: 0:00:00.014953 2026-05-28 21:40:36.907308 | 2026-05-28 21:40:36.907435 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-28 21:40:37.545609 | controller | changed: 2026-05-28 21:40:37.545785 | controller | created directory /var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/logs/controller 2026-05-28 21:40:37.545822 | controller | cd+++++++++ objects/ 2026-05-28 21:40:37.545846 | controller | cd+++++++++ objects/cluster/ 2026-05-28 21:40:37.545871 | controller | cd+++++++++ objects/namespaced/ 2026-05-28 21:40:37.553808 | 2026-05-28 21:40:37.553878 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-28 21:40:37.807836 | controller | changed 2026-05-28 21:40:37.812283 | 2026-05-28 21:40:37.812357 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-28 21:40:38.059665 | controller | changed 2026-05-28 21:40:41.830029 | 2026-05-28 21:40:41.830236 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-28 21:40:42.088033 | controller | environment: line 3: kubectl: command not found 2026-05-28 21:40:42.366769 | controller | ok: Runtime: 0:00:00.011961 2026-05-28 21:40:42.372935 | 2026-05-28 21:40:42.373049 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-28 21:40:43.693438 | controller | changed: 2026-05-28 21:40:43.693613 | controller | cd+++++++++ pod-logs/ 2026-05-28 21:40:43.693645 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-28 21:40:43.701806 | 2026-05-28 21:40:43.701885 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-28 21:40:43.971951 | controller | changed: "values" 2026-05-28 21:40:44.242375 | controller | changed: "releases" 2026-05-28 21:40:44.261834 | 2026-05-28 21:40:44.262067 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-28 21:40:44.501611 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-28 21:40:45.337532 | controller | ok: Runtime: 0:00:00.009159 2026-05-28 21:40:45.345972 | 2026-05-28 21:40:45.346104 | TASK [helm-release-status : Downloads logs to executor] 2026-05-28 21:40:47.134403 | controller | changed: 2026-05-28 21:40:47.134617 | controller | cd+++++++++ helm/ 2026-05-28 21:40:47.134663 | controller | cd+++++++++ helm/releases/ 2026-05-28 21:40:47.134702 | controller | cd+++++++++ helm/values/ 2026-05-28 21:40:47.142221 | 2026-05-28 21:40:47.142300 | PLAY RECAP 2026-05-28 21:40:47.142364 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:40:47.142400 | 2026-05-28 21:40:47.365589 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-28 21:40:47.370325 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:40:48.029830 | 2026-05-28 21:40:51.627419 | PLAY [all] 2026-05-28 21:40:51.647473 | 2026-05-28 21:40:51.647574 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-28 21:40:51.703327 | controller | skipping: Conditional result was False 2026-05-28 21:40:51.709265 | 2026-05-28 21:40:51.709381 | TASK [fetch-output : Set log path for single node] 2026-05-28 21:40:51.751200 | controller | ok 2026-05-28 21:40:51.757263 | 2026-05-28 21:40:51.757343 | LOOP [fetch-output : Ensure local output dirs] 2026-05-28 21:40:52.202507 | controller -> localhost | ok: "/var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/logs" 2026-05-28 21:40:54.785290 | controller -> localhost | changed: "/var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/artifacts" 2026-05-28 21:40:55.261504 | controller -> localhost | changed: "/var/lib/zuul/builds/50bdf2bf54804f7f980ab5813d2a820e/work/docs" 2026-05-28 21:40:55.270284 | 2026-05-28 21:40:55.270420 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-28 21:40:55.941700 | controller | changed: .d..t...... ./ 2026-05-28 21:40:55.942140 | controller | changed: All items complete 2026-05-28 21:40:55.942205 | 2026-05-28 21:40:56.387190 | controller | changed: .d..t...... ./ 2026-05-28 21:40:56.838511 | controller | changed: .d..t...... ./ 2026-05-28 21:40:56.856780 | 2026-05-28 21:40:56.856924 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-28 21:40:57.458135 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012043 2026-05-28 21:40:57.684351 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007326 2026-05-28 21:40:57.707290 | 2026-05-28 21:40:57.707436 | PLAY [all] 2026-05-28 21:40:57.716344 | 2026-05-28 21:40:57.716684 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-28 21:40:58.215668 | controller | changed 2026-05-28 21:40:58.222252 | 2026-05-28 21:40:58.222321 | PLAY RECAP 2026-05-28 21:40:58.222383 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 21:40:58.222414 | 2026-05-28 21:40:58.345473 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:40:59.858195 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-28 21:41:00.529194 | 2026-05-28 21:41:00.660816 | PLAY [localhost] 2026-05-28 21:41:00.675292 | 2026-05-28 21:41:00.675377 | TASK [Generate Zuul manifest] 2026-05-28 21:41:00.714330 | localhost | ok 2026-05-28 21:41:00.730848 | 2026-05-28 21:41:00.730951 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-28 21:41:01.167160 | localhost | changed 2026-05-28 21:41:01.178765 | 2026-05-28 21:41:01.178867 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-28 21:41:01.746769 | localhost | ok 2026-05-28 21:41:01.757187 | 2026-05-28 21:41:01.757323 | TASK [Upload logs] 2026-05-28 21:41:01.780425 | localhost | ok 2026-05-28 21:41:01.863413 | 2026-05-28 21:41:01.863572 | TASK [Set zuul-log-path fact] 2026-05-28 21:41:01.886580 | localhost | ok 2026-05-28 21:41:01.900745 | 2026-05-28 21:41:01.900906 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:41:01.931481 | localhost | ok 2026-05-28 21:41:01.941623 | 2026-05-28 21:41:01.941765 | TASK [upload-logs : Create log directories] 2026-05-28 21:41:02.791992 | localhost | changed 2026-05-28 21:41:02.797232 | 2026-05-28 21:41:02.797354 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-28 21:41:03.625861 | localhost -> localhost | ok: Runtime: 0:00:00.005461 2026-05-28 21:41:03.631696 | 2026-05-28 21:41:03.631775 | TASK [upload-logs : Upload logs to log server] 2026-05-28 21:41:04.145435 | localhost | Output suppressed because no_log was given 2026-05-28 21:41:04.149155 | 2026-05-28 21:41:04.149227 | LOOP [upload-logs : Compress console log and json output] 2026-05-28 21:41:04.202589 | localhost | skipping: Conditional result was False 2026-05-28 21:41:05.500224 | localhost | skipping: Conditional result was False 2026-05-28 21:41:05.511778 | 2026-05-28 21:41:05.512047 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-28 21:41:05.571644 | localhost | skipping: Conditional result was False 2026-05-28 21:41:05.572054 | 2026-05-28 21:41:05.578444 | localhost | skipping: Conditional result was False 2026-05-28 21:41:05.588247 | 2026-05-28 21:41:05.588373 | LOOP [upload-logs : Upload console log and json output]