2026-03-30 20:36:17.991876 | Job console starting 2026-03-30 20:36:18.247070 | Updating git repos 2026-03-30 20:36:18.318847 | Cloning repos into workspace 2026-03-30 20:36:19.381798 | Restoring repo states 2026-03-30 20:36:19.395962 | Merging changes 2026-03-30 20:36:20.508649 | Checking out repos 2026-03-30 20:36:20.722990 | Preparing playbooks 2026-03-30 20:36:29.737089 | Running Ansible setup 2026-03-30 20:36:34.167477 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:36:34.853832 | 2026-03-30 20:36:34.853973 | PLAY [localhost] 2026-03-30 20:36:34.880656 | 2026-03-30 20:36:34.880851 | TASK [Gathering Facts] 2026-03-30 20:36:35.920783 | localhost | ok 2026-03-30 20:36:35.928869 | 2026-03-30 20:36:35.929055 | TASK [Setup log path fact] 2026-03-30 20:36:35.948294 | localhost | ok 2026-03-30 20:36:35.960647 | 2026-03-30 20:36:35.960749 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:36:35.987920 | localhost | ok 2026-03-30 20:36:35.993950 | 2026-03-30 20:36:35.994017 | TASK [emit-job-header : Print job information] 2026-03-30 20:36:36.032352 | # Job Information 2026-03-30 20:36:36.032572 | Ansible Version: 2.16.16 2026-03-30 20:36:36.032606 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 20:36:36.032628 | Pipeline: check 2026-03-30 20:36:36.032647 | Executor: 0a8996d2b663 2026-03-30 20:36:36.032667 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/250 2026-03-30 20:36:36.032689 | Event ID: e7405780-2c77-11f1-885a-7abc65d939b8 2026-03-30 20:36:36.035863 | 2026-03-30 20:36:36.035934 | LOOP [emit-job-header : Print node information] 2026-03-30 20:36:36.129744 | localhost | ok: 2026-03-30 20:36:36.129907 | localhost | # Node Information 2026-03-30 20:36:36.130003 | localhost | Inventory Hostname: controller 2026-03-30 20:36:36.130034 | localhost | Hostname: np0000161609 2026-03-30 20:36:36.130054 | localhost | Username: zuul 2026-03-30 20:36:36.130077 | localhost | Distro: Debian 13.4 2026-03-30 20:36:36.130096 | localhost | Provider: yul1 2026-03-30 20:36:36.130114 | localhost | Region: ca-ymq-1 2026-03-30 20:36:36.130132 | localhost | Label: debian-trixie 2026-03-30 20:36:36.130150 | localhost | Product Name: OpenStack Nova 2026-03-30 20:36:36.130168 | localhost | Interface IP: 199.204.45.244 2026-03-30 20:36:36.144643 | 2026-03-30 20:36:36.144773 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 20:36:36.564646 | localhost -> localhost | changed 2026-03-30 20:36:36.574694 | 2026-03-30 20:36:36.574805 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 20:36:37.611197 | localhost -> localhost | changed 2026-03-30 20:36:37.617130 | 2026-03-30 20:36:37.617185 | PLAY [all] 2026-03-30 20:36:37.623635 | 2026-03-30 20:36:37.623697 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 20:36:37.884863 | controller -> localhost | ok 2026-03-30 20:36:37.891149 | 2026-03-30 20:36:37.891210 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 20:36:37.920171 | controller | ok 2026-03-30 20:36:37.947765 | controller | included: /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 20:36:37.955453 | 2026-03-30 20:36:37.955595 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 20:36:38.886347 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 20:36:38.886636 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/e3e6e5d0f2604b738d89facbd36a97b0_id_rsa 2026-03-30 20:36:38.886694 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/e3e6e5d0f2604b738d89facbd36a97b0_id_rsa.pub 2026-03-30 20:36:38.886728 | controller -> localhost | The key fingerprint is: 2026-03-30 20:36:38.886758 | controller -> localhost | SHA256:VEd17IrTTRBYRcpCokZsbN9yOgBY5Lt0BLnXyunJ+U8 zuul-build-sshkey 2026-03-30 20:36:38.886828 | controller -> localhost | The key's randomart image is: 2026-03-30 20:36:38.886859 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 20:36:38.886896 | controller -> localhost | | +++. o.+++=+| 2026-03-30 20:36:38.886926 | controller -> localhost | | ..oo=o +...o.| 2026-03-30 20:36:38.886957 | controller -> localhost | | .==o .. oo | 2026-03-30 20:36:38.886985 | controller -> localhost | | .=o + o. o| 2026-03-30 20:36:38.887012 | controller -> localhost | | ooS+ + o + | 2026-03-30 20:36:38.887039 | controller -> localhost | | . o+ o o o .| 2026-03-30 20:36:38.887065 | controller -> localhost | | .o o .E. | 2026-03-30 20:36:38.887091 | controller -> localhost | | = . | 2026-03-30 20:36:38.887184 | controller -> localhost | | .... | 2026-03-30 20:36:38.887216 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 20:36:38.887281 | controller -> localhost | ok: Runtime: 0:00:00.432801 2026-03-30 20:36:38.892676 | 2026-03-30 20:36:38.892741 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 20:36:38.922141 | controller | ok 2026-03-30 20:36:38.932174 | controller | included: /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 20:36:38.943058 | 2026-03-30 20:36:38.943131 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 20:36:38.976899 | controller | skipping: Conditional result was False 2026-03-30 20:36:38.982433 | 2026-03-30 20:36:38.982502 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 20:36:39.542311 | controller | changed 2026-03-30 20:36:39.668017 | 2026-03-30 20:36:39.668183 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 20:36:39.905167 | controller | ok 2026-03-30 20:36:39.909297 | 2026-03-30 20:36:39.909361 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 20:36:40.934944 | controller | changed 2026-03-30 20:36:40.939658 | 2026-03-30 20:36:40.939724 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 20:36:41.520706 | controller | changed 2026-03-30 20:36:41.527254 | 2026-03-30 20:36:41.527385 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 20:36:41.550936 | controller | skipping: Conditional result was False 2026-03-30 20:36:41.560402 | 2026-03-30 20:36:41.560546 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 20:36:41.975109 | controller -> localhost | changed 2026-03-30 20:36:42.016826 | 2026-03-30 20:36:42.017028 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 20:36:42.306444 | controller -> localhost | Identity added: /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/e3e6e5d0f2604b738d89facbd36a97b0_id_rsa (zuul-build-sshkey) 2026-03-30 20:36:42.306727 | controller -> localhost | ok: Runtime: 0:00:00.014554 2026-03-30 20:36:42.313707 | 2026-03-30 20:36:42.314214 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 20:36:42.669498 | controller | ok 2026-03-30 20:36:42.673607 | 2026-03-30 20:36:42.673681 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 20:36:42.699478 | controller | skipping: Conditional result was False 2026-03-30 20:36:42.717792 | 2026-03-30 20:36:42.717910 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 20:36:43.148374 | controller | ok 2026-03-30 20:36:43.153423 | 2026-03-30 20:36:43.153492 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 20:36:44.206354 | controller | Output suppressed because no_log was given 2026-03-30 20:36:44.213371 | 2026-03-30 20:36:44.213451 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 20:36:44.425247 | controller | ok: "logs" 2026-03-30 20:36:44.425514 | controller | ok: All items complete 2026-03-30 20:36:44.425543 | 2026-03-30 20:36:44.614159 | controller | ok: "artifacts" 2026-03-30 20:36:44.803716 | controller | ok: "docs" 2026-03-30 20:36:44.820771 | 2026-03-30 20:36:44.820932 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 20:36:45.046911 | controller | changed: "logs" 2026-03-30 20:36:45.241745 | controller | changed: "artifacts" 2026-03-30 20:36:45.426599 | controller | changed: "docs" 2026-03-30 20:36:45.464401 | 2026-03-30 20:36:45.464534 | PLAY RECAP 2026-03-30 20:36:45.464585 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 20:36:45.464614 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:36:45.464636 | 2026-03-30 20:36:45.596735 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:36:45.598170 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:36:46.182392 | 2026-03-30 20:36:46.182524 | PLAY [all] 2026-03-30 20:36:46.192655 | 2026-03-30 20:36:46.192729 | TASK [setup-uv : Extract archive] 2026-03-30 20:36:49.574216 | controller | changed 2026-03-30 20:36:49.590407 | 2026-03-30 20:36:49.590556 | TASK [setup-uv : Print version] 2026-03-30 20:36:49.984729 | controller | uv 0.8.13 2026-03-30 20:36:50.134451 | controller | ok: Runtime: 0:00:00.019295 2026-03-30 20:36:50.140705 | 2026-03-30 20:36:50.140810 | PLAY RECAP 2026-03-30 20:36:50.140859 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:36:50.140883 | 2026-03-30 20:36:50.289255 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:36:50.292021 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:36:50.865236 | 2026-03-30 20:36:50.865676 | PLAY [all] 2026-03-30 20:36:50.876168 | 2026-03-30 20:36:50.876242 | TASK [Update apt cache] 2026-03-30 20:36:55.520675 | controller | ok 2026-03-30 20:36:55.529743 | 2026-03-30 20:36:55.529830 | TASK [Disable firewalld] 2026-03-30 20:36:55.554531 | controller | skipping: Conditional result was False 2026-03-30 20:36:55.563088 | 2026-03-30 20:36:55.563200 | TASK [Install "jq" for log collection] 2026-03-30 20:36:57.810131 | controller | changed 2026-03-30 20:36:57.812815 | 2026-03-30 20:36:57.812868 | PLAY RECAP 2026-03-30 20:36:57.812914 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:36:57.812936 | 2026-03-30 20:36:57.935205 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:36:57.936669 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:36:58.491510 | 2026-03-30 20:36:58.491643 | PLAY [all] 2026-03-30 20:36:58.501287 | 2026-03-30 20:36:58.501359 | TASK [Copy inventory file for Zuul] 2026-03-30 20:36:59.441593 | controller | changed 2026-03-30 20:36:59.448808 | 2026-03-30 20:36:59.448890 | TASK [Switch "ansible_host" to private IP] 2026-03-30 20:36:59.747465 | controller | changed: 1 replacements made 2026-03-30 20:36:59.752342 | 2026-03-30 20:36:59.752416 | TASK [Run Molecule scenario] 2026-03-30 20:37:00.206207 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 20:37:00.206394 | controller | Creating virtual environment at: .venv 2026-03-30 20:37:00.260990 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 20:37:00.261552 | controller | Downloading cryptography (4.3MiB) 2026-03-30 20:37:00.261769 | controller | Downloading pygments (1.2MiB) 2026-03-30 20:37:00.437195 | controller | Downloading cryptography 2026-03-30 20:37:00.496569 | controller | Downloading pygments 2026-03-30 20:37:00.695197 | controller | Downloading ansible-core 2026-03-30 20:37:00.742411 | controller | Installed 36 packages in 46ms 2026-03-30 20:37:01.421233 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 20:37:01.421284 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 20:37:02.358692 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 20:37:02.358745 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 20:37:02.358866 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 20:37:02.358941 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 20:37:17.170955 | controller | INFO [helm > dependency] Executing 2026-03-30 20:37:17.171022 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 20:37:17.171031 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 20:37:17.171055 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 20:37:17.175414 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:37:17.175714 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:37:17.180943 | controller | INFO [helm > destroy] Executing 2026-03-30 20:37:17.181029 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:37:17.181141 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:37:17.186324 | controller | INFO [helm > syntax] Executing 2026-03-30 20:37:18.113199 | controller | 2026-03-30 20:37:18.113281 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 20:37:18.190542 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 20:37:18.196469 | controller | INFO [helm > create] Executing 2026-03-30 20:37:18.198030 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:37:18.205747 | controller | INFO [helm > prepare] Executing 2026-03-30 20:37:19.085029 | controller | 2026-03-30 20:37:19.085419 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 20:37:19.085433 | controller | 2026-03-30 20:37:19.085666 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:37:19.085867 | controller | Monday 30 March 2026 20:37:19 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-03-30 20:37:20.486314 | 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:37:20.491942 | controller | ok: [controller] 2026-03-30 20:37:20.492252 | controller | 2026-03-30 20:37:20.492523 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 20:37:20.492799 | controller | Monday 30 March 2026 20:37:20 +0000 (0:00:01.407) 0:00:01.436 ********** 2026-03-30 20:37:21.923490 | controller | ok: [controller] 2026-03-30 20:37:21.923635 | controller | 2026-03-30 20:37:21.923839 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:37:21.924176 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:37:21.924211 | controller | 2026-03-30 20:37:21.924415 | controller | 2026-03-30 20:37:21.924594 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:37:21.924795 | controller | Monday 30 March 2026 20:37:21 +0000 (0:00:01.431) 0:00:02.867 ********** 2026-03-30 20:37:21.924978 | controller | =============================================================================== 2026-03-30 20:37:21.925207 | controller | Install Debian packages ------------------------------------------------- 1.43s 2026-03-30 20:37:21.925391 | controller | Gathering Facts --------------------------------------------------------- 1.41s 2026-03-30 20:37:22.069582 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 20:37:22.080452 | controller | INFO [helm > converge] Executing 2026-03-30 20:37:22.951325 | controller | 2026-03-30 20:37:22.951474 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:37:22.951708 | controller | 2026-03-30 20:37:22.951953 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:37:22.952208 | controller | Monday 30 March 2026 20:37:22 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:37:24.070117 | 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:37:24.077499 | controller | ok: [controller] 2026-03-30 20:37:24.077616 | controller | 2026-03-30 20:37:24.077748 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:37:24.077877 | controller | Monday 30 March 2026 20:37:24 +0000 (0:00:01.125) 0:00:01.138 ********** 2026-03-30 20:37:24.585852 | controller | ok: [controller] 2026-03-30 20:37:24.586125 | controller | 2026-03-30 20:37:24.586439 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:37:24.586749 | controller | Monday 30 March 2026 20:37:24 +0000 (0:00:00.507) 0:00:01.646 ********** 2026-03-30 20:37:26.793498 | controller | ok: [controller] 2026-03-30 20:37:26.793651 | controller | 2026-03-30 20:37:26.793912 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:37:26.794130 | controller | Monday 30 March 2026 20:37:26 +0000 (0:00:02.207) 0:00:03.854 ********** 2026-03-30 20:37:27.235402 | controller | changed: [controller] 2026-03-30 20:37:27.235554 | controller | 2026-03-30 20:37:27.235760 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:37:27.235957 | controller | Monday 30 March 2026 20:37:27 +0000 (0:00:00.441) 0:00:04.296 ********** 2026-03-30 20:37:27.273842 | controller | ok: [controller] => { 2026-03-30 20:37:27.274045 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:37:27.274190 | controller | } 2026-03-30 20:37:27.274402 | controller | 2026-03-30 20:37:27.274571 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:37:27.274810 | controller | Monday 30 March 2026 20:37:27 +0000 (0:00:00.038) 0:00:04.335 ********** 2026-03-30 20:37:28.017749 | 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:37:28.025691 | controller | changed: [controller] 2026-03-30 20:37:28.025818 | controller | 2026-03-30 20:37:28.025958 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:37:28.029162 | controller | Monday 30 March 2026 20:37:28 +0000 (0:00:00.751) 0:00:05.087 ********** 2026-03-30 20:37:30.145720 | controller | changed: [controller] 2026-03-30 20:37:30.145746 | controller | 2026-03-30 20:37:30.145751 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:37:30.145755 | controller | Monday 30 March 2026 20:37:30 +0000 (0:00:02.117) 0:00:07.205 ********** 2026-03-30 20:37:30.683927 | controller | ok: [controller] 2026-03-30 20:37:30.684260 | controller | 2026-03-30 20:37:30.684544 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:37:30.684798 | controller | Monday 30 March 2026 20:37:30 +0000 (0:00:00.539) 0:00:07.745 ********** 2026-03-30 20:37:31.158477 | controller | changed: [controller] 2026-03-30 20:37:31.158757 | controller | 2026-03-30 20:37:31.159022 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:37:31.159270 | controller | Monday 30 March 2026 20:37:31 +0000 (0:00:00.474) 0:00:08.219 ********** 2026-03-30 20:37:31.627425 | controller | ok: [controller] 2026-03-30 20:37:31.627627 | controller | 2026-03-30 20:37:31.627779 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:37:31.627913 | controller | Monday 30 March 2026 20:37:31 +0000 (0:00:00.468) 0:00:08.688 ********** 2026-03-30 20:37:31.936150 | controller | changed: [controller] 2026-03-30 20:37:31.936457 | controller | 2026-03-30 20:37:31.936748 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:37:31.937000 | controller | Monday 30 March 2026 20:37:31 +0000 (0:00:00.308) 0:00:08.996 ********** 2026-03-30 20:37:32.231656 | controller | ok: [controller] 2026-03-30 20:37:32.231957 | controller | 2026-03-30 20:37:32.232235 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:37:32.232502 | controller | Monday 30 March 2026 20:37:32 +0000 (0:00:00.295) 0:00:09.292 ********** 2026-03-30 20:37:32.288585 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:37:32.288614 | controller | 2026-03-30 20:37:32.288691 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:37:32.288787 | controller | Monday 30 March 2026 20:37:32 +0000 (0:00:00.057) 0:00:09.350 ********** 2026-03-30 20:37:32.337471 | controller | ok: [controller] => { 2026-03-30 20:37:32.337620 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:37:32.337857 | controller | } 2026-03-30 20:37:32.337979 | controller | 2026-03-30 20:37:32.338239 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:37:32.338387 | controller | Monday 30 March 2026 20:37:32 +0000 (0:00:00.047) 0:00:09.398 ********** 2026-03-30 20:37:33.149675 | controller | changed: [controller] 2026-03-30 20:37:33.149717 | controller | 2026-03-30 20:37:33.149979 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:37:33.149994 | controller | Monday 30 March 2026 20:37:33 +0000 (0:00:00.810) 0:00:10.208 ********** 2026-03-30 20:37:35.285766 | controller | changed: [controller] 2026-03-30 20:37:35.285820 | controller | 2026-03-30 20:37:35.285835 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:37:35.287782 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:37:35.287794 | controller | 2026-03-30 20:37:35.287799 | controller | 2026-03-30 20:37:35.287804 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:37:35.287809 | controller | Monday 30 March 2026 20:37:35 +0000 (0:00:02.136) 0:00:12.345 ********** 2026-03-30 20:37:35.287814 | controller | =============================================================================== 2026-03-30 20:37:35.287818 | controller | vexxhost.containers.package : Update state for tar ---------------------- 2.21s 2026-03-30 20:37:35.287823 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.14s 2026-03-30 20:37:35.287827 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.12s 2026-03-30 20:37:35.287831 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-03-30 20:37:35.287836 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-30 20:37:35.287840 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-30 20:37:35.287844 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.54s 2026-03-30 20:37:35.287849 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.51s 2026-03-30 20:37:35.287853 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.47s 2026-03-30 20:37:35.287858 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-03-30 20:37:35.287874 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-03-30 20:37:35.287878 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-03-30 20:37:35.287883 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-03-30 20:37:35.287888 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-03-30 20:37:35.287892 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 20:37:35.287897 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:37:35.397959 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 20:37:35.410815 | controller | INFO [helm > idempotence] Executing 2026-03-30 20:37:36.290220 | controller | 2026-03-30 20:37:36.290391 | controller | PLAY [Converge] **************************************************************** 2026-03-30 20:37:36.290575 | controller | 2026-03-30 20:37:36.290775 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:37:36.290970 | controller | Monday 30 March 2026 20:37:36 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:37:37.386763 | 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:37:37.394084 | controller | ok: [controller] 2026-03-30 20:37:37.394259 | controller | 2026-03-30 20:37:37.394475 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 20:37:37.394669 | controller | Monday 30 March 2026 20:37:37 +0000 (0:00:01.103) 0:00:01.117 ********** 2026-03-30 20:37:37.854726 | controller | ok: [controller] 2026-03-30 20:37:37.854882 | controller | 2026-03-30 20:37:37.855088 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:37:37.855282 | controller | Monday 30 March 2026 20:37:37 +0000 (0:00:00.460) 0:00:01.578 ********** 2026-03-30 20:37:38.993295 | controller | ok: [controller] 2026-03-30 20:37:38.993339 | controller | 2026-03-30 20:37:38.993420 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:37:38.993508 | controller | Monday 30 March 2026 20:37:38 +0000 (0:00:01.138) 0:00:02.716 ********** 2026-03-30 20:37:39.449027 | controller | ok: [controller] 2026-03-30 20:37:39.449111 | controller | 2026-03-30 20:37:39.449349 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:37:39.449373 | controller | Monday 30 March 2026 20:37:39 +0000 (0:00:00.454) 0:00:03.170 ********** 2026-03-30 20:37:39.489771 | controller | ok: [controller] => { 2026-03-30 20:37:39.489863 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:37:39.489957 | controller | } 2026-03-30 20:37:39.490045 | controller | 2026-03-30 20:37:39.490172 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:37:39.490290 | controller | Monday 30 March 2026 20:37:39 +0000 (0:00:00.042) 0:00:03.213 ********** 2026-03-30 20:37:40.037409 | controller | ok: [controller] 2026-03-30 20:37:40.037504 | controller | 2026-03-30 20:37:40.037514 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:37:40.037595 | controller | Monday 30 March 2026 20:37:40 +0000 (0:00:00.547) 0:00:03.760 ********** 2026-03-30 20:37:42.810076 | controller | ok: [controller] 2026-03-30 20:37:42.810104 | controller | 2026-03-30 20:37:42.810110 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 20:37:42.810114 | controller | Monday 30 March 2026 20:37:42 +0000 (0:00:02.768) 0:00:06.529 ********** 2026-03-30 20:37:43.341963 | controller | ok: [controller] 2026-03-30 20:37:43.341992 | controller | 2026-03-30 20:37:43.341998 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 20:37:43.342003 | controller | Monday 30 March 2026 20:37:43 +0000 (0:00:00.532) 0:00:07.061 ********** 2026-03-30 20:37:43.755973 | controller | ok: [controller] 2026-03-30 20:37:43.756030 | controller | 2026-03-30 20:37:43.756101 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 20:37:43.756191 | controller | Monday 30 March 2026 20:37:43 +0000 (0:00:00.417) 0:00:07.478 ********** 2026-03-30 20:37:44.226251 | controller | ok: [controller] 2026-03-30 20:37:44.226335 | controller | 2026-03-30 20:37:44.226384 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 20:37:44.226475 | controller | Monday 30 March 2026 20:37:44 +0000 (0:00:00.471) 0:00:07.949 ********** 2026-03-30 20:37:44.549828 | controller | ok: [controller] 2026-03-30 20:37:44.549889 | controller | 2026-03-30 20:37:44.550010 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 20:37:44.550123 | controller | Monday 30 March 2026 20:37:44 +0000 (0:00:00.323) 0:00:08.273 ********** 2026-03-30 20:37:44.869631 | controller | ok: [controller] 2026-03-30 20:37:44.869686 | controller | 2026-03-30 20:37:44.869811 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 20:37:44.869936 | controller | Monday 30 March 2026 20:37:44 +0000 (0:00:00.317) 0:00:08.591 ********** 2026-03-30 20:37:44.927237 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 20:37:44.927269 | controller | 2026-03-30 20:37:44.927369 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:37:44.927464 | controller | Monday 30 March 2026 20:37:44 +0000 (0:00:00.059) 0:00:08.650 ********** 2026-03-30 20:37:44.983525 | controller | ok: [controller] => { 2026-03-30 20:37:44.983650 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:37:44.983754 | controller | } 2026-03-30 20:37:44.983866 | controller | 2026-03-30 20:37:44.984169 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:37:44.984207 | controller | Monday 30 March 2026 20:37:44 +0000 (0:00:00.055) 0:00:08.706 ********** 2026-03-30 20:37:45.472629 | controller | ok: [controller] 2026-03-30 20:37:45.472700 | controller | 2026-03-30 20:37:45.472863 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:37:45.472989 | controller | Monday 30 March 2026 20:37:45 +0000 (0:00:00.488) 0:00:09.195 ********** 2026-03-30 20:37:48.125141 | controller | ok: [controller] 2026-03-30 20:37:48.125190 | controller | 2026-03-30 20:37:48.125200 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:37:48.125208 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:37:48.125216 | controller | 2026-03-30 20:37:48.125223 | controller | 2026-03-30 20:37:48.125231 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:37:48.125238 | controller | Monday 30 March 2026 20:37:48 +0000 (0:00:02.649) 0:00:11.845 ********** 2026-03-30 20:37:48.125245 | controller | =============================================================================== 2026-03-30 20:37:48.125252 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.77s 2026-03-30 20:37:48.125259 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.65s 2026-03-30 20:37:48.125267 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-03-30 20:37:48.125274 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-03-30 20:37:48.125280 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.55s 2026-03-30 20:37:48.125287 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.53s 2026-03-30 20:37:48.125294 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-03-30 20:37:48.125301 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-03-30 20:37:48.125474 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-03-30 20:37:48.125734 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-03-30 20:37:48.126001 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-03-30 20:37:48.126257 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.32s 2026-03-30 20:37:48.126511 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.32s 2026-03-30 20:37:48.126749 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-03-30 20:37:48.126994 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-03-30 20:37:48.127236 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:37:48.239101 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 20:37:48.250642 | controller | INFO [helm > side_effect] Executing 2026-03-30 20:37:48.251048 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:37:48.256712 | controller | INFO [helm > verify] Executing 2026-03-30 20:37:49.058533 | controller | 2026-03-30 20:37:49.058843 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 20:37:49.059078 | controller | 2026-03-30 20:37:49.059326 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:37:49.059577 | controller | Monday 30 March 2026 20:37:49 +0000 (0:00:00.010) 0:00:00.010 ********** 2026-03-30 20:37:50.158229 | 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:37:50.163788 | controller | ok: [controller] 2026-03-30 20:37:50.164068 | controller | 2026-03-30 20:37:50.164386 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 20:37:50.164662 | controller | Monday 30 March 2026 20:37:50 +0000 (0:00:01.105) 0:00:01.115 ********** 2026-03-30 20:37:50.618748 | controller | changed: [controller] 2026-03-30 20:37:50.619021 | controller | 2026-03-30 20:37:50.619278 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 20:37:50.619530 | controller | Monday 30 March 2026 20:37:50 +0000 (0:00:00.454) 0:00:01.570 ********** 2026-03-30 20:37:50.652695 | controller | ok: [controller] => { 2026-03-30 20:37:50.652974 | controller | "changed": false, 2026-03-30 20:37:50.653260 | controller | "msg": "All assertions passed" 2026-03-30 20:37:50.653497 | controller | } 2026-03-30 20:37:50.653719 | controller | 2026-03-30 20:37:50.653955 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:37:50.654219 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:37:50.654440 | controller | 2026-03-30 20:37:50.654657 | controller | 2026-03-30 20:37:50.654890 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:37:50.655132 | controller | Monday 30 March 2026 20:37:50 +0000 (0:00:00.034) 0:00:01.605 ********** 2026-03-30 20:37:50.655358 | controller | =============================================================================== 2026-03-30 20:37:50.655627 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-03-30 20:37:50.655871 | controller | Get the current Helm version -------------------------------------------- 0.45s 2026-03-30 20:37:50.656106 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 20:37:50.799340 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 20:37:50.810808 | controller | INFO [helm > cleanup] Executing 2026-03-30 20:37:50.811305 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:37:50.819004 | controller | INFO [helm > destroy] Executing 2026-03-30 20:37:50.819150 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:37:50.819285 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 20:37:50.819807 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 20:37:51.380620 | controller | ok: Runtime: 0:00:50.822628 2026-03-30 20:37:51.384866 | 2026-03-30 20:37:51.384919 | PLAY RECAP 2026-03-30 20:37:51.384986 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:37:51.385021 | 2026-03-30 20:37:51.505824 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:37:51.507382 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:37:52.102684 | 2026-03-30 20:37:52.103271 | PLAY [all] 2026-03-30 20:37:52.114106 | 2026-03-30 20:37:52.114187 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 20:37:52.537745 | controller | changed 2026-03-30 20:37:52.542571 | 2026-03-30 20:37:52.542650 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 20:37:52.931237 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:37:52.931342 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:37:52.938768 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:37:52.939951 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:37:52.941888 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:37:52.944118 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:37:52.945202 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:37:52.946963 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:37:52.948350 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:37:52.950015 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:37:52.950743 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:37:52.952270 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:37:53.072004 | controller | ok: Runtime: 0:00:00.034446 2026-03-30 20:37:53.078685 | 2026-03-30 20:37:53.078754 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 20:37:53.324347 | controller | changed 2026-03-30 20:37:53.329773 | 2026-03-30 20:37:53.329868 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 20:37:53.581184 | controller | environment: line 5: kubectl: command not found 2026-03-30 20:37:53.582560 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:37:53.582937 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:37:53.583517 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:37:53.861704 | controller | ok: Runtime: 0:00:00.014114 2026-03-30 20:37:53.867797 | 2026-03-30 20:37:53.867866 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 20:37:54.558178 | controller | changed: 2026-03-30 20:37:54.558603 | controller | created directory /var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/logs/controller 2026-03-30 20:37:54.558648 | controller | cd+++++++++ objects/ 2026-03-30 20:37:54.558682 | controller | cd+++++++++ objects/cluster/ 2026-03-30 20:37:54.558716 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 20:37:54.568148 | 2026-03-30 20:37:54.568233 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 20:37:54.823229 | controller | changed 2026-03-30 20:37:54.828630 | 2026-03-30 20:37:54.828716 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 20:37:55.075417 | controller | changed 2026-03-30 20:37:55.135009 | 2026-03-30 20:37:55.135117 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 20:37:55.387150 | controller | environment: line 3: kubectl: command not found 2026-03-30 20:37:55.665193 | controller | ok: Runtime: 0:00:00.011937 2026-03-30 20:37:55.670473 | 2026-03-30 20:37:55.670542 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 20:37:56.211960 | controller | changed: 2026-03-30 20:37:56.269097 | controller | cd+++++++++ pod-logs/ 2026-03-30 20:37:56.269270 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 20:37:56.282574 | 2026-03-30 20:37:56.282643 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 20:37:56.527352 | controller | changed: "values" 2026-03-30 20:37:56.744806 | controller | changed: "releases" 2026-03-30 20:37:56.762220 | 2026-03-30 20:37:56.762481 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 20:37:56.996973 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 20:37:57.292143 | controller | ok: Runtime: 0:00:00.008955 2026-03-30 20:37:57.298630 | 2026-03-30 20:37:57.298738 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 20:37:57.831436 | controller | changed: 2026-03-30 20:37:57.831640 | controller | cd+++++++++ helm/ 2026-03-30 20:37:57.831678 | controller | cd+++++++++ helm/releases/ 2026-03-30 20:37:57.831711 | controller | cd+++++++++ helm/values/ 2026-03-30 20:37:57.837830 | 2026-03-30 20:37:57.837899 | PLAY RECAP 2026-03-30 20:37:57.837959 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:37:57.837989 | 2026-03-30 20:37:57.957706 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:37:57.960403 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:37:58.545078 | 2026-03-30 20:37:58.545247 | PLAY [all] 2026-03-30 20:37:58.555135 | 2026-03-30 20:37:58.555209 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 20:37:58.601499 | controller | skipping: Conditional result was False 2026-03-30 20:37:58.610345 | 2026-03-30 20:37:58.610450 | TASK [fetch-output : Set log path for single node] 2026-03-30 20:37:58.652799 | controller | ok 2026-03-30 20:37:58.658784 | 2026-03-30 20:37:58.658851 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 20:37:59.047126 | controller -> localhost | ok: "/var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/logs" 2026-03-30 20:37:59.271687 | controller -> localhost | changed: "/var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/artifacts" 2026-03-30 20:37:59.480616 | controller -> localhost | changed: "/var/lib/zuul/builds/e3e6e5d0f2604b738d89facbd36a97b0/work/docs" 2026-03-30 20:37:59.499931 | 2026-03-30 20:37:59.500090 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 20:38:00.171162 | controller | changed: .d..t...... ./ 2026-03-30 20:38:00.171450 | controller | changed: All items complete 2026-03-30 20:38:00.171487 | 2026-03-30 20:38:00.673701 | controller | changed: .d..t...... ./ 2026-03-30 20:38:01.152273 | controller | changed: .d..t...... ./ 2026-03-30 20:38:01.169172 | 2026-03-30 20:38:01.169508 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 20:38:01.567729 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008032 2026-03-30 20:38:01.784758 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007804 2026-03-30 20:38:01.805127 | 2026-03-30 20:38:01.805615 | PLAY [all] 2026-03-30 20:38:01.810580 | 2026-03-30 20:38:01.810647 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 20:38:02.299476 | controller | changed 2026-03-30 20:38:02.305913 | 2026-03-30 20:38:02.305964 | PLAY RECAP 2026-03-30 20:38:02.306010 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:38:02.306032 | 2026-03-30 20:38:02.427810 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:38:02.430659 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 20:38:02.971188 | 2026-03-30 20:38:02.971305 | PLAY [localhost] 2026-03-30 20:38:02.981021 | 2026-03-30 20:38:02.981089 | TASK [Generate Zuul manifest] 2026-03-30 20:38:03.001715 | localhost | ok 2026-03-30 20:38:03.017588 | 2026-03-30 20:38:03.017661 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 20:38:03.344036 | localhost | changed 2026-03-30 20:38:03.355651 | 2026-03-30 20:38:03.355744 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 20:38:03.387492 | localhost | ok 2026-03-30 20:38:03.395326 | 2026-03-30 20:38:03.395391 | TASK [Upload logs] 2026-03-30 20:38:03.416369 | localhost | ok 2026-03-30 20:38:03.473645 | 2026-03-30 20:38:03.473743 | TASK [Set zuul-log-path fact] 2026-03-30 20:38:03.495311 | localhost | ok 2026-03-30 20:38:03.508525 | 2026-03-30 20:38:03.508592 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:38:03.540545 | localhost | ok 2026-03-30 20:38:03.548799 | 2026-03-30 20:38:03.548860 | TASK [upload-logs : Create log directories] 2026-03-30 20:38:03.947264 | localhost | changed 2026-03-30 20:38:03.953619 | 2026-03-30 20:38:03.953707 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 20:38:04.352391 | localhost -> localhost | ok: Runtime: 0:00:00.006225 2026-03-30 20:38:04.358864 | 2026-03-30 20:38:04.358952 | TASK [upload-logs : Upload logs to log server] 2026-03-30 20:38:04.817281 | localhost | Output suppressed because no_log was given 2026-03-30 20:38:04.822645 | 2026-03-30 20:38:04.822718 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 20:38:04.870664 | localhost | skipping: Conditional result was False 2026-03-30 20:38:04.877456 | localhost | skipping: Conditional result was False 2026-03-30 20:38:04.893028 | 2026-03-30 20:38:04.893213 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 20:38:04.934910 | localhost | skipping: Conditional result was False 2026-03-30 20:38:04.935280 | 2026-03-30 20:38:04.939096 | localhost | skipping: Conditional result was False 2026-03-30 20:38:04.949413 | 2026-03-30 20:38:04.949678 | LOOP [upload-logs : Upload console log and json output]