2026-03-20 00:41:50.790678 | Job console starting 2026-03-20 00:41:50.799161 | Updating git repos 2026-03-20 00:41:50.836535 | Cloning repos into workspace 2026-03-20 00:41:50.893609 | Restoring repo states 2026-03-20 00:41:50.909248 | Merging changes 2026-03-20 00:41:51.554271 | Checking out repos 2026-03-20 00:41:51.779754 | Preparing playbooks 2026-03-20 00:41:54.311725 | Running Ansible setup 2026-03-20 00:41:58.065684 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-20 00:41:58.672338 | 2026-03-20 00:41:58.685803 | PLAY [localhost] 2026-03-20 00:41:58.699091 | 2026-03-20 00:41:58.699159 | TASK [Gathering Facts] 2026-03-20 00:41:59.657689 | localhost | ok 2026-03-20 00:41:59.669701 | 2026-03-20 00:41:59.669812 | TASK [Setup log path fact] 2026-03-20 00:41:59.690615 | localhost | ok 2026-03-20 00:41:59.704932 | 2026-03-20 00:41:59.705118 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 00:41:59.732793 | localhost | ok 2026-03-20 00:41:59.740804 | 2026-03-20 00:41:59.740904 | TASK [emit-job-header : Print job information] 2026-03-20 00:41:59.770322 | # Job Information 2026-03-20 00:41:59.770747 | Ansible Version: 2.16.16 2026-03-20 00:41:59.770791 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-20 00:41:59.770840 | Pipeline: check 2026-03-20 00:41:59.770871 | Executor: 0a8996d2b663 2026-03-20 00:41:59.770896 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/242 2026-03-20 00:41:59.770923 | Event ID: 7125d320-23f5-11f1-955e-b0ba0ba404a6 2026-03-20 00:41:59.777746 | 2026-03-20 00:41:59.777854 | LOOP [emit-job-header : Print node information] 2026-03-20 00:41:59.863690 | localhost | ok: 2026-03-20 00:41:59.863940 | localhost | # Node Information 2026-03-20 00:41:59.864002 | localhost | Inventory Hostname: controller 2026-03-20 00:41:59.864050 | localhost | Hostname: np0000160199 2026-03-20 00:41:59.864095 | localhost | Username: zuul 2026-03-20 00:41:59.864145 | localhost | Distro: Debian 13.4 2026-03-20 00:41:59.864190 | localhost | Provider: yul1 2026-03-20 00:41:59.864231 | localhost | Region: ca-ymq-1 2026-03-20 00:41:59.864273 | localhost | Label: debian-trixie 2026-03-20 00:41:59.864315 | localhost | Product Name: OpenStack Nova 2026-03-20 00:41:59.864356 | localhost | Interface IP: 199.204.45.155 2026-03-20 00:41:59.873501 | 2026-03-20 00:41:59.873646 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-20 00:42:00.296328 | localhost -> localhost | changed 2026-03-20 00:42:00.303221 | 2026-03-20 00:42:00.303371 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-20 00:42:01.155203 | localhost -> localhost | changed 2026-03-20 00:42:01.165042 | 2026-03-20 00:42:01.165125 | PLAY [all] 2026-03-20 00:42:01.173849 | 2026-03-20 00:42:01.173926 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-20 00:42:01.472419 | controller -> localhost | ok 2026-03-20 00:42:01.656201 | 2026-03-20 00:42:01.656319 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-20 00:42:01.687502 | controller | ok 2026-03-20 00:42:01.701969 | controller | included: /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-20 00:42:01.706522 | 2026-03-20 00:42:01.706586 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-20 00:42:03.126591 | controller -> localhost | Generating public/private rsa key pair. 2026-03-20 00:42:03.126758 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/adc26fdd0b794024b258c7b9f9a71821_id_rsa 2026-03-20 00:42:03.126787 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/adc26fdd0b794024b258c7b9f9a71821_id_rsa.pub 2026-03-20 00:42:03.126810 | controller -> localhost | The key fingerprint is: 2026-03-20 00:42:03.126832 | controller -> localhost | SHA256:RCsAjrYszF6FF3UhxBK108o/g6Ux8FiPanC/Mfllom8 zuul-build-sshkey 2026-03-20 00:42:03.126865 | controller -> localhost | The key's randomart image is: 2026-03-20 00:42:03.126886 | controller -> localhost | +---[RSA 3072]----+ 2026-03-20 00:42:03.126912 | controller -> localhost | | ...o*=.o. | 2026-03-20 00:42:03.126933 | controller -> localhost | | o .o.o=. | 2026-03-20 00:42:03.126953 | controller -> localhost | |.... +o+o. | 2026-03-20 00:42:03.126972 | controller -> localhost | |= . o *o= | 2026-03-20 00:42:03.126992 | controller -> localhost | |.= o o BSo | 2026-03-20 00:42:03.127012 | controller -> localhost | |o . o o O | 2026-03-20 00:42:03.127032 | controller -> localhost | | . o B = o | 2026-03-20 00:42:03.127052 | controller -> localhost | | . *E* | 2026-03-20 00:42:03.127073 | controller -> localhost | | ooo | 2026-03-20 00:42:03.127093 | controller -> localhost | +----[SHA256]-----+ 2026-03-20 00:42:03.127141 | controller -> localhost | ok: Runtime: 0:00:01.004668 2026-03-20 00:42:03.131269 | 2026-03-20 00:42:03.131331 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-20 00:42:03.162050 | controller | ok 2026-03-20 00:42:03.171954 | controller | included: /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-20 00:42:03.179601 | 2026-03-20 00:42:03.179693 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-20 00:42:03.205300 | controller | skipping: Conditional result was False 2026-03-20 00:42:03.209879 | 2026-03-20 00:42:03.209960 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-20 00:42:03.733702 | controller | changed 2026-03-20 00:42:03.737722 | 2026-03-20 00:42:03.737787 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-20 00:42:03.942069 | controller | ok 2026-03-20 00:42:03.947020 | 2026-03-20 00:42:03.947085 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-20 00:42:04.480518 | controller | changed 2026-03-20 00:42:04.491902 | 2026-03-20 00:42:04.492008 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-20 00:42:05.020543 | controller | changed 2026-03-20 00:42:05.026750 | 2026-03-20 00:42:05.026894 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-20 00:42:05.050786 | controller | skipping: Conditional result was False 2026-03-20 00:42:05.061159 | 2026-03-20 00:42:05.061240 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-20 00:42:05.426311 | controller -> localhost | changed 2026-03-20 00:42:05.436864 | 2026-03-20 00:42:05.436933 | TASK [add-build-sshkey : Add back temp key] 2026-03-20 00:42:05.733336 | controller -> localhost | Identity added: /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/adc26fdd0b794024b258c7b9f9a71821_id_rsa (zuul-build-sshkey) 2026-03-20 00:42:05.733545 | controller -> localhost | ok: Runtime: 0:00:00.020833 2026-03-20 00:42:05.738931 | 2026-03-20 00:42:05.739016 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-20 00:42:06.107035 | controller | ok 2026-03-20 00:42:06.110708 | 2026-03-20 00:42:06.110772 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-20 00:42:06.135651 | controller | skipping: Conditional result was False 2026-03-20 00:42:06.148918 | 2026-03-20 00:42:06.148986 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-20 00:42:06.489542 | controller | ok 2026-03-20 00:42:06.494917 | 2026-03-20 00:42:06.494982 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-20 00:42:07.628607 | controller | Output suppressed because no_log was given 2026-03-20 00:42:07.636248 | 2026-03-20 00:42:07.636312 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-20 00:42:07.847573 | controller | ok: "logs" 2026-03-20 00:42:07.847811 | controller | ok: All items complete 2026-03-20 00:42:07.847840 | 2026-03-20 00:42:08.036956 | controller | ok: "artifacts" 2026-03-20 00:42:08.234868 | controller | ok: "docs" 2026-03-20 00:42:08.250341 | 2026-03-20 00:42:08.250496 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-20 00:42:08.452525 | controller | changed: "logs" 2026-03-20 00:42:08.658744 | controller | changed: "artifacts" 2026-03-20 00:42:08.838989 | controller | changed: "docs" 2026-03-20 00:42:08.853732 | 2026-03-20 00:42:08.853848 | PLAY RECAP 2026-03-20 00:42:08.853892 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-20 00:42:08.853919 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 00:42:08.853938 | 2026-03-20 00:42:08.969129 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-20 00:42:08.970509 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-20 00:42:09.550707 | 2026-03-20 00:42:09.550824 | PLAY [all] 2026-03-20 00:42:09.560541 | 2026-03-20 00:42:09.560613 | TASK [setup-uv : Extract archive] 2026-03-20 00:42:12.968217 | controller | changed 2026-03-20 00:42:12.977756 | 2026-03-20 00:42:12.977853 | TASK [setup-uv : Print version] 2026-03-20 00:42:13.380664 | controller | uv 0.8.13 2026-03-20 00:42:13.523545 | controller | ok: Runtime: 0:00:00.014924 2026-03-20 00:42:13.530467 | 2026-03-20 00:42:13.530513 | PLAY RECAP 2026-03-20 00:42:13.530565 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 00:42:13.530589 | 2026-03-20 00:42:13.647950 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-20 00:42:13.650510 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-20 00:42:14.274025 | 2026-03-20 00:42:14.274153 | PLAY [all] 2026-03-20 00:42:14.286424 | 2026-03-20 00:42:14.286501 | TASK [Update apt cache] 2026-03-20 00:42:18.800093 | controller | ok 2026-03-20 00:42:18.805273 | 2026-03-20 00:42:18.805369 | TASK [Disable firewalld] 2026-03-20 00:42:18.829028 | controller | skipping: Conditional result was False 2026-03-20 00:42:18.837483 | 2026-03-20 00:42:18.837610 | TASK [Install "jq" for log collection] 2026-03-20 00:42:21.666131 | controller | changed 2026-03-20 00:42:21.668379 | 2026-03-20 00:42:21.668443 | PLAY RECAP 2026-03-20 00:42:21.668501 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-20 00:42:21.668530 | 2026-03-20 00:42:21.762645 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-20 00:42:21.765105 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-20 00:42:22.300453 | 2026-03-20 00:42:22.300595 | PLAY [all] 2026-03-20 00:42:22.310404 | 2026-03-20 00:42:22.310480 | TASK [Copy inventory file for Zuul] 2026-03-20 00:42:23.222723 | controller | changed 2026-03-20 00:42:23.228932 | 2026-03-20 00:42:23.229032 | TASK [Switch "ansible_host" to private IP] 2026-03-20 00:42:23.524461 | controller | changed: 1 replacements made 2026-03-20 00:42:23.531043 | 2026-03-20 00:42:23.531192 | TASK [Run Molecule scenario] 2026-03-20 00:42:23.971420 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-20 00:42:23.971555 | controller | Creating virtual environment at: .venv 2026-03-20 00:42:24.256678 | controller | Downloading pygments (1.2MiB) 2026-03-20 00:42:24.257745 | controller | Downloading ansible-core (2.3MiB) 2026-03-20 00:42:24.259334 | controller | Downloading cryptography (4.3MiB) 2026-03-20 00:42:24.415070 | controller | Downloading cryptography 2026-03-20 00:42:24.475663 | controller | Downloading pygments 2026-03-20 00:42:24.673170 | controller | Downloading ansible-core 2026-03-20 00:42:24.719936 | controller | Installed 36 packages in 45ms 2026-03-20 00:42:25.377871 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-20 00:42:25.378624 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-20 00:42:26.264052 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-20 00:42:26.264119 | controller | INFO default scenario not found, disabling shared state. 2026-03-20 00:42:26.264500 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-20 00:42:26.264680 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-20 00:42:42.622697 | controller | INFO [helm > dependency] Executing 2026-03-20 00:42:42.622864 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-20 00:42:42.623129 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-20 00:42:42.623308 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-20 00:42:42.629893 | controller | INFO [helm > cleanup] Executing 2026-03-20 00:42:42.630193 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-20 00:42:42.635523 | controller | INFO [helm > destroy] Executing 2026-03-20 00:42:42.635557 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-20 00:42:42.635619 | controller | INFO [helm > destroy] Executed: Successful 2026-03-20 00:42:42.641111 | controller | INFO [helm > syntax] Executing 2026-03-20 00:42:43.608386 | controller | 2026-03-20 00:42:43.608636 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-20 00:42:43.678540 | controller | INFO [helm > syntax] Executed: Successful 2026-03-20 00:42:43.689384 | controller | INFO [helm > create] Executing 2026-03-20 00:42:43.691454 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-20 00:42:43.698441 | controller | INFO [helm > prepare] Executing 2026-03-20 00:42:44.564756 | controller | 2026-03-20 00:42:44.565015 | controller | PLAY [Prepare] ***************************************************************** 2026-03-20 00:42:44.565259 | controller | 2026-03-20 00:42:44.565510 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-20 00:42:44.565755 | controller | Friday 20 March 2026 00:42:44 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-03-20 00:42:45.843683 | 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-20 00:42:45.851440 | controller | ok: [controller] 2026-03-20 00:42:45.851455 | controller | 2026-03-20 00:42:45.851459 | controller | TASK [Install Debian packages] ************************************************* 2026-03-20 00:42:45.851464 | controller | Friday 20 March 2026 00:42:45 +0000 (0:00:01.285) 0:00:01.317 ********** 2026-03-20 00:42:47.259113 | controller | ok: [controller] 2026-03-20 00:42:47.259252 | controller | 2026-03-20 00:42:47.259443 | controller | PLAY RECAP ********************************************************************* 2026-03-20 00:42:47.259655 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-20 00:42:47.259876 | controller | 2026-03-20 00:42:47.260041 | controller | 2026-03-20 00:42:47.260220 | controller | TASKS RECAP ******************************************************************** 2026-03-20 00:42:47.260406 | controller | Friday 20 March 2026 00:42:47 +0000 (0:00:01.409) 0:00:02.727 ********** 2026-03-20 00:42:47.260578 | controller | =============================================================================== 2026-03-20 00:42:47.260801 | controller | Install Debian packages ------------------------------------------------- 1.41s 2026-03-20 00:42:47.260977 | controller | Gathering Facts --------------------------------------------------------- 1.29s 2026-03-20 00:42:47.354593 | controller | INFO [helm > prepare] Executed: Successful 2026-03-20 00:42:47.364243 | controller | INFO [helm > converge] Executing 2026-03-20 00:42:48.248702 | controller | 2026-03-20 00:42:48.248793 | controller | PLAY [Converge] **************************************************************** 2026-03-20 00:42:48.248951 | controller | 2026-03-20 00:42:48.249161 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-20 00:42:48.249363 | controller | Friday 20 March 2026 00:42:48 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-20 00:42:49.305775 | 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-20 00:42:49.314257 | controller | ok: [controller] 2026-03-20 00:42:49.314491 | controller | 2026-03-20 00:42:49.314694 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-20 00:42:49.314873 | controller | Friday 20 March 2026 00:42:49 +0000 (0:00:01.065) 0:00:01.077 ********** 2026-03-20 00:42:49.791943 | controller | ok: [controller] 2026-03-20 00:42:49.792266 | controller | 2026-03-20 00:42:49.792499 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-20 00:42:49.792696 | controller | Friday 20 March 2026 00:42:49 +0000 (0:00:00.477) 0:00:01.555 ********** 2026-03-20 00:42:50.795970 | controller | ok: [controller] 2026-03-20 00:42:50.796109 | controller | 2026-03-20 00:42:50.796323 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-20 00:42:50.796537 | controller | Friday 20 March 2026 00:42:50 +0000 (0:00:01.003) 0:00:02.559 ********** 2026-03-20 00:42:51.247477 | controller | changed: [controller] 2026-03-20 00:42:51.247623 | controller | 2026-03-20 00:42:51.247924 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-20 00:42:51.248074 | controller | Friday 20 March 2026 00:42:51 +0000 (0:00:00.451) 0:00:03.010 ********** 2026-03-20 00:42:51.293967 | controller | ok: [controller] => { 2026-03-20 00:42:51.294172 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-20 00:42:51.294315 | controller | } 2026-03-20 00:42:51.294476 | controller | 2026-03-20 00:42:51.294666 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-20 00:42:51.294854 | controller | Friday 20 March 2026 00:42:51 +0000 (0:00:00.046) 0:00:03.057 ********** 2026-03-20 00:42:52.054193 | 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-20 00:42:52.063326 | controller | changed: [controller] 2026-03-20 00:42:52.063499 | controller | 2026-03-20 00:42:52.063698 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-20 00:42:52.063989 | controller | Friday 20 March 2026 00:42:52 +0000 (0:00:00.769) 0:00:03.827 ********** 2026-03-20 00:42:54.087753 | controller | changed: [controller] 2026-03-20 00:42:54.088000 | controller | 2026-03-20 00:42:54.088181 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-20 00:42:54.088370 | controller | Friday 20 March 2026 00:42:54 +0000 (0:00:02.024) 0:00:05.851 ********** 2026-03-20 00:42:54.608274 | controller | ok: [controller] 2026-03-20 00:42:54.608415 | controller | 2026-03-20 00:42:54.608619 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-20 00:42:54.608809 | controller | Friday 20 March 2026 00:42:54 +0000 (0:00:00.519) 0:00:06.371 ********** 2026-03-20 00:42:55.031180 | controller | changed: [controller] 2026-03-20 00:42:55.031267 | controller | 2026-03-20 00:42:55.031364 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-20 00:42:55.031475 | controller | Friday 20 March 2026 00:42:55 +0000 (0:00:00.423) 0:00:06.794 ********** 2026-03-20 00:42:55.495337 | controller | ok: [controller] 2026-03-20 00:42:55.495422 | controller | 2026-03-20 00:42:55.495432 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-20 00:42:55.495445 | controller | Friday 20 March 2026 00:42:55 +0000 (0:00:00.464) 0:00:07.258 ********** 2026-03-20 00:42:55.786258 | controller | changed: [controller] 2026-03-20 00:42:55.786422 | controller | 2026-03-20 00:42:55.786680 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-20 00:42:55.787005 | controller | Friday 20 March 2026 00:42:55 +0000 (0:00:00.290) 0:00:07.549 ********** 2026-03-20 00:42:56.069834 | controller | ok: [controller] 2026-03-20 00:42:56.069910 | controller | 2026-03-20 00:42:56.069996 | controller | TASK [Install plugin] ********************************************************** 2026-03-20 00:42:56.070115 | controller | Friday 20 March 2026 00:42:56 +0000 (0:00:00.283) 0:00:07.833 ********** 2026-03-20 00:42:56.122259 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-20 00:42:56.122411 | controller | 2026-03-20 00:42:56.122616 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-20 00:42:56.122814 | controller | Friday 20 March 2026 00:42:56 +0000 (0:00:00.052) 0:00:07.886 ********** 2026-03-20 00:42:56.169291 | controller | ok: [controller] => { 2026-03-20 00:42:56.169506 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-20 00:42:56.169689 | controller | } 2026-03-20 00:42:56.169861 | controller | 2026-03-20 00:42:56.170057 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-20 00:42:56.170247 | controller | Friday 20 March 2026 00:42:56 +0000 (0:00:00.046) 0:00:07.932 ********** 2026-03-20 00:42:56.970600 | controller | changed: [controller] 2026-03-20 00:42:56.970741 | controller | 2026-03-20 00:42:56.970946 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-20 00:42:56.971139 | controller | Friday 20 March 2026 00:42:56 +0000 (0:00:00.801) 0:00:08.733 ********** 2026-03-20 00:42:59.020613 | controller | changed: [controller] 2026-03-20 00:42:59.020697 | controller | 2026-03-20 00:42:59.020896 | controller | PLAY RECAP ********************************************************************* 2026-03-20 00:42:59.021156 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-20 00:42:59.021328 | controller | 2026-03-20 00:42:59.021495 | controller | 2026-03-20 00:42:59.021680 | controller | TASKS RECAP ******************************************************************** 2026-03-20 00:42:59.021873 | controller | Friday 20 March 2026 00:42:59 +0000 (0:00:02.049) 0:00:10.783 ********** 2026-03-20 00:42:59.022052 | controller | =============================================================================== 2026-03-20 00:42:59.022232 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.05s 2026-03-20 00:42:59.022419 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.02s 2026-03-20 00:42:59.022604 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-03-20 00:42:59.022792 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.00s 2026-03-20 00:42:59.022978 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-03-20 00:42:59.023166 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-03-20 00:42:59.023351 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-03-20 00:42:59.023537 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-03-20 00:42:59.023734 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.46s 2026-03-20 00:42:59.023978 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-03-20 00:42:59.024208 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-03-20 00:42:59.024423 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-20 00:42:59.024636 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.28s 2026-03-20 00:42:59.024833 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-20 00:42:59.025096 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-20 00:42:59.025265 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-20 00:42:59.130431 | controller | INFO [helm > converge] Executed: Successful 2026-03-20 00:42:59.157448 | controller | INFO [helm > idempotence] Executing 2026-03-20 00:43:00.017834 | controller | 2026-03-20 00:43:00.017927 | controller | PLAY [Converge] **************************************************************** 2026-03-20 00:43:00.018222 | controller | 2026-03-20 00:43:00.018507 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-20 00:43:00.018687 | controller | Friday 20 March 2026 00:43:00 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-20 00:43:01.067138 | 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-20 00:43:01.072961 | controller | ok: [controller] 2026-03-20 00:43:01.072993 | controller | 2026-03-20 00:43:01.073198 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-20 00:43:01.073257 | controller | Friday 20 March 2026 00:43:01 +0000 (0:00:01.055) 0:00:01.067 ********** 2026-03-20 00:43:01.508865 | controller | ok: [controller] 2026-03-20 00:43:01.508974 | controller | 2026-03-20 00:43:01.509223 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-20 00:43:01.509463 | controller | Friday 20 March 2026 00:43:01 +0000 (0:00:00.435) 0:00:01.503 ********** 2026-03-20 00:43:02.476620 | controller | ok: [controller] 2026-03-20 00:43:02.476825 | controller | 2026-03-20 00:43:02.477039 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-20 00:43:02.477235 | controller | Friday 20 March 2026 00:43:02 +0000 (0:00:00.967) 0:00:02.470 ********** 2026-03-20 00:43:02.908337 | controller | ok: [controller] 2026-03-20 00:43:02.908428 | controller | 2026-03-20 00:43:02.908646 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-20 00:43:02.908943 | controller | Friday 20 March 2026 00:43:02 +0000 (0:00:00.431) 0:00:02.902 ********** 2026-03-20 00:43:02.952400 | controller | ok: [controller] => { 2026-03-20 00:43:02.952596 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-20 00:43:02.952808 | controller | } 2026-03-20 00:43:02.952993 | controller | 2026-03-20 00:43:02.953231 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-20 00:43:02.953423 | controller | Friday 20 March 2026 00:43:02 +0000 (0:00:00.044) 0:00:02.947 ********** 2026-03-20 00:43:03.459533 | controller | ok: [controller] 2026-03-20 00:43:03.459694 | controller | 2026-03-20 00:43:03.459954 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-20 00:43:03.460161 | controller | Friday 20 March 2026 00:43:03 +0000 (0:00:00.506) 0:00:03.453 ********** 2026-03-20 00:43:05.170376 | controller | ok: [controller] 2026-03-20 00:43:05.170712 | controller | 2026-03-20 00:43:05.171024 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-20 00:43:05.171361 | controller | Friday 20 March 2026 00:43:05 +0000 (0:00:01.708) 0:00:05.162 ********** 2026-03-20 00:43:05.679519 | controller | ok: [controller] 2026-03-20 00:43:05.679567 | controller | 2026-03-20 00:43:05.679736 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-20 00:43:05.679848 | controller | Friday 20 March 2026 00:43:05 +0000 (0:00:00.511) 0:00:05.674 ********** 2026-03-20 00:43:06.076939 | controller | ok: [controller] 2026-03-20 00:43:06.076981 | controller | 2026-03-20 00:43:06.076991 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-20 00:43:06.076999 | controller | Friday 20 March 2026 00:43:06 +0000 (0:00:00.395) 0:00:06.069 ********** 2026-03-20 00:43:06.515458 | controller | ok: [controller] 2026-03-20 00:43:06.515540 | controller | 2026-03-20 00:43:06.515795 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-20 00:43:06.515856 | controller | Friday 20 March 2026 00:43:06 +0000 (0:00:00.438) 0:00:06.507 ********** 2026-03-20 00:43:06.803338 | controller | ok: [controller] 2026-03-20 00:43:06.803366 | controller | 2026-03-20 00:43:06.803373 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-20 00:43:06.803378 | controller | Friday 20 March 2026 00:43:06 +0000 (0:00:00.287) 0:00:06.795 ********** 2026-03-20 00:43:07.087825 | controller | ok: [controller] 2026-03-20 00:43:07.087869 | controller | 2026-03-20 00:43:07.087878 | controller | TASK [Install plugin] ********************************************************** 2026-03-20 00:43:07.087887 | controller | Friday 20 March 2026 00:43:07 +0000 (0:00:00.286) 0:00:07.082 ********** 2026-03-20 00:43:07.143803 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-20 00:43:07.143848 | controller | 2026-03-20 00:43:07.143858 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-20 00:43:07.143866 | controller | Friday 20 March 2026 00:43:07 +0000 (0:00:00.055) 0:00:07.138 ********** 2026-03-20 00:43:07.192336 | controller | ok: [controller] => { 2026-03-20 00:43:07.192364 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-20 00:43:07.192369 | controller | } 2026-03-20 00:43:07.192373 | controller | 2026-03-20 00:43:07.192377 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-20 00:43:07.192380 | controller | Friday 20 March 2026 00:43:07 +0000 (0:00:00.047) 0:00:07.185 ********** 2026-03-20 00:43:07.612243 | controller | ok: [controller] 2026-03-20 00:43:07.612295 | controller | 2026-03-20 00:43:07.612412 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-20 00:43:07.612542 | controller | Friday 20 March 2026 00:43:07 +0000 (0:00:00.419) 0:00:07.605 ********** 2026-03-20 00:43:09.176215 | controller | ok: [controller] 2026-03-20 00:43:09.176363 | controller | 2026-03-20 00:43:09.176506 | controller | PLAY RECAP ********************************************************************* 2026-03-20 00:43:09.176665 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-20 00:43:09.176778 | controller | 2026-03-20 00:43:09.178628 | controller | 2026-03-20 00:43:09.178656 | controller | TASKS RECAP ******************************************************************** 2026-03-20 00:43:09.178661 | controller | Friday 20 March 2026 00:43:09 +0000 (0:00:01.566) 0:00:09.171 ********** 2026-03-20 00:43:09.178664 | controller | =============================================================================== 2026-03-20 00:43:09.178668 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.71s 2026-03-20 00:43:09.178671 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.57s 2026-03-20 00:43:09.178674 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-03-20 00:43:09.178677 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.97s 2026-03-20 00:43:09.178680 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.51s 2026-03-20 00:43:09.178684 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-03-20 00:43:09.178687 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-03-20 00:43:09.178690 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-03-20 00:43:09.178694 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-20 00:43:09.178697 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-20 00:43:09.178709 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-03-20 00:43:09.178712 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-20 00:43:09.178716 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-03-20 00:43:09.178719 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-03-20 00:43:09.178723 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-20 00:43:09.178726 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-20 00:43:09.276217 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-20 00:43:09.285505 | controller | INFO [helm > side_effect] Executing 2026-03-20 00:43:09.285999 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-20 00:43:09.291884 | controller | INFO [helm > verify] Executing 2026-03-20 00:43:10.085287 | controller | 2026-03-20 00:43:10.085599 | controller | PLAY [Verify] ****************************************************************** 2026-03-20 00:43:10.085838 | controller | 2026-03-20 00:43:10.086097 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-20 00:43:10.086378 | controller | Friday 20 March 2026 00:43:10 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-20 00:43:11.130219 | 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-20 00:43:11.135756 | controller | ok: [controller] 2026-03-20 00:43:11.136138 | controller | 2026-03-20 00:43:11.136430 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-20 00:43:11.136696 | controller | Friday 20 March 2026 00:43:11 +0000 (0:00:01.050) 0:00:01.059 ********** 2026-03-20 00:43:11.573904 | controller | changed: [controller] 2026-03-20 00:43:11.574179 | controller | 2026-03-20 00:43:11.574440 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-20 00:43:11.574694 | controller | Friday 20 March 2026 00:43:11 +0000 (0:00:00.437) 0:00:01.497 ********** 2026-03-20 00:43:11.601542 | controller | ok: [controller] => { 2026-03-20 00:43:11.601808 | controller | "changed": false, 2026-03-20 00:43:11.602058 | controller | "msg": "All assertions passed" 2026-03-20 00:43:11.602297 | controller | } 2026-03-20 00:43:11.602524 | controller | 2026-03-20 00:43:11.602765 | controller | PLAY RECAP ********************************************************************* 2026-03-20 00:43:11.603034 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-20 00:43:11.603270 | controller | 2026-03-20 00:43:11.603566 | controller | 2026-03-20 00:43:11.603852 | controller | TASKS RECAP ******************************************************************** 2026-03-20 00:43:11.604116 | controller | Friday 20 March 2026 00:43:11 +0000 (0:00:00.028) 0:00:01.526 ********** 2026-03-20 00:43:11.604350 | controller | =============================================================================== 2026-03-20 00:43:11.604592 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-03-20 00:43:11.604835 | controller | Get the current Helm version -------------------------------------------- 0.44s 2026-03-20 00:43:11.605077 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-20 00:43:11.692017 | controller | INFO [helm > verify] Executed: Successful 2026-03-20 00:43:11.707796 | controller | INFO [helm > cleanup] Executing 2026-03-20 00:43:11.707811 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-20 00:43:11.710246 | controller | INFO [helm > destroy] Executing 2026-03-20 00:43:11.710341 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-20 00:43:11.710429 | controller | INFO [helm > destroy] Executed: Successful 2026-03-20 00:43:11.710709 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-20 00:43:12.113311 | controller | ok: Runtime: 0:00:47.887332 2026-03-20 00:43:12.118631 | 2026-03-20 00:43:12.118681 | PLAY RECAP 2026-03-20 00:43:12.118726 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 00:43:12.118747 | 2026-03-20 00:43:12.206526 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-20 00:43:12.209461 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-20 00:43:12.758045 | 2026-03-20 00:43:12.758172 | PLAY [all] 2026-03-20 00:43:12.769572 | 2026-03-20 00:43:12.769680 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-20 00:43:13.159871 | controller | changed 2026-03-20 00:43:13.165332 | 2026-03-20 00:43:13.165413 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-20 00:43:13.529714 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-20 00:43:13.529822 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-20 00:43:13.536732 | controller | environment: line 1: kubectl: command not found 2026-03-20 00:43:13.538465 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-20 00:43:13.539744 | controller | environment: line 1: kubectl: command not found 2026-03-20 00:43:13.542120 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-20 00:43:13.542910 | controller | environment: line 1: kubectl: command not found 2026-03-20 00:43:13.544563 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-20 00:43:13.546695 | controller | environment: line 1: kubectl: command not found 2026-03-20 00:43:13.547943 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-20 00:43:13.549309 | controller | environment: line 1: kubectl: command not found 2026-03-20 00:43:13.550709 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-20 00:43:13.694283 | controller | ok: Runtime: 0:00:00.037074 2026-03-20 00:43:13.701361 | 2026-03-20 00:43:13.701434 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-20 00:43:13.924400 | controller | changed 2026-03-20 00:43:13.928214 | 2026-03-20 00:43:13.928280 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-20 00:43:14.174355 | controller | environment: line 5: kubectl: command not found 2026-03-20 00:43:14.175825 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-20 00:43:14.175891 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-20 00:43:14.176146 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-20 00:43:14.454788 | controller | ok: Runtime: 0:00:00.014020 2026-03-20 00:43:14.461037 | 2026-03-20 00:43:14.461106 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-20 00:43:15.093259 | controller | changed: 2026-03-20 00:43:15.093504 | controller | created directory /var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/logs/controller 2026-03-20 00:43:15.093550 | controller | cd+++++++++ objects/ 2026-03-20 00:43:15.093580 | controller | cd+++++++++ objects/cluster/ 2026-03-20 00:43:15.093610 | controller | cd+++++++++ objects/namespaced/ 2026-03-20 00:43:15.102179 | 2026-03-20 00:43:15.102245 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-20 00:43:15.334590 | controller | changed 2026-03-20 00:43:15.339789 | 2026-03-20 00:43:15.339876 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-20 00:43:15.564099 | controller | changed 2026-03-20 00:43:15.568222 | 2026-03-20 00:43:15.568288 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-20 00:43:15.806311 | controller | environment: line 3: kubectl: command not found 2026-03-20 00:43:16.096578 | controller | ok: Runtime: 0:00:00.013097 2026-03-20 00:43:16.103721 | 2026-03-20 00:43:16.103796 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-20 00:43:16.614644 | controller | changed: 2026-03-20 00:43:16.614887 | controller | cd+++++++++ pod-logs/ 2026-03-20 00:43:16.614947 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-20 00:43:16.623462 | 2026-03-20 00:43:16.623530 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-20 00:43:16.849110 | controller | changed: "values" 2026-03-20 00:43:17.056020 | controller | changed: "releases" 2026-03-20 00:43:17.074861 | 2026-03-20 00:43:17.075000 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-20 00:43:17.308135 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-20 00:43:17.603104 | controller | ok: Runtime: 0:00:00.008578 2026-03-20 00:43:17.609036 | 2026-03-20 00:43:17.609101 | TASK [helm-release-status : Downloads logs to executor] 2026-03-20 00:43:18.120175 | controller | changed: 2026-03-20 00:43:18.120436 | controller | cd+++++++++ helm/ 2026-03-20 00:43:18.120506 | controller | cd+++++++++ helm/releases/ 2026-03-20 00:43:18.120566 | controller | cd+++++++++ helm/values/ 2026-03-20 00:43:18.126176 | 2026-03-20 00:43:18.126226 | PLAY RECAP 2026-03-20 00:43:18.126272 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-20 00:43:18.126294 | 2026-03-20 00:43:18.228639 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-20 00:43:18.231343 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-20 00:43:18.775623 | 2026-03-20 00:43:18.775750 | PLAY [all] 2026-03-20 00:43:18.785472 | 2026-03-20 00:43:18.785551 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-20 00:43:18.820368 | controller | skipping: Conditional result was False 2026-03-20 00:43:18.829225 | 2026-03-20 00:43:18.829313 | TASK [fetch-output : Set log path for single node] 2026-03-20 00:43:18.860672 | controller | ok 2026-03-20 00:43:18.865556 | 2026-03-20 00:43:18.865649 | LOOP [fetch-output : Ensure local output dirs] 2026-03-20 00:43:19.236205 | controller -> localhost | ok: "/var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/logs" 2026-03-20 00:43:19.433325 | controller -> localhost | changed: "/var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/artifacts" 2026-03-20 00:43:19.624815 | controller -> localhost | changed: "/var/lib/zuul/builds/adc26fdd0b794024b258c7b9f9a71821/work/docs" 2026-03-20 00:43:19.646963 | 2026-03-20 00:43:19.647084 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-20 00:43:20.280164 | controller | changed: .d..t...... ./ 2026-03-20 00:43:20.280426 | controller | changed: All items complete 2026-03-20 00:43:20.280467 | 2026-03-20 00:43:20.760597 | controller | changed: .d..t...... ./ 2026-03-20 00:43:21.229075 | controller | changed: .d..t...... ./ 2026-03-20 00:43:21.243807 | 2026-03-20 00:43:21.243872 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-20 00:43:21.626375 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007129 2026-03-20 00:43:21.847455 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006412 2026-03-20 00:43:21.867555 | 2026-03-20 00:43:21.867692 | PLAY [all] 2026-03-20 00:43:21.873121 | 2026-03-20 00:43:21.873184 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-20 00:43:22.311119 | controller | changed 2026-03-20 00:43:22.315817 | 2026-03-20 00:43:22.315867 | PLAY RECAP 2026-03-20 00:43:22.315907 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-20 00:43:22.315929 | 2026-03-20 00:43:22.408669 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-20 00:43:22.411451 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-20 00:43:22.955237 | 2026-03-20 00:43:22.955360 | PLAY [localhost] 2026-03-20 00:43:22.965630 | 2026-03-20 00:43:22.965733 | TASK [Generate Zuul manifest] 2026-03-20 00:43:22.985681 | localhost | ok 2026-03-20 00:43:23.003322 | 2026-03-20 00:43:23.003402 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-20 00:43:23.305391 | localhost | changed 2026-03-20 00:43:23.317631 | 2026-03-20 00:43:23.317718 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-20 00:43:23.345939 | localhost | ok 2026-03-20 00:43:23.354359 | 2026-03-20 00:43:23.354439 | TASK [Upload logs] 2026-03-20 00:43:23.372439 | localhost | ok 2026-03-20 00:43:23.429736 | 2026-03-20 00:43:23.429846 | TASK [Set zuul-log-path fact] 2026-03-20 00:43:23.449614 | localhost | ok 2026-03-20 00:43:23.462217 | 2026-03-20 00:43:23.462286 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-20 00:43:23.493036 | localhost | ok 2026-03-20 00:43:23.501470 | 2026-03-20 00:43:23.501530 | TASK [upload-logs : Create log directories] 2026-03-20 00:43:23.866785 | localhost | changed 2026-03-20 00:43:23.872715 | 2026-03-20 00:43:23.872803 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-20 00:43:24.228742 | localhost -> localhost | ok: Runtime: 0:00:00.004870 2026-03-20 00:43:24.234465 | 2026-03-20 00:43:24.234528 | TASK [upload-logs : Upload logs to log server] 2026-03-20 00:43:24.661837 | localhost | Output suppressed because no_log was given 2026-03-20 00:43:24.666881 | 2026-03-20 00:43:24.666944 | LOOP [upload-logs : Compress console log and json output] 2026-03-20 00:43:24.709427 | localhost | skipping: Conditional result was False 2026-03-20 00:43:24.716230 | localhost | skipping: Conditional result was False 2026-03-20 00:43:24.731263 | 2026-03-20 00:43:24.731424 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-20 00:43:24.770118 | localhost | skipping: Conditional result was False 2026-03-20 00:43:24.770490 | 2026-03-20 00:43:24.774223 | localhost | skipping: Conditional result was False 2026-03-20 00:43:24.784913 | 2026-03-20 00:43:24.785029 | LOOP [upload-logs : Upload console log and json output]