2026-03-30 21:05:53.872145 | Job console starting 2026-03-30 21:05:53.986450 | Updating git repos 2026-03-30 21:05:54.039212 | Cloning repos into workspace 2026-03-30 21:05:54.848586 | Restoring repo states 2026-03-30 21:05:54.871442 | Merging changes 2026-03-30 21:05:56.686502 | Checking out repos 2026-03-30 21:05:58.719157 | Preparing playbooks 2026-03-30 21:06:13.838631 | Running Ansible setup 2026-03-30 21:06:17.596528 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:06:18.219220 | 2026-03-30 21:06:18.219389 | PLAY [localhost] 2026-03-30 21:06:18.337046 | 2026-03-30 21:06:18.337337 | TASK [Gathering Facts] 2026-03-30 21:06:19.406652 | localhost | ok 2026-03-30 21:06:19.416625 | 2026-03-30 21:06:19.416785 | TASK [Setup log path fact] 2026-03-30 21:06:19.451310 | localhost | ok 2026-03-30 21:06:19.469307 | 2026-03-30 21:06:19.469530 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:06:19.500273 | localhost | ok 2026-03-30 21:06:19.508467 | 2026-03-30 21:06:19.508563 | TASK [emit-job-header : Print job information] 2026-03-30 21:06:19.549735 | # Job Information 2026-03-30 21:06:19.549947 | Ansible Version: 2.16.16 2026-03-30 21:06:19.550018 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 21:06:19.550066 | Pipeline: check 2026-03-30 21:06:19.550111 | Executor: 0a8996d2b663 2026-03-30 21:06:19.550154 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/254 2026-03-30 21:06:19.550203 | Event ID: 1be0cc00-2c7c-11f1-89ff-e7cef1b6cc58 2026-03-30 21:06:19.553895 | 2026-03-30 21:06:19.553959 | LOOP [emit-job-header : Print node information] 2026-03-30 21:06:19.642501 | localhost | ok: 2026-03-30 21:06:19.643097 | localhost | # Node Information 2026-03-30 21:06:19.643127 | localhost | Inventory Hostname: controller 2026-03-30 21:06:19.643149 | localhost | Hostname: np0000161660 2026-03-30 21:06:19.643169 | localhost | Username: zuul 2026-03-30 21:06:19.643193 | localhost | Distro: Debian 13.4 2026-03-30 21:06:19.643215 | localhost | Provider: yul1 2026-03-30 21:06:19.643237 | localhost | Region: ca-ymq-1 2026-03-30 21:06:19.643259 | localhost | Label: debian-trixie 2026-03-30 21:06:19.643306 | localhost | Product Name: OpenStack Nova 2026-03-30 21:06:19.643326 | localhost | Interface IP: 199.204.45.33 2026-03-30 21:06:19.656677 | 2026-03-30 21:06:19.656862 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 21:06:20.051037 | localhost -> localhost | changed 2026-03-30 21:06:20.057001 | 2026-03-30 21:06:20.057075 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 21:06:20.973768 | localhost -> localhost | changed 2026-03-30 21:06:20.982807 | 2026-03-30 21:06:20.982884 | PLAY [all] 2026-03-30 21:06:20.990690 | 2026-03-30 21:06:20.990755 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 21:06:21.208406 | controller -> localhost | ok 2026-03-30 21:06:21.215293 | 2026-03-30 21:06:21.215974 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 21:06:21.248291 | controller | ok 2026-03-30 21:06:21.262486 | controller | included: /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 21:06:21.267315 | 2026-03-30 21:06:21.267376 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 21:06:22.352655 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 21:06:22.353332 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/b15406edfdf24865be3c6eb82b6a8434_id_rsa 2026-03-30 21:06:22.353386 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/b15406edfdf24865be3c6eb82b6a8434_id_rsa.pub 2026-03-30 21:06:22.353421 | controller -> localhost | The key fingerprint is: 2026-03-30 21:06:22.353454 | controller -> localhost | SHA256:v3P9tFI7hN6i0IkdMEUnRSgjk/t9JcrEJptcItFtEEc zuul-build-sshkey 2026-03-30 21:06:22.353503 | controller -> localhost | The key's randomart image is: 2026-03-30 21:06:22.353534 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 21:06:22.353572 | controller -> localhost | | oo*E++ | 2026-03-30 21:06:22.353604 | controller -> localhost | | = +o+o | 2026-03-30 21:06:22.353635 | controller -> localhost | | =o= | 2026-03-30 21:06:22.353664 | controller -> localhost | | o oo= . . | 2026-03-30 21:06:22.353692 | controller -> localhost | | S @.. + | 2026-03-30 21:06:22.353721 | controller -> localhost | | *++oo o | 2026-03-30 21:06:22.353751 | controller -> localhost | | o.+o.+ o| 2026-03-30 21:06:22.353780 | controller -> localhost | | o..+.=.| 2026-03-30 21:06:22.353812 | controller -> localhost | | .+. ooo| 2026-03-30 21:06:22.353843 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 21:06:22.353908 | controller -> localhost | ok: Runtime: 0:00:00.651219 2026-03-30 21:06:22.358611 | 2026-03-30 21:06:22.358677 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 21:06:22.390572 | controller | ok 2026-03-30 21:06:22.400296 | controller | included: /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 21:06:22.410828 | 2026-03-30 21:06:22.410987 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 21:06:22.437620 | controller | skipping: Conditional result was False 2026-03-30 21:06:22.447522 | 2026-03-30 21:06:22.447653 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 21:06:22.976402 | controller | changed 2026-03-30 21:06:22.980349 | 2026-03-30 21:06:22.980409 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 21:06:23.173082 | controller | ok 2026-03-30 21:06:23.178995 | 2026-03-30 21:06:23.179082 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 21:06:23.701486 | controller | changed 2026-03-30 21:06:23.707123 | 2026-03-30 21:06:23.707209 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 21:06:24.223584 | controller | changed 2026-03-30 21:06:24.229038 | 2026-03-30 21:06:24.229105 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 21:06:24.253911 | controller | skipping: Conditional result was False 2026-03-30 21:06:24.263069 | 2026-03-30 21:06:24.263203 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 21:06:24.613985 | controller -> localhost | changed 2026-03-30 21:06:24.626644 | 2026-03-30 21:06:24.626708 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 21:06:24.909618 | controller -> localhost | Identity added: /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/b15406edfdf24865be3c6eb82b6a8434_id_rsa (zuul-build-sshkey) 2026-03-30 21:06:24.909829 | controller -> localhost | ok: Runtime: 0:00:00.015798 2026-03-30 21:06:24.914450 | 2026-03-30 21:06:24.914514 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 21:06:25.252067 | controller | ok 2026-03-30 21:06:25.257801 | 2026-03-30 21:06:25.257894 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 21:06:25.283639 | controller | skipping: Conditional result was False 2026-03-30 21:06:25.297239 | 2026-03-30 21:06:25.297399 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 21:06:25.701868 | controller | ok 2026-03-30 21:06:25.706594 | 2026-03-30 21:06:25.706660 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 21:06:26.720212 | controller | Output suppressed because no_log was given 2026-03-30 21:06:26.729739 | 2026-03-30 21:06:26.729832 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 21:06:26.941387 | controller | ok: "logs" 2026-03-30 21:06:26.941726 | controller | ok: All items complete 2026-03-30 21:06:26.941765 | 2026-03-30 21:06:27.133498 | controller | ok: "artifacts" 2026-03-30 21:06:27.316137 | controller | ok: "docs" 2026-03-30 21:06:27.326362 | 2026-03-30 21:06:27.326534 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 21:06:27.543623 | controller | changed: "logs" 2026-03-30 21:06:27.733162 | controller | changed: "artifacts" 2026-03-30 21:06:27.920016 | controller | changed: "docs" 2026-03-30 21:06:27.937813 | 2026-03-30 21:06:27.937975 | PLAY RECAP 2026-03-30 21:06:27.938043 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 21:06:27.938083 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:06:27.938111 | 2026-03-30 21:06:28.162137 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:06:28.163831 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:06:28.786376 | 2026-03-30 21:06:28.786806 | PLAY [all] 2026-03-30 21:06:28.797346 | 2026-03-30 21:06:28.797420 | TASK [setup-uv : Extract archive] 2026-03-30 21:06:31.141448 | controller | changed 2026-03-30 21:06:31.149412 | 2026-03-30 21:06:31.149498 | TASK [setup-uv : Print version] 2026-03-30 21:06:31.530980 | controller | uv 0.8.13 2026-03-30 21:06:31.677205 | controller | ok: Runtime: 0:00:00.014258 2026-03-30 21:06:31.683935 | 2026-03-30 21:06:31.684009 | PLAY RECAP 2026-03-30 21:06:31.684071 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:06:31.684103 | 2026-03-30 21:06:31.799092 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:06:31.800482 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:06:32.357303 | 2026-03-30 21:06:32.357446 | PLAY [all] 2026-03-30 21:06:32.367302 | 2026-03-30 21:06:32.367382 | TASK [Update apt cache] 2026-03-30 21:06:37.051075 | controller | ok 2026-03-30 21:06:37.057287 | 2026-03-30 21:06:37.057370 | TASK [Disable firewalld] 2026-03-30 21:06:37.093507 | controller | skipping: Conditional result was False 2026-03-30 21:06:37.105270 | 2026-03-30 21:06:37.105371 | TASK [Install "jq" for log collection] 2026-03-30 21:06:39.463348 | controller | changed 2026-03-30 21:06:39.465995 | 2026-03-30 21:06:39.466045 | PLAY RECAP 2026-03-30 21:06:39.466092 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:06:39.466113 | 2026-03-30 21:06:39.634844 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:06:39.637798 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:06:40.231564 | 2026-03-30 21:06:40.231710 | PLAY [all] 2026-03-30 21:06:40.241852 | 2026-03-30 21:06:40.241937 | TASK [Copy inventory file for Zuul] 2026-03-30 21:06:41.173672 | controller | changed 2026-03-30 21:06:41.179181 | 2026-03-30 21:06:41.179262 | TASK [Switch "ansible_host" to private IP] 2026-03-30 21:06:41.464924 | controller | changed: 1 replacements made 2026-03-30 21:06:41.470382 | 2026-03-30 21:06:41.470453 | TASK [Run Molecule scenario] 2026-03-30 21:06:41.903593 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 21:06:41.903674 | controller | Creating virtual environment at: .venv 2026-03-30 21:06:42.174364 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 21:06:42.187778 | controller | Downloading pygments (1.2MiB) 2026-03-30 21:06:42.188236 | controller | Downloading cryptography (4.3MiB) 2026-03-30 21:06:42.377617 | controller | Downloading cryptography 2026-03-30 21:06:42.412442 | controller | Downloading pygments 2026-03-30 21:06:42.541710 | controller | Downloading ansible-core 2026-03-30 21:06:42.588060 | controller | Installed 36 packages in 45ms 2026-03-30 21:06:43.244081 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 21:06:43.244152 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 21:06:44.275142 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 21:06:44.275235 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 21:06:44.275308 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 21:06:44.275382 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 21:07:01.470966 | controller | INFO [helm > dependency] Executing 2026-03-30 21:07:01.471057 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 21:07:01.471188 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 21:07:01.471315 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 21:07:01.476640 | controller | INFO [helm > cleanup] Executing 2026-03-30 21:07:01.476951 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:01.482256 | controller | INFO [helm > destroy] Executing 2026-03-30 21:07:01.482287 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:07:01.482367 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 21:07:01.487562 | controller | INFO [helm > syntax] Executing 2026-03-30 21:07:02.400320 | controller | 2026-03-30 21:07:02.400360 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 21:07:02.486610 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 21:07:02.498229 | controller | INFO [helm > create] Executing 2026-03-30 21:07:02.499679 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:02.504992 | controller | INFO [helm > prepare] Executing 2026-03-30 21:07:03.341797 | controller | 2026-03-30 21:07:03.341946 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 21:07:03.342121 | controller | 2026-03-30 21:07:03.342318 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:07:03.342512 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-03-30 21:07:04.594901 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:07:04.601603 | controller | ok: [controller] 2026-03-30 21:07:04.601789 | controller | 2026-03-30 21:07:04.602020 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 21:07:04.602214 | controller | Monday 30 March 2026 21:07:04 +0000 (0:00:01.260) 0:00:01.288 ********** 2026-03-30 21:07:06.046466 | controller | ok: [controller] 2026-03-30 21:07:06.046669 | controller | 2026-03-30 21:07:06.046908 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:06.047198 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:07:06.047479 | controller | 2026-03-30 21:07:06.047781 | controller | 2026-03-30 21:07:06.047949 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:06.048218 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:01.444) 0:00:02.733 ********** 2026-03-30 21:07:06.048515 | controller | =============================================================================== 2026-03-30 21:07:06.048783 | controller | Install Debian packages ------------------------------------------------- 1.44s 2026-03-30 21:07:06.049130 | controller | Gathering Facts --------------------------------------------------------- 1.26s 2026-03-30 21:07:06.132967 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 21:07:06.139870 | controller | INFO [helm > converge] Executing 2026-03-30 21:07:06.948704 | controller | 2026-03-30 21:07:06.948770 | controller | PLAY [Converge] **************************************************************** 2026-03-30 21:07:06.948827 | controller | 2026-03-30 21:07:06.948923 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:07:06.949010 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 21:07:07.995751 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:07:08.002216 | controller | ok: [controller] 2026-03-30 21:07:08.002260 | controller | 2026-03-30 21:07:08.002270 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 21:07:08.002278 | controller | Monday 30 March 2026 21:07:07 +0000 (0:00:01.052) 0:00:01.065 ********** 2026-03-30 21:07:08.478095 | controller | ok: [controller] 2026-03-30 21:07:08.478364 | controller | 2026-03-30 21:07:08.478627 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:08.478879 | controller | Monday 30 March 2026 21:07:08 +0000 (0:00:00.476) 0:00:01.542 ********** 2026-03-30 21:07:09.507714 | controller | ok: [controller] 2026-03-30 21:07:09.507998 | controller | 2026-03-30 21:07:09.508341 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:07:09.508610 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:01.029) 0:00:02.571 ********** 2026-03-30 21:07:09.944606 | controller | changed: [controller] 2026-03-30 21:07:09.944731 | controller | 2026-03-30 21:07:09.944849 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:09.944961 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:00.434) 0:00:03.005 ********** 2026-03-30 21:07:09.988822 | controller | ok: [controller] => { 2026-03-30 21:07:09.989087 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:07:09.989328 | controller | } 2026-03-30 21:07:09.989554 | controller | 2026-03-30 21:07:09.989802 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:09.990048 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:00.046) 0:00:03.052 ********** 2026-03-30 21:07:11.193063 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-30 21:07:11.204391 | controller | changed: [controller] 2026-03-30 21:07:11.204408 | controller | 2026-03-30 21:07:11.204414 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:11.204419 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:01.213) 0:00:04.266 ********** 2026-03-30 21:07:14.252752 | controller | changed: [controller] 2026-03-30 21:07:14.252829 | controller | 2026-03-30 21:07:14.252839 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 21:07:14.252928 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:03.048) 0:00:07.314 ********** 2026-03-30 21:07:14.738491 | controller | ok: [controller] 2026-03-30 21:07:14.738550 | controller | 2026-03-30 21:07:14.738716 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 21:07:14.740309 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.487) 0:00:07.802 ********** 2026-03-30 21:07:15.128736 | controller | changed: [controller] 2026-03-30 21:07:15.128767 | controller | 2026-03-30 21:07:15.128862 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 21:07:15.128947 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.387) 0:00:08.190 ********** 2026-03-30 21:07:15.573898 | controller | ok: [controller] 2026-03-30 21:07:15.574063 | controller | 2026-03-30 21:07:15.574279 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 21:07:15.574473 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.447) 0:00:08.637 ********** 2026-03-30 21:07:15.864151 | controller | changed: [controller] 2026-03-30 21:07:15.864316 | controller | 2026-03-30 21:07:15.864594 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 21:07:15.864790 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.290) 0:00:08.927 ********** 2026-03-30 21:07:16.154680 | controller | ok: [controller] 2026-03-30 21:07:16.154845 | controller | 2026-03-30 21:07:16.155055 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 21:07:16.155258 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.290) 0:00:09.218 ********** 2026-03-30 21:07:16.206116 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 21:07:16.206293 | controller | 2026-03-30 21:07:16.206502 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:16.206705 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.051) 0:00:09.270 ********** 2026-03-30 21:07:16.251079 | controller | ok: [controller] => { 2026-03-30 21:07:16.251313 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:07:16.251512 | controller | } 2026-03-30 21:07:16.251652 | controller | 2026-03-30 21:07:16.251857 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:16.252107 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.044) 0:00:09.314 ********** 2026-03-30 21:07:17.020288 | controller | changed: [controller] 2026-03-30 21:07:17.020463 | controller | 2026-03-30 21:07:17.020668 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:17.020863 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.768) 0:00:10.083 ********** 2026-03-30 21:07:19.060640 | controller | changed: [controller] 2026-03-30 21:07:19.060680 | controller | 2026-03-30 21:07:19.060770 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:19.060865 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:07:19.060941 | controller | 2026-03-30 21:07:19.064329 | controller | 2026-03-30 21:07:19.064353 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:19.064358 | controller | Monday 30 March 2026 21:07:19 +0000 (0:00:02.037) 0:00:12.121 ********** 2026-03-30 21:07:19.064361 | controller | =============================================================================== 2026-03-30 21:07:19.064364 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 3.05s 2026-03-30 21:07:19.064368 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.04s 2026-03-30 21:07:19.064371 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.21s 2026-03-30 21:07:19.064374 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-03-30 21:07:19.064377 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.03s 2026-03-30 21:07:19.064380 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-03-30 21:07:19.064384 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.49s 2026-03-30 21:07:19.064387 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-03-30 21:07:19.064391 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-03-30 21:07:19.064394 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-30 21:07:19.064404 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-03-30 21:07:19.064408 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-03-30 21:07:19.064411 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-30 21:07:19.064414 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 21:07:19.064417 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:07:19.064421 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:07:19.176350 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 21:07:19.185214 | controller | INFO [helm > idempotence] Executing 2026-03-30 21:07:20.023998 | controller | 2026-03-30 21:07:20.024196 | controller | PLAY [Converge] **************************************************************** 2026-03-30 21:07:20.024412 | controller | 2026-03-30 21:07:20.024598 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:07:20.024785 | controller | Monday 30 March 2026 21:07:20 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 21:07:22.090858 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:07:22.098010 | controller | ok: [controller] 2026-03-30 21:07:22.098021 | controller | 2026-03-30 21:07:22.098025 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 21:07:22.098029 | controller | Monday 30 March 2026 21:07:22 +0000 (0:00:02.072) 0:00:02.084 ********** 2026-03-30 21:07:22.541473 | controller | ok: [controller] 2026-03-30 21:07:22.541689 | controller | 2026-03-30 21:07:22.541897 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:22.542093 | controller | Monday 30 March 2026 21:07:22 +0000 (0:00:00.444) 0:00:02.529 ********** 2026-03-30 21:07:23.496007 | controller | ok: [controller] 2026-03-30 21:07:23.496149 | controller | 2026-03-30 21:07:23.496381 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:07:23.496571 | controller | Monday 30 March 2026 21:07:23 +0000 (0:00:00.954) 0:00:03.483 ********** 2026-03-30 21:07:23.922993 | controller | ok: [controller] 2026-03-30 21:07:23.923129 | controller | 2026-03-30 21:07:23.923332 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:23.923523 | controller | Monday 30 March 2026 21:07:23 +0000 (0:00:00.426) 0:00:03.910 ********** 2026-03-30 21:07:23.971510 | controller | ok: [controller] => { 2026-03-30 21:07:23.971693 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:07:23.971868 | controller | } 2026-03-30 21:07:23.972045 | controller | 2026-03-30 21:07:23.972241 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:23.972470 | controller | Monday 30 March 2026 21:07:23 +0000 (0:00:00.048) 0:00:03.959 ********** 2026-03-30 21:07:24.512326 | controller | ok: [controller] 2026-03-30 21:07:24.512382 | controller | 2026-03-30 21:07:24.512395 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:24.512511 | controller | Monday 30 March 2026 21:07:24 +0000 (0:00:00.541) 0:00:04.500 ********** 2026-03-30 21:07:26.184653 | controller | ok: [controller] 2026-03-30 21:07:26.184707 | controller | 2026-03-30 21:07:26.184778 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 21:07:26.184889 | controller | Monday 30 March 2026 21:07:26 +0000 (0:00:01.671) 0:00:06.171 ********** 2026-03-30 21:07:26.684009 | controller | ok: [controller] 2026-03-30 21:07:26.684066 | controller | 2026-03-30 21:07:26.684178 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 21:07:26.684399 | controller | Monday 30 March 2026 21:07:26 +0000 (0:00:00.498) 0:00:06.669 ********** 2026-03-30 21:07:27.063456 | controller | ok: [controller] 2026-03-30 21:07:27.063484 | controller | 2026-03-30 21:07:27.063490 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 21:07:27.063495 | controller | Monday 30 March 2026 21:07:27 +0000 (0:00:00.379) 0:00:07.048 ********** 2026-03-30 21:07:27.493239 | controller | ok: [controller] 2026-03-30 21:07:27.493282 | controller | 2026-03-30 21:07:27.493385 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 21:07:27.493478 | controller | Monday 30 March 2026 21:07:27 +0000 (0:00:00.432) 0:00:07.481 ********** 2026-03-30 21:07:27.781941 | controller | ok: [controller] 2026-03-30 21:07:27.782014 | controller | 2026-03-30 21:07:27.782298 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 21:07:27.782324 | controller | Monday 30 March 2026 21:07:27 +0000 (0:00:00.288) 0:00:07.769 ********** 2026-03-30 21:07:28.080837 | controller | ok: [controller] 2026-03-30 21:07:28.080896 | controller | 2026-03-30 21:07:28.081009 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 21:07:28.081164 | controller | Monday 30 March 2026 21:07:28 +0000 (0:00:00.295) 0:00:08.065 ********** 2026-03-30 21:07:28.127532 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 21:07:28.127581 | controller | 2026-03-30 21:07:28.127659 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:28.127764 | controller | Monday 30 March 2026 21:07:28 +0000 (0:00:00.050) 0:00:08.115 ********** 2026-03-30 21:07:28.176755 | controller | ok: [controller] => { 2026-03-30 21:07:28.176911 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:07:28.177378 | controller | } 2026-03-30 21:07:28.177400 | controller | 2026-03-30 21:07:28.177406 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:28.177411 | controller | Monday 30 March 2026 21:07:28 +0000 (0:00:00.046) 0:00:08.162 ********** 2026-03-30 21:07:28.595959 | controller | ok: [controller] 2026-03-30 21:07:28.596004 | controller | 2026-03-30 21:07:28.596091 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:28.596173 | controller | Monday 30 March 2026 21:07:28 +0000 (0:00:00.419) 0:00:08.581 ********** 2026-03-30 21:07:30.172325 | controller | ok: [controller] 2026-03-30 21:07:30.172365 | controller | 2026-03-30 21:07:30.172374 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:30.172383 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:07:30.172390 | controller | 2026-03-30 21:07:30.172397 | controller | 2026-03-30 21:07:30.172404 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:30.172412 | controller | Monday 30 March 2026 21:07:30 +0000 (0:00:01.574) 0:00:10.156 ********** 2026-03-30 21:07:30.172419 | controller | =============================================================================== 2026-03-30 21:07:30.172426 | controller | Gathering Facts --------------------------------------------------------- 2.07s 2026-03-30 21:07:30.172433 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.67s 2026-03-30 21:07:30.172440 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.58s 2026-03-30 21:07:30.172447 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.95s 2026-03-30 21:07:30.172453 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.54s 2026-03-30 21:07:30.172460 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-03-30 21:07:30.172467 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-03-30 21:07:30.172474 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.43s 2026-03-30 21:07:30.172482 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-30 21:07:30.172490 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-30 21:07:30.172509 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.38s 2026-03-30 21:07:30.172669 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-03-30 21:07:30.172940 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-30 21:07:30.173187 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 21:07:30.173435 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:07:30.173680 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:07:30.262089 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 21:07:30.273113 | controller | INFO [helm > side_effect] Executing 2026-03-30 21:07:30.273473 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:30.278858 | controller | INFO [helm > verify] Executing 2026-03-30 21:07:31.108238 | controller | 2026-03-30 21:07:31.108488 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 21:07:31.108670 | controller | 2026-03-30 21:07:31.108843 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:07:31.109011 | controller | Monday 30 March 2026 21:07:31 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-30 21:07:32.168122 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:07:32.173722 | controller | ok: [controller] 2026-03-30 21:07:32.174082 | controller | 2026-03-30 21:07:32.174372 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 21:07:32.174658 | controller | Monday 30 March 2026 21:07:32 +0000 (0:00:01.065) 0:00:01.075 ********** 2026-03-30 21:07:32.605396 | controller | changed: [controller] 2026-03-30 21:07:32.605765 | controller | 2026-03-30 21:07:32.606100 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 21:07:32.606533 | controller | Monday 30 March 2026 21:07:32 +0000 (0:00:00.431) 0:00:01.506 ********** 2026-03-30 21:07:32.634120 | controller | ok: [controller] => { 2026-03-30 21:07:32.634533 | controller | "changed": false, 2026-03-30 21:07:32.634822 | controller | "msg": "All assertions passed" 2026-03-30 21:07:32.635075 | controller | } 2026-03-30 21:07:32.635471 | controller | 2026-03-30 21:07:32.635724 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:32.635997 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:07:32.636304 | controller | 2026-03-30 21:07:32.636576 | controller | 2026-03-30 21:07:32.636834 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:32.637094 | controller | Monday 30 March 2026 21:07:32 +0000 (0:00:00.029) 0:00:01.536 ********** 2026-03-30 21:07:32.637338 | controller | =============================================================================== 2026-03-30 21:07:32.637592 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-03-30 21:07:32.637843 | controller | Get the current Helm version -------------------------------------------- 0.43s 2026-03-30 21:07:32.638093 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 21:07:32.731393 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 21:07:32.743497 | controller | INFO [helm > cleanup] Executing 2026-03-30 21:07:32.743834 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:32.749198 | controller | INFO [helm > destroy] Executing 2026-03-30 21:07:32.749292 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:07:32.749378 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 21:07:32.749653 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 21:07:33.052743 | controller | ok: Runtime: 0:00:50.984444 2026-03-30 21:07:33.057384 | 2026-03-30 21:07:33.057445 | PLAY RECAP 2026-03-30 21:07:33.057500 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:07:33.057530 | 2026-03-30 21:07:33.175336 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:07:33.178466 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:07:33.742729 | 2026-03-30 21:07:33.743208 | PLAY [all] 2026-03-30 21:07:33.754087 | 2026-03-30 21:07:33.754163 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 21:07:34.141764 | controller | changed 2026-03-30 21:07:34.146628 | 2026-03-30 21:07:34.146710 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 21:07:34.528377 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:34.528453 | controller | 2026-03-30 21:07:34.532977 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:34.534500 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:34.535089 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:34.536753 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:34.538856 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:34.540886 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:34.543259 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:34.544344 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:34.544384 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:34.545680 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:34.677026 | controller | ok: Runtime: 0:00:00.031413 2026-03-30 21:07:34.681652 | 2026-03-30 21:07:34.681735 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 21:07:34.918756 | controller | changed 2026-03-30 21:07:34.924125 | 2026-03-30 21:07:34.924200 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 21:07:35.154627 | controller | environment: line 5: kubectl: command not found 2026-03-30 21:07:35.155607 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:35.155877 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:35.156900 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:35.455838 | controller | ok: Runtime: 0:00:00.013471 2026-03-30 21:07:35.462734 | 2026-03-30 21:07:35.462830 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 21:07:36.121364 | controller | changed: 2026-03-30 21:07:36.121653 | controller | created directory /var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/logs/controller 2026-03-30 21:07:36.121719 | controller | cd+++++++++ objects/ 2026-03-30 21:07:36.121747 | controller | cd+++++++++ objects/cluster/ 2026-03-30 21:07:36.121770 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 21:07:36.128692 | 2026-03-30 21:07:36.128761 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 21:07:36.364743 | controller | changed 2026-03-30 21:07:36.370055 | 2026-03-30 21:07:36.370124 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 21:07:36.595237 | controller | changed 2026-03-30 21:07:36.600628 | 2026-03-30 21:07:36.600708 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 21:07:36.826045 | controller | environment: line 3: kubectl: command not found 2026-03-30 21:07:37.126147 | controller | ok: Runtime: 0:00:00.011666 2026-03-30 21:07:37.132593 | 2026-03-30 21:07:37.132662 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 21:07:37.670897 | controller | changed: 2026-03-30 21:07:37.671119 | controller | cd+++++++++ pod-logs/ 2026-03-30 21:07:37.671158 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 21:07:37.679365 | 2026-03-30 21:07:37.679433 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 21:07:37.915948 | controller | changed: "values" 2026-03-30 21:07:38.128061 | controller | changed: "releases" 2026-03-30 21:07:38.138347 | 2026-03-30 21:07:38.138532 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 21:07:38.382029 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 21:07:38.669716 | controller | ok: Runtime: 0:00:00.008910 2026-03-30 21:07:38.675553 | 2026-03-30 21:07:38.675643 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 21:07:39.206069 | controller | changed: 2026-03-30 21:07:39.206307 | controller | cd+++++++++ helm/ 2026-03-30 21:07:39.206345 | controller | cd+++++++++ helm/releases/ 2026-03-30 21:07:39.206377 | controller | cd+++++++++ helm/values/ 2026-03-30 21:07:39.212419 | 2026-03-30 21:07:39.212471 | PLAY RECAP 2026-03-30 21:07:39.212517 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:07:39.212538 | 2026-03-30 21:07:39.346624 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:07:39.349407 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:07:39.932436 | 2026-03-30 21:07:39.932588 | PLAY [all] 2026-03-30 21:07:39.942797 | 2026-03-30 21:07:39.942874 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 21:07:39.989398 | controller | skipping: Conditional result was False 2026-03-30 21:07:39.999326 | 2026-03-30 21:07:39.999475 | TASK [fetch-output : Set log path for single node] 2026-03-30 21:07:40.041899 | controller | ok 2026-03-30 21:07:40.047315 | 2026-03-30 21:07:40.047391 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 21:07:40.439225 | controller -> localhost | ok: "/var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/logs" 2026-03-30 21:07:40.660868 | controller -> localhost | changed: "/var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/artifacts" 2026-03-30 21:07:40.869574 | controller -> localhost | changed: "/var/lib/zuul/builds/b15406edfdf24865be3c6eb82b6a8434/work/docs" 2026-03-30 21:07:40.887664 | 2026-03-30 21:07:40.887827 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 21:07:41.541433 | controller | changed: .d..t...... ./ 2026-03-30 21:07:41.541700 | controller | changed: All items complete 2026-03-30 21:07:41.541737 | 2026-03-30 21:07:41.995111 | controller | changed: .d..t...... ./ 2026-03-30 21:07:42.491109 | controller | changed: .d..t...... ./ 2026-03-30 21:07:42.514217 | 2026-03-30 21:07:42.514398 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 21:07:42.940499 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007232 2026-03-30 21:07:43.164941 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008724 2026-03-30 21:07:43.187540 | 2026-03-30 21:07:43.187713 | PLAY [all] 2026-03-30 21:07:43.194109 | 2026-03-30 21:07:43.194184 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 21:07:43.644926 | controller | changed 2026-03-30 21:07:43.651193 | 2026-03-30 21:07:43.651241 | PLAY RECAP 2026-03-30 21:07:43.651289 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:07:43.651311 | 2026-03-30 21:07:43.796321 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:07:43.799018 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 21:07:44.336114 | 2026-03-30 21:07:44.336255 | PLAY [localhost] 2026-03-30 21:07:44.346122 | 2026-03-30 21:07:44.346190 | TASK [Generate Zuul manifest] 2026-03-30 21:07:44.364579 | localhost | ok 2026-03-30 21:07:44.379394 | 2026-03-30 21:07:44.379484 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 21:07:44.704640 | localhost | changed 2026-03-30 21:07:44.717215 | 2026-03-30 21:07:44.717300 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 21:07:44.749606 | localhost | ok 2026-03-30 21:07:44.757752 | 2026-03-30 21:07:44.757814 | TASK [Upload logs] 2026-03-30 21:07:44.781636 | localhost | ok 2026-03-30 21:07:44.841751 | 2026-03-30 21:07:44.841891 | TASK [Set zuul-log-path fact] 2026-03-30 21:07:44.864439 | localhost | ok 2026-03-30 21:07:44.875732 | 2026-03-30 21:07:44.875796 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:07:44.907305 | localhost | ok 2026-03-30 21:07:44.915323 | 2026-03-30 21:07:44.915388 | TASK [upload-logs : Create log directories] 2026-03-30 21:07:45.323633 | localhost | changed 2026-03-30 21:07:45.329742 | 2026-03-30 21:07:45.329810 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 21:07:45.737590 | localhost -> localhost | ok: Runtime: 0:00:00.005922 2026-03-30 21:07:45.744255 | 2026-03-30 21:07:45.744319 | TASK [upload-logs : Upload logs to log server] 2026-03-30 21:07:46.213222 | localhost | Output suppressed because no_log was given 2026-03-30 21:07:46.217714 | 2026-03-30 21:07:46.217779 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 21:07:46.265541 | localhost | skipping: Conditional result was False 2026-03-30 21:07:46.272328 | localhost | skipping: Conditional result was False 2026-03-30 21:07:46.283096 | 2026-03-30 21:07:46.283226 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 21:07:46.325552 | localhost | skipping: Conditional result was False 2026-03-30 21:07:46.325954 | 2026-03-30 21:07:46.329408 | localhost | skipping: Conditional result was False 2026-03-30 21:07:46.337992 | 2026-03-30 21:07:46.338120 | LOOP [upload-logs : Upload console log and json output]