2026-03-30 21:23:42.051096 | Job console starting 2026-03-30 21:23:42.166608 | Updating git repos 2026-03-30 21:23:42.207794 | Cloning repos into workspace 2026-03-30 21:23:42.389589 | Restoring repo states 2026-03-30 21:23:42.406547 | Merging changes 2026-03-30 21:23:43.008876 | Checking out repos 2026-03-30 21:23:43.406500 | Preparing playbooks 2026-03-30 21:23:50.908306 | Running Ansible setup 2026-03-30 21:23:57.045505 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:23:57.667995 | 2026-03-30 21:23:57.668216 | PLAY [localhost] 2026-03-30 21:23:57.678523 | 2026-03-30 21:23:57.678643 | TASK [Gathering Facts] 2026-03-30 21:24:00.281612 | localhost | ok 2026-03-30 21:24:00.291223 | 2026-03-30 21:24:00.291310 | TASK [Setup log path fact] 2026-03-30 21:24:00.309610 | localhost | ok 2026-03-30 21:24:00.327341 | 2026-03-30 21:24:00.327531 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:24:00.356210 | localhost | ok 2026-03-30 21:24:00.364800 | 2026-03-30 21:24:00.364894 | TASK [emit-job-header : Print job information] 2026-03-30 21:24:00.404457 | # Job Information 2026-03-30 21:24:00.404617 | Ansible Version: 2.16.16 2026-03-30 21:24:00.404665 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 21:24:00.404700 | Pipeline: check 2026-03-30 21:24:00.404731 | Executor: 0a8996d2b663 2026-03-30 21:24:00.404763 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/249 2026-03-30 21:24:00.404797 | Event ID: 9f032180-2c7e-11f1-8341-0d5952d4bac5 2026-03-30 21:24:00.408734 | 2026-03-30 21:24:00.408817 | LOOP [emit-job-header : Print node information] 2026-03-30 21:24:00.493214 | localhost | ok: 2026-03-30 21:24:00.493463 | localhost | # Node Information 2026-03-30 21:24:00.493513 | localhost | Inventory Hostname: controller 2026-03-30 21:24:00.493550 | localhost | Hostname: np0000161695 2026-03-30 21:24:00.493584 | localhost | Username: zuul 2026-03-30 21:24:00.493618 | localhost | Distro: Debian 13.4 2026-03-30 21:24:00.493648 | localhost | Provider: yul1 2026-03-30 21:24:00.493677 | localhost | Region: ca-ymq-1 2026-03-30 21:24:00.493705 | localhost | Label: debian-trixie 2026-03-30 21:24:00.493734 | localhost | Product Name: OpenStack Nova 2026-03-30 21:24:00.493761 | localhost | Interface IP: 199.204.45.57 2026-03-30 21:24:00.503675 | 2026-03-30 21:24:00.503857 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 21:24:00.971563 | localhost -> localhost | changed 2026-03-30 21:24:00.981066 | 2026-03-30 21:24:00.981178 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 21:24:02.082132 | localhost -> localhost | changed 2026-03-30 21:24:02.093929 | 2026-03-30 21:24:02.093991 | PLAY [all] 2026-03-30 21:24:02.101166 | 2026-03-30 21:24:02.101230 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 21:24:02.338249 | controller -> localhost | ok 2026-03-30 21:24:02.349315 | 2026-03-30 21:24:02.349430 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 21:24:02.380895 | controller | ok 2026-03-30 21:24:02.396246 | controller | included: /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 21:24:02.401220 | 2026-03-30 21:24:02.401297 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 21:24:04.097465 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 21:24:04.097715 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/2f59eead05df4c1294ebada433e953f1_id_rsa 2026-03-30 21:24:04.097757 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/2f59eead05df4c1294ebada433e953f1_id_rsa.pub 2026-03-30 21:24:04.097790 | controller -> localhost | The key fingerprint is: 2026-03-30 21:24:04.097820 | controller -> localhost | SHA256:uJecY+wHDHhV+9YU6cSfNJ8L9j1TvU8c6+N/6OoRdjA zuul-build-sshkey 2026-03-30 21:24:04.097866 | controller -> localhost | The key's randomart image is: 2026-03-30 21:24:04.097896 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 21:24:04.097935 | controller -> localhost | | .. ... | 2026-03-30 21:24:04.097965 | controller -> localhost | | . . ++ | 2026-03-30 21:24:04.097994 | controller -> localhost | | . . . Eoo.*| 2026-03-30 21:24:04.098022 | controller -> localhost | | . o. . B.+=| 2026-03-30 21:24:04.098050 | controller -> localhost | | ..oS * =.B| 2026-03-30 21:24:04.098078 | controller -> localhost | | +oo o o B+| 2026-03-30 21:24:04.098105 | controller -> localhost | | . O. . .o+| 2026-03-30 21:24:04.098133 | controller -> localhost | | + .. ..oo| 2026-03-30 21:24:04.098165 | controller -> localhost | | .. .ooo.=| 2026-03-30 21:24:04.098194 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 21:24:04.098262 | controller -> localhost | ok: Runtime: 0:00:01.272815 2026-03-30 21:24:04.104568 | 2026-03-30 21:24:04.104659 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 21:24:04.134837 | controller | ok 2026-03-30 21:24:04.145930 | controller | included: /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 21:24:04.160184 | 2026-03-30 21:24:04.160349 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 21:24:04.186139 | controller | skipping: Conditional result was False 2026-03-30 21:24:04.193395 | 2026-03-30 21:24:04.193544 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 21:24:04.708296 | controller | changed 2026-03-30 21:24:04.734248 | 2026-03-30 21:24:04.734325 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 21:24:04.937681 | controller | ok 2026-03-30 21:24:04.943433 | 2026-03-30 21:24:04.943537 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 21:24:05.514903 | controller | changed 2026-03-30 21:24:05.520997 | 2026-03-30 21:24:05.521063 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 21:24:06.048099 | controller | changed 2026-03-30 21:24:06.053634 | 2026-03-30 21:24:06.053700 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 21:24:06.077840 | controller | skipping: Conditional result was False 2026-03-30 21:24:06.085790 | 2026-03-30 21:24:06.085882 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 21:24:06.486485 | controller -> localhost | changed 2026-03-30 21:24:06.500836 | 2026-03-30 21:24:06.500942 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 21:24:06.781396 | controller -> localhost | Identity added: /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/2f59eead05df4c1294ebada433e953f1_id_rsa (zuul-build-sshkey) 2026-03-30 21:24:06.781650 | controller -> localhost | ok: Runtime: 0:00:00.012266 2026-03-30 21:24:06.787252 | 2026-03-30 21:24:06.787318 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 21:24:07.123449 | controller | ok 2026-03-30 21:24:07.129571 | 2026-03-30 21:24:07.129636 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 21:24:07.153709 | controller | skipping: Conditional result was False 2026-03-30 21:24:07.168411 | 2026-03-30 21:24:07.168503 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 21:24:07.526520 | controller | ok 2026-03-30 21:24:07.533069 | 2026-03-30 21:24:07.533202 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 21:24:10.418242 | controller | Output suppressed because no_log was given 2026-03-30 21:24:10.426969 | 2026-03-30 21:24:10.427033 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 21:24:10.637800 | controller | ok: "logs" 2026-03-30 21:24:10.638065 | controller | ok: All items complete 2026-03-30 21:24:10.638094 | 2026-03-30 21:24:10.833146 | controller | ok: "artifacts" 2026-03-30 21:24:11.030227 | controller | ok: "docs" 2026-03-30 21:24:11.043504 | 2026-03-30 21:24:11.043595 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 21:24:11.267541 | controller | changed: "logs" 2026-03-30 21:24:11.453454 | controller | changed: "artifacts" 2026-03-30 21:24:11.632386 | controller | changed: "docs" 2026-03-30 21:24:11.652030 | 2026-03-30 21:24:11.652116 | PLAY RECAP 2026-03-30 21:24:11.652181 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 21:24:11.652224 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:24:11.652254 | 2026-03-30 21:24:11.775671 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:24:11.778181 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:24:12.331823 | 2026-03-30 21:24:12.331964 | PLAY [all] 2026-03-30 21:24:12.342156 | 2026-03-30 21:24:12.342234 | TASK [setup-uv : Extract archive] 2026-03-30 21:24:14.794079 | controller | changed 2026-03-30 21:24:14.800461 | 2026-03-30 21:24:14.800547 | TASK [setup-uv : Print version] 2026-03-30 21:24:15.175737 | controller | uv 0.8.13 2026-03-30 21:24:15.329145 | controller | ok: Runtime: 0:00:00.015676 2026-03-30 21:24:15.337244 | 2026-03-30 21:24:15.337359 | PLAY RECAP 2026-03-30 21:24:15.337463 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:24:15.337519 | 2026-03-30 21:24:15.470161 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:24:15.473626 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:24:16.037093 | 2026-03-30 21:24:16.037229 | PLAY [all] 2026-03-30 21:24:16.047814 | 2026-03-30 21:24:16.047897 | TASK [Update apt cache] 2026-03-30 21:24:20.566702 | controller | ok 2026-03-30 21:24:20.571686 | 2026-03-30 21:24:20.571762 | TASK [Disable firewalld] 2026-03-30 21:24:20.597106 | controller | skipping: Conditional result was False 2026-03-30 21:24:20.604721 | 2026-03-30 21:24:20.604814 | TASK [Install "jq" for log collection] 2026-03-30 21:24:22.718466 | controller | changed 2026-03-30 21:24:22.721422 | 2026-03-30 21:24:22.721494 | PLAY RECAP 2026-03-30 21:24:22.721639 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:24:22.721682 | 2026-03-30 21:24:22.915675 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:24:22.919496 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:24:23.526125 | 2026-03-30 21:24:23.526284 | PLAY [all] 2026-03-30 21:24:23.539368 | 2026-03-30 21:24:23.539632 | TASK [Copy inventory file for Zuul] 2026-03-30 21:24:24.508941 | controller | changed 2026-03-30 21:24:24.517088 | 2026-03-30 21:24:24.517225 | TASK [Switch "ansible_host" to private IP] 2026-03-30 21:24:24.813538 | controller | changed: 1 replacements made 2026-03-30 21:24:24.819540 | 2026-03-30 21:24:24.819636 | TASK [Run Molecule scenario] 2026-03-30 21:24:25.250066 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 21:24:25.250177 | controller | Creating virtual environment at: .venv 2026-03-30 21:24:25.292838 | controller | Downloading pygments (1.2MiB) 2026-03-30 21:24:25.299791 | controller | Downloading cryptography (4.3MiB) 2026-03-30 21:24:25.300136 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 21:24:25.474265 | controller | Downloading cryptography 2026-03-30 21:24:25.532385 | controller | Downloading pygments 2026-03-30 21:24:25.728417 | controller | Downloading ansible-core 2026-03-30 21:24:25.777625 | controller | Installed 36 packages in 48ms 2026-03-30 21:24:26.439255 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 21:24:26.439297 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 21:24:27.315577 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 21:24:27.315631 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 21:24:27.315722 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 21:24:27.315798 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 21:24:44.422433 | controller | INFO [helm > dependency] Executing 2026-03-30 21:24:44.422617 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 21:24:44.422923 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 21:24:44.423099 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 21:24:44.429669 | controller | INFO [helm > cleanup] Executing 2026-03-30 21:24:44.429995 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:24:44.435258 | controller | INFO [helm > destroy] Executing 2026-03-30 21:24:44.435281 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:24:44.435338 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 21:24:44.440575 | controller | INFO [helm > syntax] Executing 2026-03-30 21:24:45.295930 | controller | 2026-03-30 21:24:45.296194 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 21:24:45.354503 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 21:24:45.364358 | controller | INFO [helm > create] Executing 2026-03-30 21:24:45.366404 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:24:45.372088 | controller | INFO [helm > prepare] Executing 2026-03-30 21:24:46.187443 | controller | 2026-03-30 21:24:46.187514 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 21:24:46.187831 | controller | 2026-03-30 21:24:46.188077 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:24:46.188291 | controller | Monday 30 March 2026 21:24:46 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-03-30 21:24:47.449693 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:24:47.457257 | controller | ok: [controller] 2026-03-30 21:24:47.457432 | controller | 2026-03-30 21:24:47.457592 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 21:24:47.457777 | controller | Monday 30 March 2026 21:24:47 +0000 (0:00:01.270) 0:00:01.299 ********** 2026-03-30 21:24:48.940641 | controller | ok: [controller] 2026-03-30 21:24:48.940746 | controller | 2026-03-30 21:24:48.940938 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:24:48.941146 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:24:48.941314 | controller | 2026-03-30 21:24:48.941481 | controller | 2026-03-30 21:24:48.941657 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:24:48.941846 | controller | Monday 30 March 2026 21:24:48 +0000 (0:00:01.483) 0:00:02.782 ********** 2026-03-30 21:24:48.942025 | controller | =============================================================================== 2026-03-30 21:24:48.942211 | controller | Install Debian packages ------------------------------------------------- 1.48s 2026-03-30 21:24:48.942397 | controller | Gathering Facts --------------------------------------------------------- 1.27s 2026-03-30 21:24:49.030538 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 21:24:49.039251 | controller | INFO [helm > converge] Executing 2026-03-30 21:24:49.926280 | controller | 2026-03-30 21:24:49.926351 | controller | PLAY [Converge] **************************************************************** 2026-03-30 21:24:49.926426 | controller | 2026-03-30 21:24:49.926534 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:24:49.926641 | controller | Monday 30 March 2026 21:24:49 +0000 (0:00:00.020) 0:00:00.020 ********** 2026-03-30 21:24:52.983211 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:24:52.989620 | controller | ok: [controller] 2026-03-30 21:24:52.989811 | controller | 2026-03-30 21:24:52.990077 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 21:24:52.990346 | controller | Monday 30 March 2026 21:24:52 +0000 (0:00:03.063) 0:00:03.084 ********** 2026-03-30 21:24:53.474677 | controller | ok: [controller] 2026-03-30 21:24:53.474728 | controller | 2026-03-30 21:24:53.474742 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:24:53.474877 | controller | Monday 30 March 2026 21:24:53 +0000 (0:00:00.484) 0:00:03.569 ********** 2026-03-30 21:24:54.750263 | controller | ok: [controller] 2026-03-30 21:24:54.750341 | controller | 2026-03-30 21:24:54.750351 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:24:54.751174 | controller | Monday 30 March 2026 21:24:54 +0000 (0:00:01.273) 0:00:04.842 ********** 2026-03-30 21:24:55.172141 | controller | changed: [controller] 2026-03-30 21:24:55.172254 | controller | 2026-03-30 21:24:55.172461 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:24:55.172651 | controller | Monday 30 March 2026 21:24:55 +0000 (0:00:00.424) 0:00:05.266 ********** 2026-03-30 21:24:55.218794 | controller | ok: [controller] => { 2026-03-30 21:24:55.219163 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:24:55.219423 | controller | } 2026-03-30 21:24:55.219657 | controller | 2026-03-30 21:24:55.219911 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:24:55.220159 | controller | Monday 30 March 2026 21:24:55 +0000 (0:00:00.045) 0:00:05.312 ********** 2026-03-30 21:24:55.968606 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-30 21:24:55.977386 | controller | changed: [controller] 2026-03-30 21:24:55.977576 | controller | 2026-03-30 21:24:55.977798 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:24:55.978006 | controller | Monday 30 March 2026 21:24:55 +0000 (0:00:00.759) 0:00:06.071 ********** 2026-03-30 21:24:58.051422 | controller | changed: [controller] 2026-03-30 21:24:58.051527 | controller | 2026-03-30 21:24:58.051753 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 21:24:58.051975 | controller | Monday 30 March 2026 21:24:58 +0000 (0:00:02.071) 0:00:08.143 ********** 2026-03-30 21:24:58.558046 | controller | ok: [controller] 2026-03-30 21:24:58.558166 | controller | 2026-03-30 21:24:58.558367 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 21:24:58.558555 | controller | Monday 30 March 2026 21:24:58 +0000 (0:00:00.509) 0:00:08.652 ********** 2026-03-30 21:24:58.958526 | controller | changed: [controller] 2026-03-30 21:24:58.958674 | controller | 2026-03-30 21:24:58.958974 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 21:24:58.959327 | controller | Monday 30 March 2026 21:24:58 +0000 (0:00:00.400) 0:00:09.052 ********** 2026-03-30 21:24:59.398662 | controller | ok: [controller] 2026-03-30 21:24:59.398840 | controller | 2026-03-30 21:24:59.399101 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 21:24:59.399338 | controller | Monday 30 March 2026 21:24:59 +0000 (0:00:00.439) 0:00:09.492 ********** 2026-03-30 21:24:59.692346 | controller | changed: [controller] 2026-03-30 21:24:59.692499 | controller | 2026-03-30 21:24:59.692718 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 21:24:59.692916 | controller | Monday 30 March 2026 21:24:59 +0000 (0:00:00.293) 0:00:09.786 ********** 2026-03-30 21:25:00.027587 | controller | ok: [controller] 2026-03-30 21:25:00.027795 | controller | 2026-03-30 21:25:00.028026 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 21:25:00.028239 | controller | Monday 30 March 2026 21:25:00 +0000 (0:00:00.334) 0:00:10.121 ********** 2026-03-30 21:25:00.083525 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 21:25:00.083699 | controller | 2026-03-30 21:25:00.083905 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:25:00.084098 | controller | Monday 30 March 2026 21:25:00 +0000 (0:00:00.056) 0:00:10.178 ********** 2026-03-30 21:25:00.129797 | controller | ok: [controller] => { 2026-03-30 21:25:00.130007 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:25:00.130205 | controller | } 2026-03-30 21:25:00.130387 | controller | 2026-03-30 21:25:00.130598 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:25:00.130806 | controller | Monday 30 March 2026 21:25:00 +0000 (0:00:00.046) 0:00:10.224 ********** 2026-03-30 21:25:00.936041 | controller | changed: [controller] 2026-03-30 21:25:00.936201 | controller | 2026-03-30 21:25:00.936483 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:25:00.936694 | controller | Monday 30 March 2026 21:25:00 +0000 (0:00:00.805) 0:00:11.029 ********** 2026-03-30 21:25:02.991142 | controller | changed: [controller] 2026-03-30 21:25:02.991190 | controller | 2026-03-30 21:25:02.991201 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:25:02.991211 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:25:02.991220 | controller | 2026-03-30 21:25:02.991228 | controller | 2026-03-30 21:25:02.991236 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:25:02.991244 | controller | Monday 30 March 2026 21:25:02 +0000 (0:00:02.053) 0:00:13.083 ********** 2026-03-30 21:25:02.991252 | controller | =============================================================================== 2026-03-30 21:25:02.991260 | controller | Gathering Facts --------------------------------------------------------- 3.06s 2026-03-30 21:25:02.991267 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.07s 2026-03-30 21:25:02.991275 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.05s 2026-03-30 21:25:02.991283 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.27s 2026-03-30 21:25:02.991420 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-30 21:25:02.991699 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-03-30 21:25:02.991963 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.51s 2026-03-30 21:25:02.992224 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-03-30 21:25:02.992546 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-03-30 21:25:02.992822 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.42s 2026-03-30 21:25:02.993106 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-03-30 21:25:02.993398 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.33s 2026-03-30 21:25:02.993629 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-30 21:25:02.993781 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-03-30 21:25:02.993934 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:25:02.994086 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:25:03.112853 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 21:25:03.122635 | controller | INFO [helm > idempotence] Executing 2026-03-30 21:25:04.013826 | controller | 2026-03-30 21:25:04.014243 | controller | PLAY [Converge] **************************************************************** 2026-03-30 21:25:04.014496 | controller | 2026-03-30 21:25:04.014753 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:25:04.015010 | controller | Monday 30 March 2026 21:25:04 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 21:25:05.054972 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:25:05.060959 | controller | ok: [controller] 2026-03-30 21:25:05.061090 | controller | 2026-03-30 21:25:05.061228 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 21:25:05.061360 | controller | Monday 30 March 2026 21:25:05 +0000 (0:00:01.047) 0:00:01.059 ********** 2026-03-30 21:25:05.481937 | controller | ok: [controller] 2026-03-30 21:25:05.481973 | controller | 2026-03-30 21:25:05.481978 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:25:05.481982 | controller | Monday 30 March 2026 21:25:05 +0000 (0:00:00.416) 0:00:01.475 ********** 2026-03-30 21:25:06.500550 | controller | ok: [controller] 2026-03-30 21:25:06.500588 | controller | 2026-03-30 21:25:06.500597 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:25:06.500605 | controller | Monday 30 March 2026 21:25:06 +0000 (0:00:01.022) 0:00:02.497 ********** 2026-03-30 21:25:06.935457 | controller | ok: [controller] 2026-03-30 21:25:06.935512 | controller | 2026-03-30 21:25:06.935602 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:25:06.935683 | controller | Monday 30 March 2026 21:25:06 +0000 (0:00:00.432) 0:00:02.930 ********** 2026-03-30 21:25:06.982308 | controller | ok: [controller] => { 2026-03-30 21:25:06.982350 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:25:06.982439 | controller | } 2026-03-30 21:25:06.982523 | controller | 2026-03-30 21:25:06.982607 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:25:06.983253 | controller | Monday 30 March 2026 21:25:06 +0000 (0:00:00.050) 0:00:02.980 ********** 2026-03-30 21:25:07.515871 | controller | ok: [controller] 2026-03-30 21:25:07.515898 | controller | 2026-03-30 21:25:07.515904 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:25:07.515910 | controller | Monday 30 March 2026 21:25:07 +0000 (0:00:00.531) 0:00:03.512 ********** 2026-03-30 21:25:09.156428 | controller | ok: [controller] 2026-03-30 21:25:09.156612 | controller | 2026-03-30 21:25:09.159401 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 21:25:09.159413 | controller | Monday 30 March 2026 21:25:09 +0000 (0:00:01.642) 0:00:05.154 ********** 2026-03-30 21:25:09.646116 | controller | ok: [controller] 2026-03-30 21:25:09.646173 | controller | 2026-03-30 21:25:09.646450 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 21:25:09.646478 | controller | Monday 30 March 2026 21:25:09 +0000 (0:00:00.489) 0:00:05.644 ********** 2026-03-30 21:25:10.067470 | controller | ok: [controller] 2026-03-30 21:25:10.067609 | controller | 2026-03-30 21:25:10.067733 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 21:25:10.067850 | controller | Monday 30 March 2026 21:25:10 +0000 (0:00:00.418) 0:00:06.062 ********** 2026-03-30 21:25:10.535543 | controller | ok: [controller] 2026-03-30 21:25:10.535600 | controller | 2026-03-30 21:25:10.535681 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 21:25:10.535781 | controller | Monday 30 March 2026 21:25:10 +0000 (0:00:00.468) 0:00:06.531 ********** 2026-03-30 21:25:10.836269 | controller | ok: [controller] 2026-03-30 21:25:10.836363 | controller | 2026-03-30 21:25:10.836502 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 21:25:10.836638 | controller | Monday 30 March 2026 21:25:10 +0000 (0:00:00.303) 0:00:06.834 ********** 2026-03-30 21:25:11.136667 | controller | ok: [controller] 2026-03-30 21:25:11.136722 | controller | 2026-03-30 21:25:11.136731 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 21:25:11.136740 | controller | Monday 30 March 2026 21:25:11 +0000 (0:00:00.297) 0:00:07.131 ********** 2026-03-30 21:25:11.182497 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 21:25:11.182565 | controller | 2026-03-30 21:25:11.182659 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:25:11.182793 | controller | Monday 30 March 2026 21:25:11 +0000 (0:00:00.049) 0:00:07.180 ********** 2026-03-30 21:25:11.235646 | controller | ok: [controller] => { 2026-03-30 21:25:11.235693 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:25:11.235793 | controller | } 2026-03-30 21:25:11.235874 | controller | 2026-03-30 21:25:11.235966 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:25:11.236066 | controller | Monday 30 March 2026 21:25:11 +0000 (0:00:00.050) 0:00:07.231 ********** 2026-03-30 21:25:11.650346 | controller | ok: [controller] 2026-03-30 21:25:11.650495 | controller | 2026-03-30 21:25:11.650702 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:25:11.650898 | controller | Monday 30 March 2026 21:25:11 +0000 (0:00:00.416) 0:00:07.648 ********** 2026-03-30 21:25:13.264324 | controller | ok: [controller] 2026-03-30 21:25:13.264374 | controller | 2026-03-30 21:25:13.264442 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:25:13.264539 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:25:13.264615 | controller | 2026-03-30 21:25:13.264684 | controller | 2026-03-30 21:25:13.264775 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:25:13.264857 | controller | Monday 30 March 2026 21:25:13 +0000 (0:00:01.615) 0:00:09.263 ********** 2026-03-30 21:25:13.264938 | controller | =============================================================================== 2026-03-30 21:25:13.265024 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.64s 2026-03-30 21:25:13.265152 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.62s 2026-03-30 21:25:13.265231 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-03-30 21:25:13.265317 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.02s 2026-03-30 21:25:13.265405 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-03-30 21:25:13.265494 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.49s 2026-03-30 21:25:13.265580 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-03-30 21:25:13.265669 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-30 21:25:13.265756 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-03-30 21:25:13.266386 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-30 21:25:13.266439 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.42s 2026-03-30 21:25:13.266443 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-03-30 21:25:13.266447 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-03-30 21:25:13.266451 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:25:13.266454 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 21:25:13.266457 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 21:25:13.386412 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 21:25:13.397037 | controller | INFO [helm > side_effect] Executing 2026-03-30 21:25:13.397404 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:25:13.402835 | controller | INFO [helm > verify] Executing 2026-03-30 21:25:14.215415 | controller | 2026-03-30 21:25:14.215782 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 21:25:14.216026 | controller | 2026-03-30 21:25:14.216293 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:25:14.216556 | controller | Monday 30 March 2026 21:25:14 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-30 21:25:15.246819 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 21:25:15.253492 | controller | ok: [controller] 2026-03-30 21:25:15.253514 | controller | 2026-03-30 21:25:15.253523 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 21:25:15.253531 | controller | Monday 30 March 2026 21:25:15 +0000 (0:00:01.038) 0:00:01.047 ********** 2026-03-30 21:25:15.682292 | controller | changed: [controller] 2026-03-30 21:25:15.682581 | controller | 2026-03-30 21:25:15.682832 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 21:25:15.683133 | controller | Monday 30 March 2026 21:25:15 +0000 (0:00:00.429) 0:00:01.476 ********** 2026-03-30 21:25:15.708496 | controller | ok: [controller] => { 2026-03-30 21:25:15.708746 | controller | "changed": false, 2026-03-30 21:25:15.708981 | controller | "msg": "All assertions passed" 2026-03-30 21:25:15.709210 | controller | } 2026-03-30 21:25:15.709426 | controller | 2026-03-30 21:25:15.709656 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:25:15.709915 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:25:15.710132 | controller | 2026-03-30 21:25:15.710345 | controller | 2026-03-30 21:25:15.710578 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:25:15.710819 | controller | Monday 30 March 2026 21:25:15 +0000 (0:00:00.026) 0:00:01.503 ********** 2026-03-30 21:25:15.711044 | controller | =============================================================================== 2026-03-30 21:25:15.711354 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-03-30 21:25:15.711594 | controller | Get the current Helm version -------------------------------------------- 0.43s 2026-03-30 21:25:15.711829 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 21:25:15.794972 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 21:25:15.807160 | controller | INFO [helm > cleanup] Executing 2026-03-30 21:25:15.807212 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:25:15.811860 | controller | INFO [helm > destroy] Executing 2026-03-30 21:25:15.811922 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:25:15.812013 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 21:25:15.812326 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 21:25:16.105685 | controller | ok: Runtime: 0:00:50.744955 2026-03-30 21:25:16.110265 | 2026-03-30 21:25:16.110353 | PLAY RECAP 2026-03-30 21:25:16.110414 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:25:16.110441 | 2026-03-30 21:25:16.234601 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:25:16.237718 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:25:16.880391 | 2026-03-30 21:25:16.880543 | PLAY [all] 2026-03-30 21:25:16.905399 | 2026-03-30 21:25:16.905691 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 21:25:17.317239 | controller | changed 2026-03-30 21:25:17.354602 | 2026-03-30 21:25:17.354740 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 21:25:17.768802 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:25:17.768904 | controller | 2026-03-30 21:25:17.776988 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:25:17.778138 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:25:17.779823 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:25:17.780621 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:25:17.783232 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:25:17.784727 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:25:17.786269 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:25:17.787566 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:25:17.789118 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:25:17.791286 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:25:17.897980 | controller | ok: Runtime: 0:00:00.035946 2026-03-30 21:25:17.906895 | 2026-03-30 21:25:17.906998 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 21:25:18.136386 | controller | changed 2026-03-30 21:25:18.148693 | 2026-03-30 21:25:18.148851 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 21:25:18.397609 | controller | environment: line 5: kubectl: command not found 2026-03-30 21:25:18.398509 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:25:18.398897 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:25:18.399508 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:25:18.675239 | controller | ok: Runtime: 0:00:00.012743 2026-03-30 21:25:18.680822 | 2026-03-30 21:25:18.680910 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 21:25:19.382626 | controller | changed: 2026-03-30 21:25:19.383061 | controller | created directory /var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/logs/controller 2026-03-30 21:25:19.383120 | controller | cd+++++++++ objects/ 2026-03-30 21:25:19.383156 | controller | cd+++++++++ objects/cluster/ 2026-03-30 21:25:19.383224 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 21:25:19.392106 | 2026-03-30 21:25:19.399569 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 21:25:19.642753 | controller | changed 2026-03-30 21:25:19.646966 | 2026-03-30 21:25:19.647033 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 21:25:19.888835 | controller | changed 2026-03-30 21:25:19.892856 | 2026-03-30 21:25:19.892926 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 21:25:20.149622 | controller | environment: line 3: kubectl: command not found 2026-03-30 21:25:20.418845 | controller | ok: Runtime: 0:00:00.013462 2026-03-30 21:25:20.428766 | 2026-03-30 21:25:20.428847 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 21:25:20.973172 | controller | changed: 2026-03-30 21:25:20.973359 | controller | cd+++++++++ pod-logs/ 2026-03-30 21:25:20.973387 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 21:25:20.980226 | 2026-03-30 21:25:20.980292 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 21:25:21.208656 | controller | changed: "values" 2026-03-30 21:25:21.406266 | controller | changed: "releases" 2026-03-30 21:25:21.413398 | 2026-03-30 21:25:21.413474 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 21:25:21.660506 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 21:25:21.954483 | controller | ok: Runtime: 0:00:00.007678 2026-03-30 21:25:21.960673 | 2026-03-30 21:25:21.960799 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 21:25:22.489885 | controller | changed: 2026-03-30 21:25:22.490070 | controller | cd+++++++++ helm/ 2026-03-30 21:25:22.490097 | controller | cd+++++++++ helm/releases/ 2026-03-30 21:25:22.490120 | controller | cd+++++++++ helm/values/ 2026-03-30 21:25:22.498020 | 2026-03-30 21:25:22.498088 | PLAY RECAP 2026-03-30 21:25:22.498149 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:25:22.498179 | 2026-03-30 21:25:22.630587 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:25:22.632798 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:25:23.300860 | 2026-03-30 21:25:23.301093 | PLAY [all] 2026-03-30 21:25:23.311810 | 2026-03-30 21:25:23.311889 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 21:25:23.367257 | controller | skipping: Conditional result was False 2026-03-30 21:25:23.375373 | 2026-03-30 21:25:23.375478 | TASK [fetch-output : Set log path for single node] 2026-03-30 21:25:23.415051 | controller | ok 2026-03-30 21:25:23.420266 | 2026-03-30 21:25:23.420339 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 21:25:23.885854 | controller -> localhost | ok: "/var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/logs" 2026-03-30 21:25:24.233313 | controller -> localhost | changed: "/var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/artifacts" 2026-03-30 21:25:24.471173 | controller -> localhost | changed: "/var/lib/zuul/builds/2f59eead05df4c1294ebada433e953f1/work/docs" 2026-03-30 21:25:24.488136 | 2026-03-30 21:25:24.488282 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 21:25:25.188108 | controller | changed: .d..t...... ./ 2026-03-30 21:25:25.188375 | controller | changed: All items complete 2026-03-30 21:25:25.188422 | 2026-03-30 21:25:25.686470 | controller | changed: .d..t...... ./ 2026-03-30 21:25:26.208302 | controller | changed: .d..t...... ./ 2026-03-30 21:25:26.225406 | 2026-03-30 21:25:26.225539 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 21:25:26.688393 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011610 2026-03-30 21:25:26.921208 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007689 2026-03-30 21:25:26.936404 | 2026-03-30 21:25:26.936549 | PLAY [all] 2026-03-30 21:25:26.942604 | 2026-03-30 21:25:26.942685 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 21:25:27.448306 | controller | changed 2026-03-30 21:25:27.453689 | 2026-03-30 21:25:27.453740 | PLAY RECAP 2026-03-30 21:25:27.453791 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:25:27.453814 | 2026-03-30 21:25:27.596657 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:25:27.598171 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 21:25:28.260206 | 2026-03-30 21:25:28.260365 | PLAY [localhost] 2026-03-30 21:25:28.272144 | 2026-03-30 21:25:28.272225 | TASK [Generate Zuul manifest] 2026-03-30 21:25:28.295396 | localhost | ok 2026-03-30 21:25:28.312393 | 2026-03-30 21:25:28.312509 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 21:25:28.685891 | localhost | changed 2026-03-30 21:25:28.696216 | 2026-03-30 21:25:28.696352 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 21:25:29.006875 | localhost | ok 2026-03-30 21:25:29.015560 | 2026-03-30 21:25:29.015666 | TASK [Upload logs] 2026-03-30 21:25:29.040684 | localhost | ok 2026-03-30 21:25:29.107834 | 2026-03-30 21:25:29.107986 | TASK [Set zuul-log-path fact] 2026-03-30 21:25:29.132827 | localhost | ok 2026-03-30 21:25:29.148500 | 2026-03-30 21:25:29.148660 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:25:29.181437 | localhost | ok 2026-03-30 21:25:29.190233 | 2026-03-30 21:25:29.190306 | TASK [upload-logs : Create log directories] 2026-03-30 21:25:29.671957 | localhost | changed 2026-03-30 21:25:29.678469 | 2026-03-30 21:25:29.678558 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 21:25:30.202298 | localhost -> localhost | ok: Runtime: 0:00:00.006611 2026-03-30 21:25:30.207250 | 2026-03-30 21:25:30.207317 | TASK [upload-logs : Upload logs to log server] 2026-03-30 21:25:30.718637 | localhost | Output suppressed because no_log was given 2026-03-30 21:25:30.726242 | 2026-03-30 21:25:30.726385 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 21:25:30.775884 | localhost | skipping: Conditional result was False 2026-03-30 21:25:30.783911 | localhost | skipping: Conditional result was False 2026-03-30 21:25:30.801268 | 2026-03-30 21:25:30.801425 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 21:25:30.858727 | localhost | skipping: Conditional result was False 2026-03-30 21:25:30.859058 | 2026-03-30 21:25:30.864939 | localhost | skipping: Conditional result was False 2026-03-30 21:25:30.875979 | 2026-03-30 21:25:30.876153 | LOOP [upload-logs : Upload console log and json output]