2026-03-30 20:17:42.601290 | Job console starting 2026-03-30 20:17:42.616488 | Updating git repos 2026-03-30 20:17:42.667143 | Cloning repos into workspace 2026-03-30 20:17:42.781261 | Restoring repo states 2026-03-30 20:17:42.794718 | Merging changes 2026-03-30 20:17:43.376309 | Checking out repos 2026-03-30 20:17:43.471299 | Preparing playbooks 2026-03-30 20:17:45.763625 | Running Ansible setup 2026-03-30 20:17:49.343692 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:17:49.945411 | 2026-03-30 20:17:49.945570 | PLAY [localhost] 2026-03-30 20:17:49.953710 | 2026-03-30 20:17:49.953781 | TASK [Gathering Facts] 2026-03-30 20:17:50.865970 | localhost | ok 2026-03-30 20:17:50.875470 | 2026-03-30 20:17:50.875551 | TASK [Setup log path fact] 2026-03-30 20:17:50.896577 | localhost | ok 2026-03-30 20:17:50.908605 | 2026-03-30 20:17:50.908682 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:17:50.943881 | localhost | ok 2026-03-30 20:17:50.952532 | 2026-03-30 20:17:50.952609 | TASK [emit-job-header : Print job information] 2026-03-30 20:17:50.994026 | # Job Information 2026-03-30 20:17:50.994557 | Ansible Version: 2.16.16 2026-03-30 20:17:50.994613 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 20:17:50.994646 | Pipeline: check 2026-03-30 20:17:50.994674 | Executor: 0a8996d2b663 2026-03-30 20:17:50.994701 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/252 2026-03-30 20:17:50.994731 | Event ID: 5ad39ed0-2c75-11f1-814b-4d7b0958f827 2026-03-30 20:17:50.997781 | 2026-03-30 20:17:50.997850 | LOOP [emit-job-header : Print node information] 2026-03-30 20:17:51.076755 | localhost | ok: 2026-03-30 20:17:51.077054 | localhost | # Node Information 2026-03-30 20:17:51.077086 | localhost | Inventory Hostname: controller 2026-03-30 20:17:51.077108 | localhost | Hostname: np0000161592 2026-03-30 20:17:51.077128 | localhost | Username: zuul 2026-03-30 20:17:51.077153 | localhost | Distro: Debian 13.4 2026-03-30 20:17:51.077173 | localhost | Provider: yul1 2026-03-30 20:17:51.077192 | localhost | Region: ca-ymq-1 2026-03-30 20:17:51.077211 | localhost | Label: debian-trixie 2026-03-30 20:17:51.077230 | localhost | Product Name: OpenStack Nova 2026-03-30 20:17:51.077250 | localhost | Interface IP: 199.204.45.113 2026-03-30 20:17:51.094237 | 2026-03-30 20:17:51.094383 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 20:17:51.476141 | localhost -> localhost | changed 2026-03-30 20:17:51.484601 | 2026-03-30 20:17:51.484778 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 20:17:52.310645 | localhost -> localhost | changed 2026-03-30 20:17:52.320280 | 2026-03-30 20:17:52.320400 | PLAY [all] 2026-03-30 20:17:52.328602 | 2026-03-30 20:17:52.328677 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 20:17:52.558128 | controller -> localhost | ok 2026-03-30 20:17:52.566574 | 2026-03-30 20:17:52.566690 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 20:17:52.608032 | controller | ok 2026-03-30 20:17:52.620548 | controller | included: /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 20:17:52.625384 | 2026-03-30 20:17:52.625468 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 20:17:53.498578 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 20:17:53.498887 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/a9eb1dae34f2420cb01eba2470e607b3_id_rsa 2026-03-30 20:17:53.498953 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/a9eb1dae34f2420cb01eba2470e607b3_id_rsa.pub 2026-03-30 20:17:53.499002 | controller -> localhost | The key fingerprint is: 2026-03-30 20:17:53.499051 | controller -> localhost | SHA256:KiOjiJ+8ajJupQJ54x3TgcY7CKLH9+5CTR43IbESWKk zuul-build-sshkey 2026-03-30 20:17:53.499121 | controller -> localhost | The key's randomart image is: 2026-03-30 20:17:53.499168 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 20:17:53.499221 | controller -> localhost | | oo... | 2026-03-30 20:17:53.499269 | controller -> localhost | | . ..... | 2026-03-30 20:17:53.499313 | controller -> localhost | | o.... . | 2026-03-30 20:17:53.499356 | controller -> localhost | |o E +.+ o | 2026-03-30 20:17:53.499399 | controller -> localhost | |o+ o * +S. | 2026-03-30 20:17:53.499441 | controller -> localhost | |+ *.B +. | 2026-03-30 20:17:53.499484 | controller -> localhost | |.+==o=. | 2026-03-30 20:17:53.499526 | controller -> localhost | |**.+oo. | 2026-03-30 20:17:53.499578 | controller -> localhost | |@==. +o | 2026-03-30 20:17:53.499622 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 20:17:53.499723 | controller -> localhost | ok: Runtime: 0:00:00.426358 2026-03-30 20:17:53.504883 | 2026-03-30 20:17:53.504953 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 20:17:53.537091 | controller | ok 2026-03-30 20:17:53.546962 | controller | included: /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 20:17:53.554049 | 2026-03-30 20:17:53.554110 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 20:17:53.578506 | controller | skipping: Conditional result was False 2026-03-30 20:17:53.587034 | 2026-03-30 20:17:53.587164 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 20:17:54.109060 | controller | changed 2026-03-30 20:17:54.114705 | 2026-03-30 20:17:54.114797 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 20:17:54.317707 | controller | ok 2026-03-30 20:17:54.322340 | 2026-03-30 20:17:54.322406 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 20:17:54.832147 | controller | changed 2026-03-30 20:17:54.838561 | 2026-03-30 20:17:54.838684 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 20:17:55.354897 | controller | changed 2026-03-30 20:17:55.360197 | 2026-03-30 20:17:55.360263 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 20:17:55.385171 | controller | skipping: Conditional result was False 2026-03-30 20:17:55.393228 | 2026-03-30 20:17:55.393323 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 20:17:55.801935 | controller -> localhost | changed 2026-03-30 20:17:55.814796 | 2026-03-30 20:17:55.814863 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 20:17:56.089050 | controller -> localhost | Identity added: /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/a9eb1dae34f2420cb01eba2470e607b3_id_rsa (zuul-build-sshkey) 2026-03-30 20:17:56.089301 | controller -> localhost | ok: Runtime: 0:00:00.010734 2026-03-30 20:17:56.095489 | 2026-03-30 20:17:56.095579 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 20:17:56.437778 | controller | ok 2026-03-30 20:17:56.441412 | 2026-03-30 20:17:56.441474 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 20:17:56.465135 | controller | skipping: Conditional result was False 2026-03-30 20:17:56.472595 | 2026-03-30 20:17:56.472657 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 20:17:56.816693 | controller | ok 2026-03-30 20:17:56.821405 | 2026-03-30 20:17:56.821469 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 20:17:57.812014 | controller | Output suppressed because no_log was given 2026-03-30 20:17:57.819229 | 2026-03-30 20:17:57.819292 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 20:17:58.027972 | controller | ok: "logs" 2026-03-30 20:17:58.028342 | controller | ok: All items complete 2026-03-30 20:17:58.028383 | 2026-03-30 20:17:58.216941 | controller | ok: "artifacts" 2026-03-30 20:17:58.385221 | controller | ok: "docs" 2026-03-30 20:17:58.402913 | 2026-03-30 20:17:58.403074 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 20:17:58.612390 | controller | changed: "logs" 2026-03-30 20:17:58.782533 | controller | changed: "artifacts" 2026-03-30 20:17:58.956513 | controller | changed: "docs" 2026-03-30 20:17:58.969395 | 2026-03-30 20:17:58.969539 | PLAY RECAP 2026-03-30 20:17:58.969592 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 20:17:58.969620 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:17:58.969640 | 2026-03-30 20:17:59.118075 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:17:59.120953 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:17:59.733622 | 2026-03-30 20:17:59.733784 | PLAY [all] 2026-03-30 20:17:59.745270 | 2026-03-30 20:17:59.745356 | TASK [setup-uv : Extract archive] 2026-03-30 20:18:02.050951 | controller | changed 2026-03-30 20:18:02.058283 | 2026-03-30 20:18:02.058364 | TASK [setup-uv : Print version] 2026-03-30 20:18:02.409384 | controller | uv 0.8.13 2026-03-30 20:18:02.587149 | controller | ok: Runtime: 0:00:00.012907 2026-03-30 20:18:02.595285 | 2026-03-30 20:18:02.595338 | PLAY RECAP 2026-03-30 20:18:02.595384 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:18:02.595408 | 2026-03-30 20:18:02.705646 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:18:02.708655 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:18:03.289496 | 2026-03-30 20:18:03.289633 | PLAY [all] 2026-03-30 20:18:03.308095 | 2026-03-30 20:18:03.308301 | TASK [Update apt cache] 2026-03-30 20:18:08.102553 | controller | ok 2026-03-30 20:18:08.111055 | 2026-03-30 20:18:08.111163 | TASK [Disable firewalld] 2026-03-30 20:18:08.136718 | controller | skipping: Conditional result was False 2026-03-30 20:18:08.144205 | 2026-03-30 20:18:08.144304 | TASK [Install "jq" for log collection] 2026-03-30 20:18:10.573846 | controller | changed 2026-03-30 20:18:10.575996 | 2026-03-30 20:18:10.576053 | PLAY RECAP 2026-03-30 20:18:10.576102 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:18:10.576125 | 2026-03-30 20:18:10.708254 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:18:10.711149 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:18:11.286977 | 2026-03-30 20:18:11.287131 | PLAY [all] 2026-03-30 20:18:11.298045 | 2026-03-30 20:18:11.298118 | TASK [Copy inventory file for Zuul] 2026-03-30 20:18:12.241393 | controller | changed 2026-03-30 20:18:12.249265 | 2026-03-30 20:18:12.249371 | TASK [Switch "ansible_host" to private IP] 2026-03-30 20:18:12.536619 | controller | changed: 1 replacements made 2026-03-30 20:18:12.542466 | 2026-03-30 20:18:12.542535 | TASK [Run Molecule scenario] 2026-03-30 20:18:12.978555 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 20:18:12.978680 | controller | Creating virtual environment at: .venv 2026-03-30 20:18:13.253545 | controller | Downloading pygments (1.2MiB) 2026-03-30 20:18:13.253892 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 20:18:13.254832 | controller | Downloading cryptography (4.3MiB) 2026-03-30 20:18:13.410335 | controller | Downloading cryptography 2026-03-30 20:18:13.460245 | controller | Downloading pygments 2026-03-30 20:18:13.626782 | controller | Downloading ansible-core 2026-03-30 20:18:13.679299 | controller | Installed 36 packages in 51ms 2026-03-30 20:18:14.340836 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 20:18:14.340903 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 20:18:15.204458 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 20:18:15.204539 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 20:18:15.204561 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 20:18:15.204624 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 20:18:31.670116 | controller | INFO [helm > dependency] Executing 2026-03-30 20:18:31.670247 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 20:18:31.670445 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 20:18:31.670601 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 20:18:31.675895 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:18:31.676179 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:31.681374 | controller | INFO [helm > destroy] Executing 2026-03-30 20:18:31.681433 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:18:31.681489 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:18:31.686705 | controller | INFO [helm > syntax] Executing 2026-03-30 20:18:32.602709 | controller | 2026-03-30 20:18:32.602944 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 20:18:32.674823 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 20:18:32.685838 | controller | INFO [helm > create] Executing 2026-03-30 20:18:32.687369 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:32.692687 | controller | INFO [helm > prepare] Executing 2026-03-30 20:18:33.534404 | controller | 2026-03-30 20:18:33.534550 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 20:18:33.534774 | controller | 2026-03-30 20:18:33.534920 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:18:33.535156 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-03-30 20:18:34.806670 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 20:18:34.812001 | controller | ok: [controller] 2026-03-30 20:18:34.812164 | controller | 2026-03-30 20:18:34.812355 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 20:18:34.812572 | controller | Monday 30 March 2026 20:18:34 +0000 (0:00:01.278) 0:00:01.306 ********** 2026-03-30 20:18:36.111659 | controller | ok: [controller] 2026-03-30 20:18:36.111781 | controller | 2026-03-30 20:18:36.112004 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:36.112214 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:18:36.112339 | controller | 2026-03-30 20:18:36.112505 | controller | 2026-03-30 20:18:36.112676 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:36.112863 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:01.299) 0:00:02.606 ********** 2026-03-30 20:18:36.113048 | controller | =============================================================================== 2026-03-30 20:18:36.113217 | controller | Install Debian packages ------------------------------------------------- 1.30s 2026-03-30 20:18:36.113401 | controller | Gathering Facts --------------------------------------------------------- 1.28s 2026-03-30 20:18:36.244153 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 20:18:36.253389 | controller | INFO [helm > converge] Executing 2026-03-30 20:18:37.124967 | controller | 2026-03-30 20:18:37.125094 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:18:37.125264 | controller | 2026-03-30 20:18:37.125469 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:18:37.125652 | controller | Monday 30 March 2026 20:18:37 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:18:38.217354 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 20:18:38.223050 | controller | ok: [controller] 2026-03-30 20:18:38.223222 | controller | 2026-03-30 20:18:38.223418 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:18:38.223611 | controller | Monday 30 March 2026 20:18:38 +0000 (0:00:01.097) 0:00:01.111 ********** 2026-03-30 20:18:38.721850 | controller | ok: [controller] 2026-03-30 20:18:38.721920 | controller | 2026-03-30 20:18:38.721930 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:38.721938 | controller | Monday 30 March 2026 20:18:38 +0000 (0:00:00.497) 0:00:01.609 ********** 2026-03-30 20:18:39.777265 | controller | ok: [controller] 2026-03-30 20:18:39.777370 | controller | 2026-03-30 20:18:39.777571 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:18:39.777789 | controller | Monday 30 March 2026 20:18:39 +0000 (0:00:01.055) 0:00:02.665 ********** 2026-03-30 20:18:40.211784 | controller | changed: [controller] 2026-03-30 20:18:40.211954 | controller | 2026-03-30 20:18:40.212213 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:40.212432 | controller | Monday 30 March 2026 20:18:40 +0000 (0:00:00.434) 0:00:03.099 ********** 2026-03-30 20:18:40.261839 | controller | ok: [controller] => { 2026-03-30 20:18:40.262039 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:18:40.262292 | controller | } 2026-03-30 20:18:40.262539 | controller | 2026-03-30 20:18:40.262756 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:40.262960 | controller | Monday 30 March 2026 20:18:40 +0000 (0:00:00.050) 0:00:03.149 ********** 2026-03-30 20:18:41.052619 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-30 20:18:41.062919 | controller | changed: [controller] 2026-03-30 20:18:41.063092 | controller | 2026-03-30 20:18:41.063283 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:41.063472 | controller | Monday 30 March 2026 20:18:41 +0000 (0:00:00.801) 0:00:03.951 ********** 2026-03-30 20:18:43.094069 | controller | changed: [controller] 2026-03-30 20:18:43.094097 | controller | 2026-03-30 20:18:43.094102 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:18:43.094106 | controller | Monday 30 March 2026 20:18:43 +0000 (0:00:02.028) 0:00:05.980 ********** 2026-03-30 20:18:43.610096 | controller | ok: [controller] 2026-03-30 20:18:43.610357 | controller | 2026-03-30 20:18:43.610591 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:18:43.610854 | controller | Monday 30 March 2026 20:18:43 +0000 (0:00:00.517) 0:00:06.497 ********** 2026-03-30 20:18:44.019408 | controller | changed: [controller] 2026-03-30 20:18:44.019580 | controller | 2026-03-30 20:18:44.019800 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:18:44.020010 | controller | Monday 30 March 2026 20:18:44 +0000 (0:00:00.409) 0:00:06.907 ********** 2026-03-30 20:18:44.469003 | controller | ok: [controller] 2026-03-30 20:18:44.469199 | controller | 2026-03-30 20:18:44.469432 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:18:44.469763 | controller | Monday 30 March 2026 20:18:44 +0000 (0:00:00.448) 0:00:07.356 ********** 2026-03-30 20:18:44.770867 | controller | changed: [controller] 2026-03-30 20:18:44.770959 | controller | 2026-03-30 20:18:44.771032 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:18:44.771174 | controller | Monday 30 March 2026 20:18:44 +0000 (0:00:00.302) 0:00:07.658 ********** 2026-03-30 20:18:45.084361 | controller | ok: [controller] 2026-03-30 20:18:45.084516 | controller | 2026-03-30 20:18:45.084729 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:18:45.084935 | controller | Monday 30 March 2026 20:18:45 +0000 (0:00:00.314) 0:00:07.972 ********** 2026-03-30 20:18:45.134590 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:18:45.134776 | controller | 2026-03-30 20:18:45.134981 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:45.135171 | controller | Monday 30 March 2026 20:18:45 +0000 (0:00:00.050) 0:00:08.023 ********** 2026-03-30 20:18:45.185785 | controller | ok: [controller] => { 2026-03-30 20:18:45.186012 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:18:45.186285 | controller | } 2026-03-30 20:18:45.186491 | controller | 2026-03-30 20:18:45.186743 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:45.186945 | controller | Monday 30 March 2026 20:18:45 +0000 (0:00:00.050) 0:00:08.073 ********** 2026-03-30 20:18:45.947275 | controller | changed: [controller] 2026-03-30 20:18:45.947414 | controller | 2026-03-30 20:18:45.947624 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:45.947811 | controller | Monday 30 March 2026 20:18:45 +0000 (0:00:00.761) 0:00:08.835 ********** 2026-03-30 20:18:48.053254 | controller | changed: [controller] 2026-03-30 20:18:48.053287 | controller | 2026-03-30 20:18:48.053292 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:48.053297 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:18:48.053301 | controller | 2026-03-30 20:18:48.053304 | controller | 2026-03-30 20:18:48.053308 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:48.053311 | controller | Monday 30 March 2026 20:18:48 +0000 (0:00:02.104) 0:00:10.940 ********** 2026-03-30 20:18:48.053315 | controller | =============================================================================== 2026-03-30 20:18:48.053318 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.10s 2026-03-30 20:18:48.053321 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.03s 2026-03-30 20:18:48.053324 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-03-30 20:18:48.053327 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.06s 2026-03-30 20:18:48.053330 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-03-30 20:18:48.053334 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-03-30 20:18:48.053337 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-03-30 20:18:48.053340 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.50s 2026-03-30 20:18:48.053343 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-03-30 20:18:48.053346 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-30 20:18:48.053362 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.41s 2026-03-30 20:18:48.053365 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-03-30 20:18:48.053368 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-03-30 20:18:48.053371 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 20:18:48.053375 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:18:48.053378 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:18:48.163158 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 20:18:48.173757 | controller | INFO [helm > idempotence] Executing 2026-03-30 20:18:49.014898 | controller | 2026-03-30 20:18:49.015226 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:18:49.015457 | controller | 2026-03-30 20:18:49.015703 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:18:49.015989 | controller | Monday 30 March 2026 20:18:49 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 20:18:50.077631 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 20:18:50.083836 | controller | ok: [controller] 2026-03-30 20:18:50.083916 | controller | 2026-03-30 20:18:50.084005 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:18:50.084090 | controller | Monday 30 March 2026 20:18:50 +0000 (0:00:01.069) 0:00:01.082 ********** 2026-03-30 20:18:50.515028 | controller | ok: [controller] 2026-03-30 20:18:50.515171 | controller | 2026-03-30 20:18:50.515374 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:50.515592 | controller | Monday 30 March 2026 20:18:50 +0000 (0:00:00.430) 0:00:01.512 ********** 2026-03-30 20:18:51.594570 | controller | ok: [controller] 2026-03-30 20:18:51.594618 | controller | 2026-03-30 20:18:51.594768 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:18:51.594889 | controller | Monday 30 March 2026 20:18:51 +0000 (0:00:01.079) 0:00:02.592 ********** 2026-03-30 20:18:52.034327 | controller | ok: [controller] 2026-03-30 20:18:52.034405 | controller | 2026-03-30 20:18:52.034590 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:52.034659 | controller | Monday 30 March 2026 20:18:52 +0000 (0:00:00.439) 0:00:03.032 ********** 2026-03-30 20:18:52.073516 | controller | ok: [controller] => { 2026-03-30 20:18:52.073564 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:18:52.073576 | controller | } 2026-03-30 20:18:52.073677 | controller | 2026-03-30 20:18:52.073766 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:52.073852 | controller | Monday 30 March 2026 20:18:52 +0000 (0:00:00.037) 0:00:03.069 ********** 2026-03-30 20:18:52.602924 | controller | ok: [controller] 2026-03-30 20:18:52.602982 | controller | 2026-03-30 20:18:52.603129 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:52.603248 | controller | Monday 30 March 2026 20:18:52 +0000 (0:00:00.530) 0:00:03.600 ********** 2026-03-30 20:18:54.370326 | controller | ok: [controller] 2026-03-30 20:18:54.370373 | controller | 2026-03-30 20:18:54.370449 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:18:54.370547 | controller | Monday 30 March 2026 20:18:54 +0000 (0:00:01.764) 0:00:05.365 ********** 2026-03-30 20:18:54.912613 | controller | ok: [controller] 2026-03-30 20:18:54.912706 | controller | 2026-03-30 20:18:54.913029 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:18:54.913060 | controller | Monday 30 March 2026 20:18:54 +0000 (0:00:00.544) 0:00:05.909 ********** 2026-03-30 20:18:55.350015 | controller | ok: [controller] 2026-03-30 20:18:55.350076 | controller | 2026-03-30 20:18:55.350146 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:18:55.353223 | controller | Monday 30 March 2026 20:18:55 +0000 (0:00:00.438) 0:00:06.347 ********** 2026-03-30 20:18:55.829269 | controller | ok: [controller] 2026-03-30 20:18:55.829332 | controller | 2026-03-30 20:18:55.829341 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:18:55.829350 | controller | Monday 30 March 2026 20:18:55 +0000 (0:00:00.477) 0:00:06.825 ********** 2026-03-30 20:18:56.154225 | controller | ok: [controller] 2026-03-30 20:18:56.154278 | controller | 2026-03-30 20:18:56.154288 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:18:56.154296 | controller | Monday 30 March 2026 20:18:56 +0000 (0:00:00.319) 0:00:07.145 ********** 2026-03-30 20:18:56.474171 | controller | ok: [controller] 2026-03-30 20:18:56.474198 | controller | 2026-03-30 20:18:56.474204 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:18:56.474209 | controller | Monday 30 March 2026 20:18:56 +0000 (0:00:00.324) 0:00:07.469 ********** 2026-03-30 20:18:56.525478 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:18:56.525664 | controller | 2026-03-30 20:18:56.525869 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:56.526066 | controller | Monday 30 March 2026 20:18:56 +0000 (0:00:00.053) 0:00:07.523 ********** 2026-03-30 20:18:56.569394 | controller | ok: [controller] => { 2026-03-30 20:18:56.569531 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:18:56.569657 | controller | } 2026-03-30 20:18:56.569780 | controller | 2026-03-30 20:18:56.569913 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:56.570043 | controller | Monday 30 March 2026 20:18:56 +0000 (0:00:00.043) 0:00:07.566 ********** 2026-03-30 20:18:56.980620 | controller | ok: [controller] 2026-03-30 20:18:56.980665 | controller | 2026-03-30 20:18:56.980773 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:56.980864 | controller | Monday 30 March 2026 20:18:56 +0000 (0:00:00.411) 0:00:07.978 ********** 2026-03-30 20:18:58.631508 | controller | ok: [controller] 2026-03-30 20:18:58.631547 | controller | 2026-03-30 20:18:58.631554 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:58.631561 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:18:58.631566 | controller | 2026-03-30 20:18:58.631572 | controller | 2026-03-30 20:18:58.631577 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:58.631583 | controller | Monday 30 March 2026 20:18:58 +0000 (0:00:01.648) 0:00:09.626 ********** 2026-03-30 20:18:58.631588 | controller | =============================================================================== 2026-03-30 20:18:58.631593 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.76s 2026-03-30 20:18:58.631598 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.65s 2026-03-30 20:18:58.631604 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.08s 2026-03-30 20:18:58.631609 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-03-30 20:18:58.631614 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.54s 2026-03-30 20:18:58.631619 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-03-30 20:18:58.631625 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.48s 2026-03-30 20:18:58.631630 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-03-30 20:18:58.631636 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.44s 2026-03-30 20:18:58.631642 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.43s 2026-03-30 20:18:58.631659 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-30 20:18:58.631664 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.32s 2026-03-30 20:18:58.631670 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.32s 2026-03-30 20:18:58.631675 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 20:18:58.631680 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:58.631685 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:58.721298 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 20:18:58.731470 | controller | INFO [helm > side_effect] Executing 2026-03-30 20:18:58.731791 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:58.737046 | controller | INFO [helm > verify] Executing 2026-03-30 20:18:59.565965 | controller | 2026-03-30 20:18:59.566345 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 20:18:59.566577 | controller | 2026-03-30 20:18:59.566819 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:18:59.567058 | controller | Monday 30 March 2026 20:18:59 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-30 20:19:00.665785 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 20:19:00.672252 | controller | ok: [controller] 2026-03-30 20:19:00.672516 | controller | 2026-03-30 20:19:00.672788 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 20:19:00.673053 | controller | Monday 30 March 2026 20:19:00 +0000 (0:00:01.106) 0:00:01.115 ********** 2026-03-30 20:19:01.139662 | controller | changed: [controller] 2026-03-30 20:19:01.139948 | controller | 2026-03-30 20:19:01.140203 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 20:19:01.140454 | controller | Monday 30 March 2026 20:19:01 +0000 (0:00:00.466) 0:00:01.582 ********** 2026-03-30 20:19:01.163820 | controller | ok: [controller] => { 2026-03-30 20:19:01.164097 | controller | "changed": false, 2026-03-30 20:19:01.164336 | controller | "msg": "All assertions passed" 2026-03-30 20:19:01.164567 | controller | } 2026-03-30 20:19:01.164786 | controller | 2026-03-30 20:19:01.165020 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:19:01.165283 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:19:01.165503 | controller | 2026-03-30 20:19:01.165718 | controller | 2026-03-30 20:19:01.165992 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:19:01.166273 | controller | Monday 30 March 2026 20:19:01 +0000 (0:00:00.024) 0:00:01.607 ********** 2026-03-30 20:19:01.166506 | controller | =============================================================================== 2026-03-30 20:19:01.166742 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-03-30 20:19:01.166979 | controller | Get the current Helm version -------------------------------------------- 0.47s 2026-03-30 20:19:01.167212 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 20:19:01.254823 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 20:19:01.267054 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:19:01.267399 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:19:01.272690 | controller | INFO [helm > destroy] Executing 2026-03-30 20:19:01.272806 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:19:01.272892 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:19:01.273181 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 20:19:01.621276 | controller | ok: Runtime: 0:00:48.465363 2026-03-30 20:19:01.626698 | 2026-03-30 20:19:01.626764 | PLAY RECAP 2026-03-30 20:19:01.626824 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:19:01.626853 | 2026-03-30 20:19:01.799927 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:19:01.802885 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:19:02.379423 | 2026-03-30 20:19:02.379539 | PLAY [all] 2026-03-30 20:19:02.390182 | 2026-03-30 20:19:02.390258 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 20:19:02.780807 | controller | changed 2026-03-30 20:19:02.787418 | 2026-03-30 20:19:02.787518 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 20:19:03.186983 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:19:03.187301 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:19:03.194355 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:19:03.196701 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:19:03.197742 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:19:03.200707 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:19:03.200771 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:19:03.202142 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:19:03.203815 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:19:03.205119 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:19:03.208076 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:19:03.210637 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:19:03.315211 | controller | ok: Runtime: 0:00:00.040244 2026-03-30 20:19:03.320682 | 2026-03-30 20:19:03.320788 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 20:19:03.556001 | controller | changed 2026-03-30 20:19:03.561592 | 2026-03-30 20:19:03.561690 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 20:19:03.794433 | controller | environment: line 5: kubectl: command not found 2026-03-30 20:19:03.795368 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:19:03.795662 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:19:03.796038 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:19:04.092689 | controller | ok: Runtime: 0:00:00.014689 2026-03-30 20:19:04.101216 | 2026-03-30 20:19:04.101287 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 20:19:04.751730 | controller | changed: 2026-03-30 20:19:04.752001 | controller | created directory /var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/logs/controller 2026-03-30 20:19:04.752066 | controller | cd+++++++++ objects/ 2026-03-30 20:19:04.752116 | controller | cd+++++++++ objects/cluster/ 2026-03-30 20:19:04.752167 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 20:19:04.759603 | 2026-03-30 20:19:04.759663 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 20:19:05.004786 | controller | changed 2026-03-30 20:19:05.009489 | 2026-03-30 20:19:05.009559 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 20:19:05.265580 | controller | changed 2026-03-30 20:19:05.271704 | 2026-03-30 20:19:05.271772 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 20:19:05.517159 | controller | environment: line 3: kubectl: command not found 2026-03-30 20:19:05.800251 | controller | ok: Runtime: 0:00:00.014097 2026-03-30 20:19:05.807276 | 2026-03-30 20:19:05.807340 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 20:19:06.346480 | controller | changed: 2026-03-30 20:19:06.346781 | controller | cd+++++++++ pod-logs/ 2026-03-30 20:19:06.346854 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 20:19:06.353734 | 2026-03-30 20:19:06.353801 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 20:19:06.591669 | controller | changed: "values" 2026-03-30 20:19:06.803967 | controller | changed: "releases" 2026-03-30 20:19:06.815441 | 2026-03-30 20:19:06.815614 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 20:19:07.042276 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 20:19:07.345939 | controller | ok: Runtime: 0:00:00.008634 2026-03-30 20:19:07.350618 | 2026-03-30 20:19:07.350688 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 20:19:07.871110 | controller | changed: 2026-03-30 20:19:07.871403 | controller | cd+++++++++ helm/ 2026-03-30 20:19:07.871463 | controller | cd+++++++++ helm/releases/ 2026-03-30 20:19:07.871515 | controller | cd+++++++++ helm/values/ 2026-03-30 20:19:07.878555 | 2026-03-30 20:19:07.878608 | PLAY RECAP 2026-03-30 20:19:07.878675 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:19:07.878700 | 2026-03-30 20:19:08.009283 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:19:08.010820 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:19:08.551283 | 2026-03-30 20:19:08.551410 | PLAY [all] 2026-03-30 20:19:08.561448 | 2026-03-30 20:19:08.561520 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 20:19:08.606232 | controller | skipping: Conditional result was False 2026-03-30 20:19:08.616164 | 2026-03-30 20:19:08.616239 | TASK [fetch-output : Set log path for single node] 2026-03-30 20:19:08.657130 | controller | ok 2026-03-30 20:19:08.661914 | 2026-03-30 20:19:08.662007 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 20:19:09.045451 | controller -> localhost | ok: "/var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/logs" 2026-03-30 20:19:09.282180 | controller -> localhost | changed: "/var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/artifacts" 2026-03-30 20:19:09.490187 | controller -> localhost | changed: "/var/lib/zuul/builds/a9eb1dae34f2420cb01eba2470e607b3/work/docs" 2026-03-30 20:19:09.508027 | 2026-03-30 20:19:09.508213 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 20:19:10.189928 | controller | changed: .d..t...... ./ 2026-03-30 20:19:10.190431 | controller | changed: All items complete 2026-03-30 20:19:10.190525 | 2026-03-30 20:19:10.703340 | controller | changed: .d..t...... ./ 2026-03-30 20:19:11.228370 | controller | changed: .d..t...... ./ 2026-03-30 20:19:11.248322 | 2026-03-30 20:19:11.248498 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 20:19:11.659395 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008241 2026-03-30 20:19:11.895956 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006921 2026-03-30 20:19:11.914413 | 2026-03-30 20:19:11.914556 | PLAY [all] 2026-03-30 20:19:11.921824 | 2026-03-30 20:19:11.921912 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 20:19:12.398063 | controller | changed 2026-03-30 20:19:12.408929 | 2026-03-30 20:19:12.409040 | PLAY RECAP 2026-03-30 20:19:12.409095 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:19:12.409121 | 2026-03-30 20:19:12.568813 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:19:12.570662 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 20:19:13.131458 | 2026-03-30 20:19:13.131582 | PLAY [localhost] 2026-03-30 20:19:13.141275 | 2026-03-30 20:19:13.141349 | TASK [Generate Zuul manifest] 2026-03-30 20:19:13.160222 | localhost | ok 2026-03-30 20:19:13.174964 | 2026-03-30 20:19:13.175049 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 20:19:13.482219 | localhost | changed 2026-03-30 20:19:13.496796 | 2026-03-30 20:19:13.496923 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 20:19:13.529773 | localhost | ok 2026-03-30 20:19:13.537390 | 2026-03-30 20:19:13.537471 | TASK [Upload logs] 2026-03-30 20:19:13.560144 | localhost | ok 2026-03-30 20:19:13.624176 | 2026-03-30 20:19:13.624347 | TASK [Set zuul-log-path fact] 2026-03-30 20:19:13.647039 | localhost | ok 2026-03-30 20:19:13.659785 | 2026-03-30 20:19:13.659863 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:19:13.692968 | localhost | ok 2026-03-30 20:19:13.701523 | 2026-03-30 20:19:13.701595 | TASK [upload-logs : Create log directories] 2026-03-30 20:19:14.109954 | localhost | changed 2026-03-30 20:19:14.117601 | 2026-03-30 20:19:14.117686 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 20:19:14.515000 | localhost -> localhost | ok: Runtime: 0:00:00.005835 2026-03-30 20:19:14.522453 | 2026-03-30 20:19:14.522527 | TASK [upload-logs : Upload logs to log server] 2026-03-30 20:19:14.999373 | localhost | Output suppressed because no_log was given 2026-03-30 20:19:15.004326 | 2026-03-30 20:19:15.004416 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 20:19:15.052435 | localhost | skipping: Conditional result was False 2026-03-30 20:19:15.059597 | localhost | skipping: Conditional result was False 2026-03-30 20:19:15.073473 | 2026-03-30 20:19:15.073739 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 20:19:15.117699 | localhost | skipping: Conditional result was False 2026-03-30 20:19:15.118178 | 2026-03-30 20:19:15.121778 | localhost | skipping: Conditional result was False 2026-03-30 20:19:15.139003 | 2026-03-30 20:19:15.139146 | LOOP [upload-logs : Upload console log and json output]