2026-07-17 00:17:15.861602 | Job console starting 2026-07-17 00:17:15.871324 | Updating git repos 2026-07-17 00:17:15.914999 | Cloning repos into workspace 2026-07-17 00:17:15.963521 | Restoring repo states 2026-07-17 00:17:15.976760 | Merging changes 2026-07-17 00:17:16.570765 | Checking out repos 2026-07-17 00:17:17.032404 | Preparing playbooks 2026-07-17 00:17:20.105829 | Running Ansible setup 2026-07-17 00:17:23.637657 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 00:17:24.222489 | 2026-07-17 00:17:24.222621 | PLAY [localhost] 2026-07-17 00:17:24.230434 | 2026-07-17 00:17:24.230516 | TASK [Gathering Facts] 2026-07-17 00:17:26.095670 | localhost | ok 2026-07-17 00:17:26.108424 | 2026-07-17 00:17:26.108507 | TASK [Setup log path fact] 2026-07-17 00:17:26.140292 | localhost | ok 2026-07-17 00:17:26.155515 | 2026-07-17 00:17:26.155614 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 00:17:26.187238 | localhost | ok 2026-07-17 00:17:26.195775 | 2026-07-17 00:17:26.195872 | TASK [emit-job-header : Print job information] 2026-07-17 00:17:26.238158 | # Job Information 2026-07-17 00:17:26.238327 | Ansible Version: 2.16.18 2026-07-17 00:17:26.238375 | Job: ansible-collection-kubernetes-molecule-helm 2026-07-17 00:17:26.238407 | Pipeline: check 2026-07-17 00:17:26.238436 | Executor: 2d72f0692154 2026-07-17 00:17:26.238466 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/291 2026-07-17 00:17:26.238498 | Event ID: 7fa73510-8174-11f1-9766-26d8aa458930 2026-07-17 00:17:26.242366 | 2026-07-17 00:17:26.242457 | LOOP [emit-job-header : Print node information] 2026-07-17 00:17:26.329925 | localhost | ok: 2026-07-17 00:17:26.330495 | localhost | # Node Information 2026-07-17 00:17:26.330582 | localhost | Inventory Hostname: controller 2026-07-17 00:17:26.330637 | localhost | Hostname: np0000185630 2026-07-17 00:17:26.330684 | localhost | Username: zuul 2026-07-17 00:17:26.330737 | localhost | Distro: Debian 13.6 2026-07-17 00:17:26.330784 | localhost | Provider: yul1 2026-07-17 00:17:26.330828 | localhost | Region: ca-ymq-1 2026-07-17 00:17:26.330872 | localhost | Label: debian-trixie 2026-07-17 00:17:26.330916 | localhost | Product Name: OpenStack Nova 2026-07-17 00:17:26.330961 | localhost | Interface IP: 199.204.45.70 2026-07-17 00:17:26.353772 | 2026-07-17 00:17:26.354029 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-17 00:17:26.746692 | localhost -> localhost | changed 2026-07-17 00:17:26.755328 | 2026-07-17 00:17:26.755430 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-17 00:17:27.573157 | localhost -> localhost | changed 2026-07-17 00:17:27.584751 | 2026-07-17 00:17:27.584830 | PLAY [all] 2026-07-17 00:17:27.592719 | 2026-07-17 00:17:27.592788 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-17 00:17:27.811397 | controller -> localhost | ok 2026-07-17 00:17:27.819518 | 2026-07-17 00:17:27.819614 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-17 00:17:27.850626 | controller | ok 2026-07-17 00:17:27.868660 | controller | included: /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-17 00:17:27.873269 | 2026-07-17 00:17:27.873330 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-17 00:17:28.985660 | controller -> localhost | Generating public/private rsa key pair. 2026-07-17 00:17:28.985883 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/1f024b5417d841e98a2d3fdb405bcf65_id_rsa 2026-07-17 00:17:28.985925 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/1f024b5417d841e98a2d3fdb405bcf65_id_rsa.pub 2026-07-17 00:17:28.985956 | controller -> localhost | The key fingerprint is: 2026-07-17 00:17:28.985987 | controller -> localhost | SHA256:zg8ChKxsBDgIy3OFDDmuyPfPMFhx2dU3lMwUBGf39pU zuul-build-sshkey 2026-07-17 00:17:28.986028 | controller -> localhost | The key's randomart image is: 2026-07-17 00:17:28.986064 | controller -> localhost | +---[RSA 3072]----+ 2026-07-17 00:17:28.986101 | controller -> localhost | |*.+ .. ...BB+| 2026-07-17 00:17:28.986132 | controller -> localhost | |*= +. o . .o*+| 2026-07-17 00:17:28.986163 | controller -> localhost | |o=+... o . .E=| 2026-07-17 00:17:28.986193 | controller -> localhost | |ooo. o .o| 2026-07-17 00:17:28.986222 | controller -> localhost | |=o .. S .| 2026-07-17 00:17:28.986250 | controller -> localhost | |+. .o. o | 2026-07-17 00:17:28.986278 | controller -> localhost | | ...o. + | 2026-07-17 00:17:28.986307 | controller -> localhost | | .+. o | 2026-07-17 00:17:28.986340 | controller -> localhost | | .o . | 2026-07-17 00:17:28.986369 | controller -> localhost | +----[SHA256]-----+ 2026-07-17 00:17:28.986440 | controller -> localhost | ok: Runtime: 0:00:00.702625 2026-07-17 00:17:28.992347 | 2026-07-17 00:17:28.992439 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-17 00:17:29.024886 | controller | ok 2026-07-17 00:17:29.035264 | controller | included: /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-17 00:17:29.041900 | 2026-07-17 00:17:29.041960 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-17 00:17:29.067198 | controller | skipping: Conditional result was False 2026-07-17 00:17:29.076128 | 2026-07-17 00:17:29.076214 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-17 00:17:29.619782 | controller | changed 2026-07-17 00:17:29.623796 | 2026-07-17 00:17:29.623861 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-17 00:17:29.828434 | controller | ok 2026-07-17 00:17:29.834271 | 2026-07-17 00:17:29.834361 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-17 00:17:30.359870 | controller | changed 2026-07-17 00:17:30.366323 | 2026-07-17 00:17:30.366414 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-17 00:17:30.886214 | controller | changed 2026-07-17 00:17:30.891241 | 2026-07-17 00:17:30.891318 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-17 00:17:30.914196 | controller | skipping: Conditional result was False 2026-07-17 00:17:30.923888 | 2026-07-17 00:17:30.924100 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-17 00:17:31.283384 | controller -> localhost | changed 2026-07-17 00:17:31.296803 | 2026-07-17 00:17:31.296898 | TASK [add-build-sshkey : Add back temp key] 2026-07-17 00:17:31.572459 | controller -> localhost | Identity added: /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/1f024b5417d841e98a2d3fdb405bcf65_id_rsa (zuul-build-sshkey) 2026-07-17 00:17:31.572696 | controller -> localhost | ok: Runtime: 0:00:00.015612 2026-07-17 00:17:31.578237 | 2026-07-17 00:17:31.578323 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-17 00:17:31.916228 | controller | ok 2026-07-17 00:17:31.920853 | 2026-07-17 00:17:31.920916 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-17 00:17:31.955693 | controller | skipping: Conditional result was False 2026-07-17 00:17:31.966188 | 2026-07-17 00:17:31.966340 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-17 00:17:32.320554 | controller | ok 2026-07-17 00:17:32.326536 | 2026-07-17 00:17:32.326599 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-17 00:17:33.317661 | controller | Output suppressed because no_log was given 2026-07-17 00:17:33.327196 | 2026-07-17 00:17:33.327288 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-17 00:17:33.541561 | controller | ok: "logs" 2026-07-17 00:17:33.541839 | controller | ok: All items complete 2026-07-17 00:17:33.541878 | 2026-07-17 00:17:33.728083 | controller | ok: "artifacts" 2026-07-17 00:17:33.918337 | controller | ok: "docs" 2026-07-17 00:17:33.930697 | 2026-07-17 00:17:33.930843 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-17 00:17:34.132876 | controller | changed: "logs" 2026-07-17 00:17:34.314842 | controller | changed: "artifacts" 2026-07-17 00:17:34.494875 | controller | changed: "docs" 2026-07-17 00:17:34.517459 | 2026-07-17 00:17:34.517574 | PLAY RECAP 2026-07-17 00:17:34.517620 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-17 00:17:34.517648 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:17:34.517671 | 2026-07-17 00:17:34.652888 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 00:17:34.654742 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 00:17:35.219643 | 2026-07-17 00:17:35.219796 | PLAY [all] 2026-07-17 00:17:35.230738 | 2026-07-17 00:17:35.230817 | TASK [setup-uv : Extract archive] 2026-07-17 00:17:37.834140 | controller | changed 2026-07-17 00:17:37.840775 | 2026-07-17 00:17:37.840858 | TASK [setup-uv : Print version] 2026-07-17 00:17:38.203315 | controller | uv 0.8.13 2026-07-17 00:17:38.372021 | controller | ok: Runtime: 0:00:00.015730 2026-07-17 00:17:38.381450 | 2026-07-17 00:17:38.381518 | TASK [Install Ansible collection siblings] 2026-07-17 00:17:38.777889 | controller | ok: 2026-07-17 00:17:38.778078 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-17 00:17:38.778118 | controller | Skipping community.crypto: no checked-out sibling 2026-07-17 00:17:38.778150 | controller | Skipping community.general: no checked-out sibling 2026-07-17 00:17:38.778180 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-17 00:17:38.778209 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-17 00:17:38.780333 | 2026-07-17 00:17:38.780395 | PLAY RECAP 2026-07-17 00:17:38.780456 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:17:38.780487 | 2026-07-17 00:17:38.902241 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 00:17:38.904898 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-17 00:17:39.515665 | 2026-07-17 00:17:39.515807 | PLAY [all] 2026-07-17 00:17:39.526798 | 2026-07-17 00:17:39.526883 | TASK [Update apt cache] 2026-07-17 00:17:44.187182 | controller | ok 2026-07-17 00:17:44.193373 | 2026-07-17 00:17:44.193451 | TASK [Disable firewalld] 2026-07-17 00:17:44.208033 | controller | skipping: Conditional result was False 2026-07-17 00:17:44.216386 | 2026-07-17 00:17:44.216528 | TASK [Install "jq" for log collection] 2026-07-17 00:17:46.464930 | controller | changed 2026-07-17 00:17:46.467252 | 2026-07-17 00:17:46.467301 | PLAY RECAP 2026-07-17 00:17:46.467346 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-17 00:17:46.467368 | 2026-07-17 00:17:46.585619 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-17 00:17:46.588714 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 00:17:47.167012 | 2026-07-17 00:17:47.167200 | PLAY [all] 2026-07-17 00:17:47.178808 | 2026-07-17 00:17:47.178903 | LOOP [Check inventory directories] 2026-07-17 00:17:47.582276 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-17 00:17:47.755239 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/helm/inventory" 2026-07-17 00:17:47.931436 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/inventory" 2026-07-17 00:17:47.941383 | 2026-07-17 00:17:47.941622 | LOOP [Copy inventory file for Zuul] 2026-07-17 00:17:48.817486 | controller | changed: 2026-07-17 00:17:48.817746 | controller | { 2026-07-17 00:17:48.817788 | controller | "ansible_loop_var": "item", 2026-07-17 00:17:48.817823 | controller | "changed": false, 2026-07-17 00:17:48.817853 | controller | "failed": false, 2026-07-17 00:17:48.817886 | controller | "invocation": { 2026-07-17 00:17:48.817915 | controller | "module_args": { 2026-07-17 00:17:48.817942 | controller | "checksum_algorithm": "sha1", 2026-07-17 00:17:48.817968 | controller | "follow": true, 2026-07-17 00:17:48.817996 | controller | "get_attributes": true, 2026-07-17 00:17:48.818024 | controller | "get_checksum": true, 2026-07-17 00:17:48.818051 | controller | "get_mime": true, 2026-07-17 00:17:48.818077 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-17 00:17:48.818104 | controller | } 2026-07-17 00:17:48.818130 | controller | }, 2026-07-17 00:17:48.818156 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-17 00:17:48.818182 | controller | "stat": { 2026-07-17 00:17:48.818209 | controller | "atime": 1784247453.1817334, 2026-07-17 00:17:48.818236 | controller | "attr_flags": "e", 2026-07-17 00:17:48.818262 | controller | "attributes": [ 2026-07-17 00:17:48.818287 | controller | "extents" 2026-07-17 00:17:48.818313 | controller | ], 2026-07-17 00:17:48.818338 | controller | "block_size": 4096, 2026-07-17 00:17:48.818364 | controller | "blocks": 8, 2026-07-17 00:17:48.818390 | controller | "charset": "unknown", 2026-07-17 00:17:48.818417 | controller | "ctime": 1784247453.2057335, 2026-07-17 00:17:48.818444 | controller | "dev": 65025, 2026-07-17 00:17:48.818470 | controller | "device_type": 0, 2026-07-17 00:17:48.818495 | controller | "executable": true, 2026-07-17 00:17:48.818521 | controller | "exists": true, 2026-07-17 00:17:48.818546 | controller | "gid": 1000, 2026-07-17 00:17:48.818572 | controller | "gr_name": "zuul", 2026-07-17 00:17:48.818597 | controller | "inode": 518935, 2026-07-17 00:17:48.818624 | controller | "isblk": false, 2026-07-17 00:17:48.818651 | controller | "ischr": false, 2026-07-17 00:17:48.818677 | controller | "isdir": true, 2026-07-17 00:17:48.818703 | controller | "isfifo": false, 2026-07-17 00:17:48.818729 | controller | "isgid": false, 2026-07-17 00:17:48.818754 | controller | "islnk": false, 2026-07-17 00:17:48.818779 | controller | "isreg": false, 2026-07-17 00:17:48.818805 | controller | "issock": false, 2026-07-17 00:17:48.818829 | controller | "isuid": false, 2026-07-17 00:17:48.818854 | controller | "mimetype": "unknown", 2026-07-17 00:17:48.818879 | controller | "mode": "0755", 2026-07-17 00:17:48.818903 | controller | "mtime": 1784247436.437235, 2026-07-17 00:17:48.818929 | controller | "nlink": 14, 2026-07-17 00:17:48.818955 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-17 00:17:48.818980 | controller | "pw_name": "zuul", 2026-07-17 00:17:48.819011 | controller | "readable": true, 2026-07-17 00:17:48.819037 | controller | "rgrp": true, 2026-07-17 00:17:48.819063 | controller | "roth": true, 2026-07-17 00:17:48.819089 | controller | "rusr": true, 2026-07-17 00:17:48.819115 | controller | "size": 4096, 2026-07-17 00:17:48.819141 | controller | "uid": 1000, 2026-07-17 00:17:48.819166 | controller | "version": "2442542676", 2026-07-17 00:17:48.819193 | controller | "wgrp": false, 2026-07-17 00:17:48.819220 | controller | "woth": false, 2026-07-17 00:17:48.819247 | controller | "writeable": true, 2026-07-17 00:17:48.819273 | controller | "wusr": true, 2026-07-17 00:17:48.819298 | controller | "xgrp": true, 2026-07-17 00:17:48.819323 | controller | "xoth": true, 2026-07-17 00:17:48.819348 | controller | "xusr": true 2026-07-17 00:17:48.819374 | controller | } 2026-07-17 00:17:48.819412 | controller | } 2026-07-17 00:17:48.819461 | controller | ok: All items complete 2026-07-17 00:17:48.819519 | 2026-07-17 00:17:48.821907 | controller | skipping: Conditional result was False 2026-07-17 00:17:48.823969 | controller | skipping: Conditional result was False 2026-07-17 00:17:48.836367 | 2026-07-17 00:17:48.836549 | LOOP [Switch "ansible_host" to private IP] 2026-07-17 00:17:49.213316 | controller | changed: 1 replacements made 2026-07-17 00:17:49.214948 | controller | skipping: Conditional result was False 2026-07-17 00:17:49.218843 | controller | skipping: Conditional result was False 2026-07-17 00:17:49.234024 | 2026-07-17 00:17:49.234186 | TASK [Run Molecule scenario] 2026-07-17 00:17:49.721527 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-17 00:17:49.721651 | controller | Creating virtual environment at: .venv 2026-07-17 00:17:49.778873 | controller | Downloading pygments (1.2MiB) 2026-07-17 00:17:49.780123 | controller | Downloading ansible-core (2.3MiB) 2026-07-17 00:17:49.792960 | controller | Downloading cryptography (4.3MiB) 2026-07-17 00:17:49.944325 | controller | Downloading cryptography 2026-07-17 00:17:49.995099 | controller | Downloading pygments 2026-07-17 00:17:50.164366 | controller | Downloading ansible-core 2026-07-17 00:17:50.214448 | controller | Installed 36 packages in 49ms 2026-07-17 00:17:50.873919 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-17 00:17:50.874011 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-17 00:17:51.828610 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-17 00:17:51.828692 | controller | INFO default scenario not found, disabling shared state. 2026-07-17 00:17:51.828732 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-17 00:17:51.828745 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-07-17 00:18:27.726597 | controller | INFO [helm > dependency] Executing 2026-07-17 00:18:27.726666 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-07-17 00:18:27.726882 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-07-17 00:18:27.727011 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-17 00:18:27.732345 | controller | INFO [helm > cleanup] Executing 2026-07-17 00:18:27.732623 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:18:27.738078 | controller | INFO [helm > destroy] Executing 2026-07-17 00:18:27.738108 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-07-17 00:18:27.738191 | controller | INFO [helm > destroy] Executed: Successful 2026-07-17 00:18:27.743481 | controller | INFO [helm > syntax] Executing 2026-07-17 00:18:28.671865 | controller | 2026-07-17 00:18:28.672090 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-07-17 00:18:28.748840 | controller | INFO [helm > syntax] Executed: Successful 2026-07-17 00:18:28.761060 | controller | INFO [helm > create] Executing 2026-07-17 00:18:28.763179 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:18:28.770430 | controller | INFO [helm > prepare] Executing 2026-07-17 00:18:29.621168 | controller | 2026-07-17 00:18:29.621400 | controller | PLAY [Prepare] ***************************************************************** 2026-07-17 00:18:29.621588 | controller | 2026-07-17 00:18:29.621780 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-17 00:18:29.621996 | controller | Friday 17 July 2026 00:18:29 +0000 (0:00:00.028) 0:00:00.028 *********** 2026-07-17 00:18:30.807741 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:18:30.811872 | controller | ok: [controller] 2026-07-17 00:18:30.811983 | controller | 2026-07-17 00:18:30.812122 | controller | TASK [Install Debian packages] ************************************************* 2026-07-17 00:18:30.815009 | controller | Friday 17 July 2026 00:18:30 +0000 (0:00:01.190) 0:00:01.219 *********** 2026-07-17 00:18:32.238918 | controller | ok: [controller] 2026-07-17 00:18:32.239064 | controller | 2026-07-17 00:18:32.239276 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:18:32.239510 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-17 00:18:32.239690 | controller | 2026-07-17 00:18:32.239870 | controller | 2026-07-17 00:18:32.240062 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:18:32.240267 | controller | Friday 17 July 2026 00:18:32 +0000 (0:00:01.427) 0:00:02.646 *********** 2026-07-17 00:18:32.240461 | controller | =============================================================================== 2026-07-17 00:18:32.240674 | controller | Install Debian packages ------------------------------------------------- 1.43s 2026-07-17 00:18:32.240859 | controller | Gathering Facts --------------------------------------------------------- 1.19s 2026-07-17 00:18:32.355419 | controller | INFO [helm > prepare] Executed: Successful 2026-07-17 00:18:32.366302 | controller | INFO [helm > converge] Executing 2026-07-17 00:18:33.238617 | controller | 2026-07-17 00:18:33.238768 | controller | PLAY [Converge] **************************************************************** 2026-07-17 00:18:33.239051 | controller | 2026-07-17 00:18:33.239295 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-17 00:18:33.239446 | controller | Friday 17 July 2026 00:18:33 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-07-17 00:18:34.267301 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:18:34.275182 | controller | ok: [controller] 2026-07-17 00:18:34.275401 | controller | 2026-07-17 00:18:34.275619 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-17 00:18:34.275823 | controller | Friday 17 July 2026 00:18:34 +0000 (0:00:01.036) 0:00:01.048 *********** 2026-07-17 00:18:34.763424 | controller | ok: [controller] 2026-07-17 00:18:34.763477 | controller | 2026-07-17 00:18:34.763885 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:18:34.764222 | controller | Friday 17 July 2026 00:18:34 +0000 (0:00:00.484) 0:00:01.533 *********** 2026-07-17 00:18:35.863148 | controller | ok: [controller] 2026-07-17 00:18:35.863297 | controller | 2026-07-17 00:18:35.863511 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-17 00:18:35.863714 | controller | Friday 17 July 2026 00:18:35 +0000 (0:00:01.103) 0:00:02.636 *********** 2026-07-17 00:18:36.288490 | controller | changed: [controller] 2026-07-17 00:18:36.288674 | controller | 2026-07-17 00:18:36.288885 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:18:36.289082 | controller | Friday 17 July 2026 00:18:36 +0000 (0:00:00.425) 0:00:03.061 *********** 2026-07-17 00:18:36.349819 | controller | ok: [controller] => { 2026-07-17 00:18:36.349988 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-17 00:18:36.350170 | controller | } 2026-07-17 00:18:36.350342 | controller | 2026-07-17 00:18:36.350539 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:18:36.350733 | controller | Friday 17 July 2026 00:18:36 +0000 (0:00:00.060) 0:00:03.122 *********** 2026-07-17 00:18:37.283950 | 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-07-17 00:18:37.292020 | controller | changed: [controller] 2026-07-17 00:18:37.292041 | controller | 2026-07-17 00:18:37.292051 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:18:37.292059 | controller | Friday 17 July 2026 00:18:37 +0000 (0:00:00.942) 0:00:04.065 *********** 2026-07-17 00:18:39.250435 | controller | changed: [controller] 2026-07-17 00:18:39.250775 | controller | 2026-07-17 00:18:39.251112 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-07-17 00:18:39.251485 | controller | Friday 17 July 2026 00:18:39 +0000 (0:00:01.958) 0:00:06.024 *********** 2026-07-17 00:18:39.747792 | controller | ok: [controller] 2026-07-17 00:18:39.748128 | controller | 2026-07-17 00:18:39.748467 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-07-17 00:18:39.748744 | controller | Friday 17 July 2026 00:18:39 +0000 (0:00:00.497) 0:00:06.521 *********** 2026-07-17 00:18:40.135034 | controller | changed: [controller] 2026-07-17 00:18:40.135085 | controller | 2026-07-17 00:18:40.135096 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-07-17 00:18:40.135105 | controller | Friday 17 July 2026 00:18:40 +0000 (0:00:00.386) 0:00:06.908 *********** 2026-07-17 00:18:40.588233 | controller | ok: [controller] 2026-07-17 00:18:40.588376 | controller | 2026-07-17 00:18:40.588601 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-07-17 00:18:40.588809 | controller | Friday 17 July 2026 00:18:40 +0000 (0:00:00.453) 0:00:07.362 *********** 2026-07-17 00:18:40.891331 | controller | changed: [controller] 2026-07-17 00:18:40.891508 | controller | 2026-07-17 00:18:40.891742 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-07-17 00:18:40.891966 | controller | Friday 17 July 2026 00:18:40 +0000 (0:00:00.302) 0:00:07.665 *********** 2026-07-17 00:18:41.183140 | controller | ok: [controller] 2026-07-17 00:18:41.183309 | controller | 2026-07-17 00:18:41.183518 | controller | TASK [Install plugin] ********************************************************** 2026-07-17 00:18:41.183722 | controller | Friday 17 July 2026 00:18:41 +0000 (0:00:00.291) 0:00:07.956 *********** 2026-07-17 00:18:41.236397 | controller | included: vexxhost.containers.download_artifact for controller 2026-07-17 00:18:41.236478 | controller | 2026-07-17 00:18:41.236608 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:18:41.236731 | controller | Friday 17 July 2026 00:18:41 +0000 (0:00:00.054) 0:00:08.010 *********** 2026-07-17 00:18:41.286776 | controller | ok: [controller] => { 2026-07-17 00:18:41.287056 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-17 00:18:41.287245 | controller | } 2026-07-17 00:18:41.287419 | controller | 2026-07-17 00:18:41.287619 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:18:41.287815 | controller | Friday 17 July 2026 00:18:41 +0000 (0:00:00.049) 0:00:08.060 *********** 2026-07-17 00:18:42.143940 | controller | changed: [controller] 2026-07-17 00:18:42.143986 | controller | 2026-07-17 00:18:42.143996 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:18:42.144005 | controller | Friday 17 July 2026 00:18:42 +0000 (0:00:00.855) 0:00:08.915 *********** 2026-07-17 00:18:44.217776 | controller | changed: [controller] 2026-07-17 00:18:44.217799 | controller | 2026-07-17 00:18:44.217804 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:18:44.217809 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-17 00:18:44.217813 | controller | 2026-07-17 00:18:44.217816 | controller | 2026-07-17 00:18:44.217820 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:18:44.217823 | controller | Friday 17 July 2026 00:18:44 +0000 (0:00:02.070) 0:00:10.986 *********** 2026-07-17 00:18:44.217826 | controller | =============================================================================== 2026-07-17 00:18:44.217830 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.07s 2026-07-17 00:18:44.217833 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.96s 2026-07-17 00:18:44.217837 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-07-17 00:18:44.217840 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-07-17 00:18:44.217843 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-07-17 00:18:44.217846 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-07-17 00:18:44.217850 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-07-17 00:18:44.217853 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-07-17 00:18:44.217856 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-07-17 00:18:44.217859 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-07-17 00:18:44.217869 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-07-17 00:18:44.217872 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-07-17 00:18:44.217875 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-07-17 00:18:44.217879 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-07-17 00:18:44.217882 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-07-17 00:18:44.217885 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-17 00:18:44.331649 | controller | INFO [helm > converge] Executed: Successful 2026-07-17 00:18:44.340070 | controller | INFO [helm > idempotence] Executing 2026-07-17 00:18:45.250166 | controller | 2026-07-17 00:18:45.250509 | controller | PLAY [Converge] **************************************************************** 2026-07-17 00:18:45.250760 | controller | 2026-07-17 00:18:45.251082 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-17 00:18:45.251346 | controller | Friday 17 July 2026 00:18:45 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-07-17 00:18:46.250120 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:18:46.255740 | controller | ok: [controller] 2026-07-17 00:18:46.255932 | controller | 2026-07-17 00:18:46.256103 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-17 00:18:46.256266 | controller | Friday 17 July 2026 00:18:46 +0000 (0:00:01.005) 0:00:01.019 *********** 2026-07-17 00:18:46.689748 | controller | ok: [controller] 2026-07-17 00:18:46.689800 | controller | 2026-07-17 00:18:46.689885 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:18:46.689975 | controller | Friday 17 July 2026 00:18:46 +0000 (0:00:00.431) 0:00:01.450 *********** 2026-07-17 00:18:47.711006 | controller | ok: [controller] 2026-07-17 00:18:47.711061 | controller | 2026-07-17 00:18:47.711109 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-17 00:18:47.711212 | controller | Friday 17 July 2026 00:18:47 +0000 (0:00:01.023) 0:00:02.474 *********** 2026-07-17 00:18:48.131958 | controller | ok: [controller] 2026-07-17 00:18:48.132007 | controller | 2026-07-17 00:18:48.132157 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:18:48.132282 | controller | Friday 17 July 2026 00:18:48 +0000 (0:00:00.420) 0:00:02.895 *********** 2026-07-17 00:18:48.182174 | controller | ok: [controller] => { 2026-07-17 00:18:48.182299 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-17 00:18:48.182418 | controller | } 2026-07-17 00:18:48.182529 | controller | 2026-07-17 00:18:48.182658 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:18:48.182813 | controller | Friday 17 July 2026 00:18:48 +0000 (0:00:00.050) 0:00:02.945 *********** 2026-07-17 00:18:48.751420 | controller | ok: [controller] 2026-07-17 00:18:48.751465 | controller | 2026-07-17 00:18:48.751507 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:18:48.751603 | controller | Friday 17 July 2026 00:18:48 +0000 (0:00:00.564) 0:00:03.510 *********** 2026-07-17 00:18:50.353264 | controller | ok: [controller] 2026-07-17 00:18:50.353287 | controller | 2026-07-17 00:18:50.353292 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-07-17 00:18:50.353296 | controller | Friday 17 July 2026 00:18:50 +0000 (0:00:01.606) 0:00:05.116 *********** 2026-07-17 00:18:50.837506 | controller | ok: [controller] 2026-07-17 00:18:50.837658 | controller | 2026-07-17 00:18:50.837867 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-07-17 00:18:50.838064 | controller | Friday 17 July 2026 00:18:50 +0000 (0:00:00.483) 0:00:05.600 *********** 2026-07-17 00:18:51.231059 | controller | ok: [controller] 2026-07-17 00:18:51.231139 | controller | 2026-07-17 00:18:51.231277 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-07-17 00:18:51.231403 | controller | Friday 17 July 2026 00:18:51 +0000 (0:00:00.394) 0:00:05.994 *********** 2026-07-17 00:18:51.681114 | controller | ok: [controller] 2026-07-17 00:18:51.681138 | controller | 2026-07-17 00:18:51.681142 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-07-17 00:18:51.681147 | controller | Friday 17 July 2026 00:18:51 +0000 (0:00:00.446) 0:00:06.440 *********** 2026-07-17 00:18:52.011871 | controller | ok: [controller] 2026-07-17 00:18:52.011900 | controller | 2026-07-17 00:18:52.011906 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-07-17 00:18:52.011912 | controller | Friday 17 July 2026 00:18:52 +0000 (0:00:00.333) 0:00:06.774 *********** 2026-07-17 00:18:52.316555 | controller | ok: [controller] 2026-07-17 00:18:52.316774 | controller | 2026-07-17 00:18:52.319211 | controller | TASK [Install plugin] ********************************************************** 2026-07-17 00:18:52.319229 | controller | Friday 17 July 2026 00:18:52 +0000 (0:00:00.305) 0:00:07.079 *********** 2026-07-17 00:18:52.371938 | controller | included: vexxhost.containers.download_artifact for controller 2026-07-17 00:18:52.372067 | controller | 2026-07-17 00:18:52.372192 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:18:52.372313 | controller | Friday 17 July 2026 00:18:52 +0000 (0:00:00.055) 0:00:07.135 *********** 2026-07-17 00:18:52.435308 | controller | ok: [controller] => { 2026-07-17 00:18:52.439517 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-17 00:18:52.439530 | controller | } 2026-07-17 00:18:52.439536 | controller | 2026-07-17 00:18:52.439541 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:18:52.439546 | controller | Friday 17 July 2026 00:18:52 +0000 (0:00:00.063) 0:00:07.198 *********** 2026-07-17 00:18:52.858022 | controller | ok: [controller] 2026-07-17 00:18:52.858293 | controller | 2026-07-17 00:18:52.858567 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:18:52.858864 | controller | Friday 17 July 2026 00:18:52 +0000 (0:00:00.421) 0:00:07.620 *********** 2026-07-17 00:18:54.490087 | controller | ok: [controller] 2026-07-17 00:18:54.490386 | controller | 2026-07-17 00:18:54.490659 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:18:54.490993 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-17 00:18:54.491247 | controller | 2026-07-17 00:18:54.491491 | controller | 2026-07-17 00:18:54.491782 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:18:54.492057 | controller | Friday 17 July 2026 00:18:54 +0000 (0:00:01.633) 0:00:09.253 *********** 2026-07-17 00:18:54.492327 | controller | =============================================================================== 2026-07-17 00:18:54.492594 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.63s 2026-07-17 00:18:54.492860 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.61s 2026-07-17 00:18:54.493124 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.02s 2026-07-17 00:18:54.493388 | controller | Gathering Facts --------------------------------------------------------- 1.01s 2026-07-17 00:18:54.493653 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-07-17 00:18:54.493917 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.48s 2026-07-17 00:18:54.494207 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-07-17 00:18:54.494488 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.43s 2026-07-17 00:18:54.494755 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-17 00:18:54.495058 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.42s 2026-07-17 00:18:54.495342 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-07-17 00:18:54.495674 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.33s 2026-07-17 00:18:54.495961 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-07-17 00:18:54.496205 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-07-17 00:18:54.496358 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-07-17 00:18:54.496513 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-17 00:18:54.599885 | controller | INFO [helm > idempotence] Executed: Successful 2026-07-17 00:18:54.609857 | controller | INFO [helm > side_effect] Executing 2026-07-17 00:18:54.610340 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:18:54.617432 | controller | INFO [helm > verify] Executing 2026-07-17 00:18:55.461988 | controller | 2026-07-17 00:18:55.462304 | controller | PLAY [Verify] ****************************************************************** 2026-07-17 00:18:55.462545 | controller | 2026-07-17 00:18:55.462800 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-17 00:18:55.463137 | controller | Friday 17 July 2026 00:18:55 +0000 (0:00:00.009) 0:00:00.009 *********** 2026-07-17 00:18:56.457331 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:18:56.462104 | controller | ok: [controller] 2026-07-17 00:18:56.462269 | controller | 2026-07-17 00:18:56.462434 | controller | TASK [Get the current Helm version] ******************************************** 2026-07-17 00:18:56.462644 | controller | Friday 17 July 2026 00:18:56 +0000 (0:00:01.000) 0:00:01.010 *********** 2026-07-17 00:18:56.893796 | controller | changed: [controller] 2026-07-17 00:18:56.893836 | controller | 2026-07-17 00:18:56.893846 | controller | TASK [Assert Helm version] ***************************************************** 2026-07-17 00:18:56.893856 | controller | Friday 17 July 2026 00:18:56 +0000 (0:00:00.430) 0:00:01.441 *********** 2026-07-17 00:18:56.923808 | controller | ok: [controller] => { 2026-07-17 00:18:56.924069 | controller | "changed": false, 2026-07-17 00:18:56.924317 | controller | "msg": "All assertions passed" 2026-07-17 00:18:56.924558 | controller | } 2026-07-17 00:18:56.924787 | controller | 2026-07-17 00:18:56.925030 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:18:56.925299 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-17 00:18:56.925526 | controller | 2026-07-17 00:18:56.925750 | controller | 2026-07-17 00:18:56.925991 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:18:56.926241 | controller | Friday 17 July 2026 00:18:56 +0000 (0:00:00.031) 0:00:01.472 *********** 2026-07-17 00:18:56.926634 | controller | =============================================================================== 2026-07-17 00:18:56.926959 | controller | Gathering Facts --------------------------------------------------------- 1.00s 2026-07-17 00:18:56.927214 | controller | Get the current Helm version -------------------------------------------- 0.43s 2026-07-17 00:18:56.927460 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-07-17 00:18:57.052739 | controller | INFO [helm > verify] Executed: Successful 2026-07-17 00:18:57.063521 | controller | INFO [helm > cleanup] Executing 2026-07-17 00:18:57.063987 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:18:57.071377 | controller | INFO [helm > destroy] Executing 2026-07-17 00:18:57.071472 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-07-17 00:18:57.071586 | controller | INFO [helm > destroy] Executed: Successful 2026-07-17 00:18:57.071865 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-17 00:18:57.305899 | controller | ok: Runtime: 0:01:07.494056 2026-07-17 00:18:57.309432 | 2026-07-17 00:18:57.309483 | PLAY RECAP 2026-07-17 00:18:57.309527 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:18:57.309549 | 2026-07-17 00:18:57.422419 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 00:18:57.425368 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-17 00:18:58.036867 | 2026-07-17 00:18:58.037025 | PLAY [all] 2026-07-17 00:18:58.047537 | 2026-07-17 00:18:58.523501 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-17 00:18:59.256824 | controller | changed 2026-07-17 00:18:59.263064 | 2026-07-17 00:18:59.263150 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-17 00:18:59.725826 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:59.725912 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:59.733389 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:59.734917 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:59.736287 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:59.738077 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:59.738702 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:59.739845 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:59.741883 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:59.743338 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:59.746479 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:59.747890 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:59.799152 | controller | ok: Runtime: 0:00:00.035521 2026-07-17 00:18:59.803273 | 2026-07-17 00:18:59.803345 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-17 00:19:00.026164 | controller | changed 2026-07-17 00:19:00.032542 | 2026-07-17 00:19:00.032640 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-17 00:19:00.293717 | controller | environment: line 5: kubectl: command not found 2026-07-17 00:19:00.295346 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:19:00.295380 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:19:00.295584 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:19:00.565587 | controller | ok: Runtime: 0:00:00.012298 2026-07-17 00:19:00.572537 | 2026-07-17 00:19:00.572638 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-17 00:19:02.342764 | controller | changed: 2026-07-17 00:19:02.342927 | controller | created directory /var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/logs/controller 2026-07-17 00:19:02.342956 | controller | cd+++++++++ objects/ 2026-07-17 00:19:02.342978 | controller | cd+++++++++ objects/cluster/ 2026-07-17 00:19:02.343000 | controller | cd+++++++++ objects/namespaced/ 2026-07-17 00:19:02.349899 | 2026-07-17 00:19:02.349962 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-17 00:19:02.575463 | controller | changed 2026-07-17 00:19:02.579480 | 2026-07-17 00:19:02.579557 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-17 00:19:02.813909 | controller | changed 2026-07-17 00:19:02.821657 | 2026-07-17 00:19:02.821724 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-17 00:19:03.052666 | controller | environment: line 3: kubectl: command not found 2026-07-17 00:19:03.350866 | controller | ok: Runtime: 0:00:00.012217 2026-07-17 00:19:03.359393 | 2026-07-17 00:19:03.359536 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-17 00:19:03.825471 | controller | changed: 2026-07-17 00:19:03.825681 | controller | cd+++++++++ pod-logs/ 2026-07-17 00:19:03.825719 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-17 00:19:03.835140 | 2026-07-17 00:19:03.835230 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-17 00:19:04.066435 | controller | changed: "values" 2026-07-17 00:19:04.263950 | controller | changed: "releases" 2026-07-17 00:19:04.270629 | 2026-07-17 00:19:04.270725 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-17 00:19:04.506376 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-17 00:19:04.800087 | controller | ok: Runtime: 0:00:00.008198 2026-07-17 00:19:04.806755 | 2026-07-17 00:19:04.806845 | TASK [helm-release-status : Downloads logs to executor] 2026-07-17 00:19:05.282842 | controller | changed: 2026-07-17 00:19:05.283054 | controller | cd+++++++++ helm/ 2026-07-17 00:19:05.283082 | controller | cd+++++++++ helm/releases/ 2026-07-17 00:19:05.283106 | controller | cd+++++++++ helm/values/ 2026-07-17 00:19:05.291832 | 2026-07-17 00:19:05.291890 | PLAY RECAP 2026-07-17 00:19:05.291939 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:19:05.291960 | 2026-07-17 00:19:05.455496 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-17 00:19:05.458357 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 00:19:06.214958 | 2026-07-17 00:19:06.215099 | PLAY [all] 2026-07-17 00:19:06.225734 | 2026-07-17 00:19:06.225809 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-17 00:19:06.272005 | controller | skipping: Conditional result was False 2026-07-17 00:19:06.280694 | 2026-07-17 00:19:06.280802 | TASK [fetch-output : Set log path for single node] 2026-07-17 00:19:06.324153 | controller | ok 2026-07-17 00:19:06.329858 | 2026-07-17 00:19:06.329951 | LOOP [fetch-output : Ensure local output dirs] 2026-07-17 00:19:06.711804 | controller -> localhost | ok: "/var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/logs" 2026-07-17 00:19:06.920133 | controller -> localhost | changed: "/var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/artifacts" 2026-07-17 00:19:07.136345 | controller -> localhost | changed: "/var/lib/zuul/builds/1f024b5417d841e98a2d3fdb405bcf65/work/docs" 2026-07-17 00:19:07.152830 | 2026-07-17 00:19:07.153033 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-17 00:19:07.776616 | controller | changed: .d..t...... ./ 2026-07-17 00:19:07.776923 | controller | changed: All items complete 2026-07-17 00:19:07.777002 | 2026-07-17 00:19:08.305107 | controller | changed: .d..t...... ./ 2026-07-17 00:19:08.745311 | controller | changed: .d..t...... ./ 2026-07-17 00:19:08.760861 | 2026-07-17 00:19:08.761038 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-17 00:19:09.210334 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.005436 2026-07-17 00:19:09.424945 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006107 2026-07-17 00:19:09.442370 | 2026-07-17 00:19:09.442539 | PLAY [all] 2026-07-17 00:19:09.448630 | 2026-07-17 00:19:09.448711 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-17 00:19:09.919594 | controller | changed 2026-07-17 00:19:09.926499 | 2026-07-17 00:19:09.926572 | PLAY RECAP 2026-07-17 00:19:09.926637 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-17 00:19:09.926669 | 2026-07-17 00:19:10.075828 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 00:19:10.077459 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-17 00:19:10.636834 | 2026-07-17 00:19:10.637022 | PLAY [localhost] 2026-07-17 00:19:10.646578 | 2026-07-17 00:19:10.646647 | TASK [Generate Zuul manifest] 2026-07-17 00:19:10.671491 | localhost | ok 2026-07-17 00:19:10.694854 | 2026-07-17 00:19:10.695041 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-17 00:19:11.055360 | localhost | changed 2026-07-17 00:19:11.085742 | 2026-07-17 00:19:11.085913 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-17 00:19:11.127587 | localhost | ok 2026-07-17 00:19:11.137124 | 2026-07-17 00:19:11.137213 | TASK [Upload logs] 2026-07-17 00:19:11.158625 | localhost | ok 2026-07-17 00:19:11.220219 | 2026-07-17 00:19:11.220361 | TASK [Set zuul-log-path fact] 2026-07-17 00:19:11.240303 | localhost | ok 2026-07-17 00:19:11.254670 | 2026-07-17 00:19:11.254744 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 00:19:11.282580 | localhost | ok 2026-07-17 00:19:11.293331 | 2026-07-17 00:19:11.293453 | TASK [upload-logs : Create log directories] 2026-07-17 00:19:11.671574 | localhost | changed 2026-07-17 00:19:11.680179 | 2026-07-17 00:19:11.680246 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-17 00:19:12.067332 | localhost -> localhost | ok: Runtime: 0:00:00.005301 2026-07-17 00:19:12.073911 | 2026-07-17 00:19:12.073977 | TASK [upload-logs : Upload logs to log server] 2026-07-17 00:19:12.540665 | localhost | Output suppressed because no_log was given 2026-07-17 00:19:12.544858 | 2026-07-17 00:19:12.544929 | LOOP [upload-logs : Compress console log and json output] 2026-07-17 00:19:12.591306 | localhost | skipping: Conditional result was False 2026-07-17 00:19:12.639081 | localhost | skipping: Conditional result was False 2026-07-17 00:19:12.650284 | 2026-07-17 00:19:12.650432 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-17 00:19:12.694186 | localhost | skipping: Conditional result was False 2026-07-17 00:19:12.694494 | 2026-07-17 00:19:12.698694 | localhost | skipping: Conditional result was False 2026-07-17 00:19:12.713211 | 2026-07-17 00:19:12.713376 | LOOP [upload-logs : Upload console log and json output]