2026-07-31 00:52:02.594499 | Job console starting 2026-07-31 00:52:02.608125 | Updating git repos 2026-07-31 00:52:02.657256 | Cloning repos into workspace 2026-07-31 00:52:03.400752 | Restoring repo states 2026-07-31 00:52:03.413930 | Merging changes 2026-07-31 00:52:04.359925 | Checking out repos 2026-07-31 00:52:04.456816 | Preparing playbooks 2026-07-31 00:52:07.207665 | Running Ansible setup 2026-07-31 00:52:10.872043 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-31 00:52:11.439633 | 2026-07-31 00:52:11.439741 | PLAY [localhost] 2026-07-31 00:52:11.446939 | 2026-07-31 00:52:11.447009 | TASK [Gathering Facts] 2026-07-31 00:52:12.285740 | localhost | ok 2026-07-31 00:52:12.295535 | 2026-07-31 00:52:12.295668 | TASK [Setup log path fact] 2026-07-31 00:52:12.316434 | localhost | ok 2026-07-31 00:52:12.329256 | 2026-07-31 00:52:12.329336 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-31 00:52:12.359671 | localhost | ok 2026-07-31 00:52:12.367907 | 2026-07-31 00:52:12.368002 | TASK [emit-job-header : Print job information] 2026-07-31 00:52:12.408636 | # Job Information 2026-07-31 00:52:12.408804 | Ansible Version: 2.16.18 2026-07-31 00:52:12.408848 | Job: ansible-collection-kubernetes-molecule-helm 2026-07-31 00:52:12.408880 | Pipeline: check 2026-07-31 00:52:12.408908 | Executor: 2d72f0692154 2026-07-31 00:52:12.408936 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/293 2026-07-31 00:52:12.408988 | Event ID: 6d442530-8c79-11f1-8a90-21f94e93a6db 2026-07-31 00:52:12.412818 | 2026-07-31 00:52:12.412912 | LOOP [emit-job-header : Print node information] 2026-07-31 00:52:12.495231 | localhost | ok: 2026-07-31 00:52:12.495462 | localhost | # Node Information 2026-07-31 00:52:12.495492 | localhost | Inventory Hostname: controller 2026-07-31 00:52:12.495515 | localhost | Hostname: np0000187749 2026-07-31 00:52:12.495535 | localhost | Username: zuul 2026-07-31 00:52:12.495559 | localhost | Distro: Debian 13.6 2026-07-31 00:52:12.495580 | localhost | Provider: yul1 2026-07-31 00:52:12.495600 | localhost | Region: ca-ymq-1 2026-07-31 00:52:12.495620 | localhost | Label: debian-trixie 2026-07-31 00:52:12.495639 | localhost | Product Name: OpenStack Nova 2026-07-31 00:52:12.495658 | localhost | Interface IP: 199.204.45.205 2026-07-31 00:52:12.509207 | 2026-07-31 00:52:12.509368 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-31 00:52:12.874924 | localhost -> localhost | changed 2026-07-31 00:52:12.884640 | 2026-07-31 00:52:12.884742 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-31 00:52:13.731464 | localhost -> localhost | changed 2026-07-31 00:52:13.741117 | 2026-07-31 00:52:13.741194 | PLAY [all] 2026-07-31 00:52:13.748350 | 2026-07-31 00:52:13.748422 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-31 00:52:14.029835 | controller -> localhost | ok 2026-07-31 00:52:14.039451 | 2026-07-31 00:52:14.039538 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-31 00:52:14.059120 | controller | ok 2026-07-31 00:52:14.079041 | controller | included: /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-31 00:52:14.083678 | 2026-07-31 00:52:14.083743 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-31 00:52:15.106023 | controller -> localhost | Generating public/private rsa key pair. 2026-07-31 00:52:15.106186 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/72ea31d3a35747ba8ae5b2be52497ce7_id_rsa 2026-07-31 00:52:15.106235 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/72ea31d3a35747ba8ae5b2be52497ce7_id_rsa.pub 2026-07-31 00:52:15.106266 | controller -> localhost | The key fingerprint is: 2026-07-31 00:52:15.106295 | controller -> localhost | SHA256:CBhjDE04jrJcxHHv1Ikb4KUvn01PAme3axVRFsd7mMk zuul-build-sshkey 2026-07-31 00:52:15.106334 | controller -> localhost | The key's randomart image is: 2026-07-31 00:52:15.106356 | controller -> localhost | +---[RSA 3072]----+ 2026-07-31 00:52:15.106380 | controller -> localhost | |.**..o . ..=o| 2026-07-31 00:52:15.106402 | controller -> localhost | |o.o*o = o . o o| 2026-07-31 00:52:15.106422 | controller -> localhost | |o.o .o * = . o +.| 2026-07-31 00:52:15.106448 | controller -> localhost | |o. . .+.* . . E..| 2026-07-31 00:52:15.106473 | controller -> localhost | |o.. ..+So o . .| 2026-07-31 00:52:15.106501 | controller -> localhost | |.. o + + o | 2026-07-31 00:52:15.106525 | controller -> localhost | | o . + | 2026-07-31 00:52:15.106545 | controller -> localhost | | . | 2026-07-31 00:52:15.106568 | controller -> localhost | | | 2026-07-31 00:52:15.106589 | controller -> localhost | +----[SHA256]-----+ 2026-07-31 00:52:15.106633 | controller -> localhost | ok: Runtime: 0:00:00.576769 2026-07-31 00:52:15.110510 | 2026-07-31 00:52:15.110572 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-31 00:52:15.140683 | controller | ok 2026-07-31 00:52:15.148180 | controller | included: /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-31 00:52:15.154431 | 2026-07-31 00:52:15.154492 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-31 00:52:15.178033 | controller | skipping: Conditional result was False 2026-07-31 00:52:15.186444 | 2026-07-31 00:52:15.186512 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-31 00:52:15.702162 | controller | changed 2026-07-31 00:52:15.707995 | 2026-07-31 00:52:15.708060 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-31 00:52:15.913019 | controller | ok 2026-07-31 00:52:15.919357 | 2026-07-31 00:52:15.919425 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-31 00:52:16.461976 | controller | changed 2026-07-31 00:52:16.725676 | 2026-07-31 00:52:16.725829 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-31 00:52:17.265923 | controller | changed 2026-07-31 00:52:17.273070 | 2026-07-31 00:52:17.273187 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-31 00:52:17.297685 | controller | skipping: Conditional result was False 2026-07-31 00:52:17.306568 | 2026-07-31 00:52:17.306669 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-31 00:52:17.717133 | controller -> localhost | changed 2026-07-31 00:52:17.730369 | 2026-07-31 00:52:17.730492 | TASK [add-build-sshkey : Add back temp key] 2026-07-31 00:52:18.014609 | controller -> localhost | Identity added: /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/72ea31d3a35747ba8ae5b2be52497ce7_id_rsa (zuul-build-sshkey) 2026-07-31 00:52:18.015141 | controller -> localhost | ok: Runtime: 0:00:00.015153 2026-07-31 00:52:18.021606 | 2026-07-31 00:52:18.021741 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-31 00:52:18.344119 | controller | ok 2026-07-31 00:52:18.347954 | 2026-07-31 00:52:18.348018 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-31 00:52:18.372014 | controller | skipping: Conditional result was False 2026-07-31 00:52:18.379499 | 2026-07-31 00:52:18.379609 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-31 00:52:18.712575 | controller | ok 2026-07-31 00:52:18.717160 | 2026-07-31 00:52:18.717226 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-31 00:52:19.654107 | controller | Output suppressed because no_log was given 2026-07-31 00:52:19.663262 | 2026-07-31 00:52:19.663352 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-31 00:52:19.877636 | controller | ok: "logs" 2026-07-31 00:52:19.877862 | controller | ok: All items complete 2026-07-31 00:52:19.877890 | 2026-07-31 00:52:20.056667 | controller | ok: "artifacts" 2026-07-31 00:52:20.246700 | controller | ok: "docs" 2026-07-31 00:52:20.255249 | 2026-07-31 00:52:20.255418 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-31 00:52:20.466669 | controller | changed: "logs" 2026-07-31 00:52:20.643002 | controller | changed: "artifacts" 2026-07-31 00:52:20.826452 | controller | changed: "docs" 2026-07-31 00:52:20.849628 | 2026-07-31 00:52:20.849781 | PLAY RECAP 2026-07-31 00:52:20.849880 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-31 00:52:20.849945 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 00:52:20.849991 | 2026-07-31 00:52:20.972693 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-31 00:52:20.975432 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-31 00:52:21.535511 | 2026-07-31 00:52:21.535621 | PLAY [all] 2026-07-31 00:52:21.544865 | 2026-07-31 00:52:21.544939 | TASK [setup-uv : Extract archive] 2026-07-31 00:52:23.856887 | controller | changed 2026-07-31 00:52:23.865199 | 2026-07-31 00:52:23.865362 | TASK [setup-uv : Print version] 2026-07-31 00:52:24.223148 | controller | uv 0.8.13 2026-07-31 00:52:24.397512 | controller | ok: Runtime: 0:00:00.013077 2026-07-31 00:52:24.406220 | 2026-07-31 00:52:24.406292 | TASK [Install Ansible collection siblings] 2026-07-31 00:52:24.778582 | controller | ok: 2026-07-31 00:52:24.778761 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-31 00:52:24.778801 | controller | Skipping community.crypto: no checked-out sibling 2026-07-31 00:52:24.778832 | controller | Skipping community.general: no checked-out sibling 2026-07-31 00:52:24.778861 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-31 00:52:24.778888 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-31 00:52:24.780918 | 2026-07-31 00:52:24.781014 | PLAY RECAP 2026-07-31 00:52:24.781090 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 00:52:24.781133 | 2026-07-31 00:52:24.885913 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-31 00:52:24.888766 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-31 00:52:25.483225 | 2026-07-31 00:52:25.483909 | PLAY [all] 2026-07-31 00:52:25.495258 | 2026-07-31 00:52:25.495355 | TASK [Update apt cache] 2026-07-31 00:52:30.491552 | controller | ok 2026-07-31 00:52:30.496999 | 2026-07-31 00:52:30.497073 | TASK [Disable firewalld] 2026-07-31 00:52:30.520924 | controller | skipping: Conditional result was False 2026-07-31 00:52:30.529510 | 2026-07-31 00:52:30.529646 | TASK [Install "jq" for log collection] 2026-07-31 00:52:32.645402 | controller | changed 2026-07-31 00:52:32.647189 | 2026-07-31 00:52:32.647236 | PLAY RECAP 2026-07-31 00:52:32.647281 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-31 00:52:32.647302 | 2026-07-31 00:52:32.745853 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-31 00:52:32.749419 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-31 00:52:33.315337 | 2026-07-31 00:52:33.315457 | PLAY [all] 2026-07-31 00:52:33.325681 | 2026-07-31 00:52:33.325759 | LOOP [Check inventory directories] 2026-07-31 00:52:33.699867 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-31 00:52:33.864822 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/helm/inventory" 2026-07-31 00:52:34.036884 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/inventory" 2026-07-31 00:52:34.055775 | 2026-07-31 00:52:34.056153 | LOOP [Copy inventory file for Zuul] 2026-07-31 00:52:34.958982 | controller | changed: 2026-07-31 00:52:34.959222 | controller | { 2026-07-31 00:52:34.959251 | controller | "ansible_loop_var": "item", 2026-07-31 00:52:34.959275 | controller | "changed": false, 2026-07-31 00:52:34.959295 | controller | "failed": false, 2026-07-31 00:52:34.959318 | controller | "invocation": { 2026-07-31 00:52:34.959338 | controller | "module_args": { 2026-07-31 00:52:34.959356 | controller | "checksum_algorithm": "sha1", 2026-07-31 00:52:34.959375 | controller | "follow": true, 2026-07-31 00:52:34.959393 | controller | "get_attributes": true, 2026-07-31 00:52:34.959412 | controller | "get_checksum": true, 2026-07-31 00:52:34.959430 | controller | "get_mime": true, 2026-07-31 00:52:34.959448 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-31 00:52:34.959466 | controller | } 2026-07-31 00:52:34.959483 | controller | }, 2026-07-31 00:52:34.959501 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-31 00:52:34.959519 | controller | "stat": { 2026-07-31 00:52:34.959536 | controller | "atime": 1785459139.5086658, 2026-07-31 00:52:34.959553 | controller | "attr_flags": "e", 2026-07-31 00:52:34.959571 | controller | "attributes": [ 2026-07-31 00:52:34.959589 | controller | "extents" 2026-07-31 00:52:34.959606 | controller | ], 2026-07-31 00:52:34.959624 | controller | "block_size": 4096, 2026-07-31 00:52:34.959641 | controller | "blocks": 8, 2026-07-31 00:52:34.959684 | controller | "charset": "unknown", 2026-07-31 00:52:34.959709 | controller | "ctime": 1785459139.528692, 2026-07-31 00:52:34.959733 | controller | "dev": 65025, 2026-07-31 00:52:34.959752 | controller | "device_type": 0, 2026-07-31 00:52:34.959770 | controller | "executable": true, 2026-07-31 00:52:34.959788 | controller | "exists": true, 2026-07-31 00:52:34.959806 | controller | "gid": 1000, 2026-07-31 00:52:34.959823 | controller | "gr_name": "zuul", 2026-07-31 00:52:34.959840 | controller | "inode": 518935, 2026-07-31 00:52:34.959857 | controller | "isblk": false, 2026-07-31 00:52:34.959875 | controller | "ischr": false, 2026-07-31 00:52:34.959893 | controller | "isdir": true, 2026-07-31 00:52:34.959910 | controller | "isfifo": false, 2026-07-31 00:52:34.959927 | controller | "isgid": false, 2026-07-31 00:52:34.959944 | controller | "islnk": false, 2026-07-31 00:52:34.959961 | controller | "isreg": false, 2026-07-31 00:52:34.959978 | controller | "issock": false, 2026-07-31 00:52:34.959995 | controller | "isuid": false, 2026-07-31 00:52:34.960011 | controller | "mimetype": "unknown", 2026-07-31 00:52:34.960028 | controller | "mode": "0755", 2026-07-31 00:52:34.960045 | controller | "mtime": 1785459123.742116, 2026-07-31 00:52:34.960062 | controller | "nlink": 14, 2026-07-31 00:52:34.960079 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-31 00:52:34.960096 | controller | "pw_name": "zuul", 2026-07-31 00:52:34.960118 | controller | "readable": true, 2026-07-31 00:52:34.960137 | controller | "rgrp": true, 2026-07-31 00:52:34.960154 | controller | "roth": true, 2026-07-31 00:52:34.960171 | controller | "rusr": true, 2026-07-31 00:52:34.960188 | controller | "size": 4096, 2026-07-31 00:52:34.960205 | controller | "uid": 1000, 2026-07-31 00:52:34.960223 | controller | "version": "1981002830", 2026-07-31 00:52:34.960240 | controller | "wgrp": false, 2026-07-31 00:52:34.960259 | controller | "woth": false, 2026-07-31 00:52:34.960278 | controller | "writeable": true, 2026-07-31 00:52:34.960296 | controller | "wusr": true, 2026-07-31 00:52:34.960314 | controller | "xgrp": true, 2026-07-31 00:52:34.960331 | controller | "xoth": true, 2026-07-31 00:52:34.960349 | controller | "xusr": true 2026-07-31 00:52:34.960366 | controller | } 2026-07-31 00:52:34.960402 | controller | } 2026-07-31 00:52:34.960451 | controller | ok: All items complete 2026-07-31 00:52:34.960474 | 2026-07-31 00:52:34.961916 | controller | skipping: Conditional result was False 2026-07-31 00:52:34.964930 | controller | skipping: Conditional result was False 2026-07-31 00:52:34.982791 | 2026-07-31 00:52:34.982998 | LOOP [Switch "ansible_host" to private IP] 2026-07-31 00:52:35.347058 | controller | changed: 1 replacements made 2026-07-31 00:52:35.349121 | controller | skipping: Conditional result was False 2026-07-31 00:52:35.350660 | controller | skipping: Conditional result was False 2026-07-31 00:52:35.368827 | 2026-07-31 00:52:35.369011 | TASK [Run Molecule scenario] 2026-07-31 00:52:35.813093 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-31 00:52:35.813234 | controller | Creating virtual environment at: .venv 2026-07-31 00:52:36.117122 | controller | Downloading pygments (1.2MiB) 2026-07-31 00:52:36.117969 | controller | Downloading cryptography (4.3MiB) 2026-07-31 00:52:36.118186 | controller | Downloading ansible-core (2.3MiB) 2026-07-31 00:52:36.282717 | controller | Downloading cryptography 2026-07-31 00:52:36.342826 | controller | Downloading pygments 2026-07-31 00:52:36.519405 | controller | Downloading ansible-core 2026-07-31 00:52:36.568149 | controller | Installed 36 packages in 48ms 2026-07-31 00:52:37.227077 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-31 00:52:37.227108 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-31 00:52:38.102846 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-31 00:52:38.102961 | controller | INFO default scenario not found, disabling shared state. 2026-07-31 00:52:38.103157 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-31 00:52:38.103261 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-07-31 00:53:02.137498 | controller | INFO [helm > dependency] Executing 2026-07-31 00:53:02.137869 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-07-31 00:53:02.138196 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-07-31 00:53:02.138388 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-31 00:53:02.145518 | controller | INFO [helm > cleanup] Executing 2026-07-31 00:53:02.145872 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 00:53:02.151222 | controller | INFO [helm > destroy] Executing 2026-07-31 00:53:02.151312 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-07-31 00:53:02.151400 | controller | INFO [helm > destroy] Executed: Successful 2026-07-31 00:53:02.156785 | controller | INFO [helm > syntax] Executing 2026-07-31 00:53:03.059703 | controller | 2026-07-31 00:53:03.060146 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-07-31 00:53:03.121191 | controller | INFO [helm > syntax] Executed: Successful 2026-07-31 00:53:03.131282 | controller | INFO [helm > create] Executing 2026-07-31 00:53:03.133543 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 00:53:03.139799 | controller | INFO [helm > prepare] Executing 2026-07-31 00:53:04.031166 | controller | 2026-07-31 00:53:04.031346 | controller | PLAY [Prepare] ***************************************************************** 2026-07-31 00:53:04.031514 | controller | 2026-07-31 00:53:04.031672 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-31 00:53:04.031810 | controller | Friday 31 July 2026 00:53:04 +0000 (0:00:00.031) 0:00:00.031 *********** 2026-07-31 00:53:05.228444 | 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-07-31 00:53:05.234848 | controller | ok: [controller] 2026-07-31 00:53:05.234869 | controller | 2026-07-31 00:53:05.234878 | controller | TASK [Install Debian packages] ************************************************* 2026-07-31 00:53:05.234887 | controller | Friday 31 July 2026 00:53:05 +0000 (0:00:01.203) 0:00:01.234 *********** 2026-07-31 00:53:06.635692 | controller | ok: [controller] 2026-07-31 00:53:06.635886 | controller | 2026-07-31 00:53:06.636030 | controller | PLAY RECAP ********************************************************************* 2026-07-31 00:53:06.636204 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-31 00:53:06.636335 | controller | 2026-07-31 00:53:06.636457 | controller | 2026-07-31 00:53:06.636589 | controller | TASKS RECAP ******************************************************************** 2026-07-31 00:53:06.636752 | controller | Friday 31 July 2026 00:53:06 +0000 (0:00:01.401) 0:00:02.636 *********** 2026-07-31 00:53:06.636884 | controller | =============================================================================== 2026-07-31 00:53:06.637018 | controller | Install Debian packages ------------------------------------------------- 1.40s 2026-07-31 00:53:06.637226 | controller | Gathering Facts --------------------------------------------------------- 1.20s 2026-07-31 00:53:06.734716 | controller | INFO [helm > prepare] Executed: Successful 2026-07-31 00:53:06.746554 | controller | INFO [helm > converge] Executing 2026-07-31 00:53:07.575771 | controller | 2026-07-31 00:53:07.576097 | controller | PLAY [Converge] **************************************************************** 2026-07-31 00:53:07.576363 | controller | 2026-07-31 00:53:07.576639 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-31 00:53:07.576898 | controller | Friday 31 July 2026 00:53:07 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-07-31 00:53:08.631694 | 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-07-31 00:53:08.636171 | controller | ok: [controller] 2026-07-31 00:53:08.636447 | controller | 2026-07-31 00:53:08.636730 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-31 00:53:08.637005 | controller | Friday 31 July 2026 00:53:08 +0000 (0:00:01.060) 0:00:01.073 *********** 2026-07-31 00:53:09.140339 | controller | ok: [controller] 2026-07-31 00:53:09.140628 | controller | 2026-07-31 00:53:09.140892 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 00:53:09.141144 | controller | Friday 31 July 2026 00:53:09 +0000 (0:00:00.504) 0:00:01.577 *********** 2026-07-31 00:53:10.240002 | controller | ok: [controller] 2026-07-31 00:53:10.240044 | controller | 2026-07-31 00:53:10.240053 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-31 00:53:10.240061 | controller | Friday 31 July 2026 00:53:10 +0000 (0:00:01.098) 0:00:02.676 *********** 2026-07-31 00:53:10.683606 | controller | changed: [controller] 2026-07-31 00:53:10.683929 | controller | 2026-07-31 00:53:10.684274 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 00:53:10.684585 | controller | Friday 31 July 2026 00:53:10 +0000 (0:00:00.443) 0:00:03.120 *********** 2026-07-31 00:53:10.732702 | controller | ok: [controller] => { 2026-07-31 00:53:10.733019 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-31 00:53:10.733392 | controller | } 2026-07-31 00:53:10.733731 | controller | 2026-07-31 00:53:10.734263 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 00:53:10.734568 | controller | Friday 31 July 2026 00:53:10 +0000 (0:00:00.049) 0:00:03.170 *********** 2026-07-31 00:53:11.709063 | 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-31 00:53:11.717289 | controller | changed: [controller] 2026-07-31 00:53:11.717313 | controller | 2026-07-31 00:53:11.717323 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 00:53:11.717332 | controller | Friday 31 July 2026 00:53:11 +0000 (0:00:00.984) 0:00:04.154 *********** 2026-07-31 00:53:13.725204 | controller | changed: [controller] 2026-07-31 00:53:13.725528 | controller | 2026-07-31 00:53:13.725811 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-07-31 00:53:13.726139 | controller | Friday 31 July 2026 00:53:13 +0000 (0:00:02.008) 0:00:06.162 *********** 2026-07-31 00:53:14.214961 | controller | ok: [controller] 2026-07-31 00:53:14.215256 | controller | 2026-07-31 00:53:14.215552 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-07-31 00:53:14.215818 | controller | Friday 31 July 2026 00:53:14 +0000 (0:00:00.486) 0:00:06.649 *********** 2026-07-31 00:53:14.629558 | controller | changed: [controller] 2026-07-31 00:53:14.629846 | controller | 2026-07-31 00:53:14.630505 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-07-31 00:53:14.630524 | controller | Friday 31 July 2026 00:53:14 +0000 (0:00:00.417) 0:00:07.066 *********** 2026-07-31 00:53:15.080971 | controller | ok: [controller] 2026-07-31 00:53:15.081262 | controller | 2026-07-31 00:53:15.081549 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-07-31 00:53:15.081809 | controller | Friday 31 July 2026 00:53:15 +0000 (0:00:00.451) 0:00:07.517 *********** 2026-07-31 00:53:15.388558 | controller | changed: [controller] 2026-07-31 00:53:15.388595 | controller | 2026-07-31 00:53:15.388606 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-07-31 00:53:15.388614 | controller | Friday 31 July 2026 00:53:15 +0000 (0:00:00.306) 0:00:07.824 *********** 2026-07-31 00:53:15.685579 | controller | ok: [controller] 2026-07-31 00:53:15.685856 | controller | 2026-07-31 00:53:15.686193 | controller | TASK [Install plugin] ********************************************************** 2026-07-31 00:53:15.686621 | controller | Friday 31 July 2026 00:53:15 +0000 (0:00:00.297) 0:00:08.122 *********** 2026-07-31 00:53:15.738806 | controller | included: vexxhost.containers.download_artifact for controller 2026-07-31 00:53:15.739070 | controller | 2026-07-31 00:53:15.739339 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 00:53:15.739659 | controller | Friday 31 July 2026 00:53:15 +0000 (0:00:00.054) 0:00:08.176 *********** 2026-07-31 00:53:15.783613 | controller | ok: [controller] => { 2026-07-31 00:53:15.783931 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-31 00:53:15.784201 | controller | } 2026-07-31 00:53:15.784439 | controller | 2026-07-31 00:53:15.784702 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 00:53:15.784961 | controller | Friday 31 July 2026 00:53:15 +0000 (0:00:00.044) 0:00:08.221 *********** 2026-07-31 00:53:16.597619 | controller | changed: [controller] 2026-07-31 00:53:16.598094 | controller | 2026-07-31 00:53:16.598265 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 00:53:16.598476 | controller | Friday 31 July 2026 00:53:16 +0000 (0:00:00.812) 0:00:09.033 *********** 2026-07-31 00:53:18.625949 | controller | changed: [controller] 2026-07-31 00:53:18.625986 | controller | 2026-07-31 00:53:18.625996 | controller | PLAY RECAP ********************************************************************* 2026-07-31 00:53:18.626006 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-31 00:53:18.626014 | controller | 2026-07-31 00:53:18.626021 | controller | 2026-07-31 00:53:18.626028 | controller | TASKS RECAP ******************************************************************** 2026-07-31 00:53:18.626036 | controller | Friday 31 July 2026 00:53:18 +0000 (0:00:02.025) 0:00:11.059 *********** 2026-07-31 00:53:18.626043 | controller | =============================================================================== 2026-07-31 00:53:18.626050 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.03s 2026-07-31 00:53:18.626057 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.01s 2026-07-31 00:53:18.626064 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-07-31 00:53:18.626071 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-07-31 00:53:18.626078 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-07-31 00:53:18.626085 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-07-31 00:53:18.626092 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.50s 2026-07-31 00:53:18.626099 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.49s 2026-07-31 00:53:18.626107 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-07-31 00:53:18.626114 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-07-31 00:53:18.626135 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-07-31 00:53:18.626143 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-07-31 00:53:18.626150 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-07-31 00:53:18.626157 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-07-31 00:53:18.626339 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-31 00:53:18.626630 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 00:53:18.712504 | controller | INFO [helm > converge] Executed: Successful 2026-07-31 00:53:18.723014 | controller | INFO [helm > idempotence] Executing 2026-07-31 00:53:19.552052 | controller | 2026-07-31 00:53:19.552805 | controller | PLAY [Converge] **************************************************************** 2026-07-31 00:53:19.553067 | controller | 2026-07-31 00:53:19.553334 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-31 00:53:19.553615 | controller | Friday 31 July 2026 00:53:19 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-07-31 00:53:20.583299 | 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-07-31 00:53:20.588808 | controller | ok: [controller] 2026-07-31 00:53:20.588926 | controller | 2026-07-31 00:53:20.589046 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-31 00:53:20.589162 | controller | Friday 31 July 2026 00:53:20 +0000 (0:00:01.038) 0:00:01.050 *********** 2026-07-31 00:53:21.018963 | controller | ok: [controller] 2026-07-31 00:53:21.019256 | controller | 2026-07-31 00:53:21.019534 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 00:53:21.019807 | controller | Friday 31 July 2026 00:53:21 +0000 (0:00:00.429) 0:00:01.480 *********** 2026-07-31 00:53:21.985792 | controller | ok: [controller] 2026-07-31 00:53:21.988594 | controller | 2026-07-31 00:53:21.988603 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-31 00:53:21.988608 | controller | Friday 31 July 2026 00:53:21 +0000 (0:00:00.966) 0:00:02.447 *********** 2026-07-31 00:53:22.390820 | controller | ok: [controller] 2026-07-31 00:53:22.390964 | controller | 2026-07-31 00:53:22.394162 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 00:53:22.394172 | controller | Friday 31 July 2026 00:53:22 +0000 (0:00:00.404) 0:00:02.851 *********** 2026-07-31 00:53:22.438783 | controller | ok: [controller] => { 2026-07-31 00:53:22.438989 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-31 00:53:22.439154 | controller | } 2026-07-31 00:53:22.439310 | controller | 2026-07-31 00:53:22.439481 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 00:53:22.439648 | controller | Friday 31 July 2026 00:53:22 +0000 (0:00:00.048) 0:00:02.899 *********** 2026-07-31 00:53:22.996734 | controller | ok: [controller] 2026-07-31 00:53:22.998048 | controller | 2026-07-31 00:53:22.998178 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 00:53:22.998318 | controller | Friday 31 July 2026 00:53:22 +0000 (0:00:00.558) 0:00:03.458 *********** 2026-07-31 00:53:24.652797 | controller | ok: [controller] 2026-07-31 00:53:24.652975 | controller | 2026-07-31 00:53:24.653157 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-07-31 00:53:24.654111 | controller | Friday 31 July 2026 00:53:24 +0000 (0:00:01.655) 0:00:05.114 *********** 2026-07-31 00:53:25.148986 | controller | ok: [controller] 2026-07-31 00:53:25.149090 | controller | 2026-07-31 00:53:25.149247 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-07-31 00:53:25.149377 | controller | Friday 31 July 2026 00:53:25 +0000 (0:00:00.496) 0:00:05.610 *********** 2026-07-31 00:53:25.566472 | controller | ok: [controller] 2026-07-31 00:53:25.566557 | controller | 2026-07-31 00:53:25.566708 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-07-31 00:53:25.566862 | controller | Friday 31 July 2026 00:53:25 +0000 (0:00:00.415) 0:00:06.025 *********** 2026-07-31 00:53:26.007581 | controller | ok: [controller] 2026-07-31 00:53:26.007643 | controller | 2026-07-31 00:53:26.007689 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-07-31 00:53:26.007779 | controller | Friday 31 July 2026 00:53:26 +0000 (0:00:00.443) 0:00:06.468 *********** 2026-07-31 00:53:26.284220 | controller | ok: [controller] 2026-07-31 00:53:26.284278 | controller | 2026-07-31 00:53:26.284435 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-07-31 00:53:26.284569 | controller | Friday 31 July 2026 00:53:26 +0000 (0:00:00.276) 0:00:06.745 *********** 2026-07-31 00:53:26.573736 | controller | ok: [controller] 2026-07-31 00:53:26.573832 | controller | 2026-07-31 00:53:26.574166 | controller | TASK [Install plugin] ********************************************************** 2026-07-31 00:53:26.574200 | controller | Friday 31 July 2026 00:53:26 +0000 (0:00:00.289) 0:00:07.035 *********** 2026-07-31 00:53:26.628989 | controller | included: vexxhost.containers.download_artifact for controller 2026-07-31 00:53:26.629009 | controller | 2026-07-31 00:53:26.629015 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 00:53:26.629019 | controller | Friday 31 July 2026 00:53:26 +0000 (0:00:00.053) 0:00:07.088 *********** 2026-07-31 00:53:26.672262 | controller | ok: [controller] => { 2026-07-31 00:53:26.672283 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-31 00:53:26.672289 | controller | } 2026-07-31 00:53:26.672294 | controller | 2026-07-31 00:53:26.672299 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 00:53:26.672304 | controller | Friday 31 July 2026 00:53:26 +0000 (0:00:00.045) 0:00:07.133 *********** 2026-07-31 00:53:27.072226 | controller | ok: [controller] 2026-07-31 00:53:27.072369 | controller | 2026-07-31 00:53:27.072576 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 00:53:27.072771 | controller | Friday 31 July 2026 00:53:27 +0000 (0:00:00.399) 0:00:07.533 *********** 2026-07-31 00:53:28.686302 | controller | ok: [controller] 2026-07-31 00:53:28.686349 | controller | 2026-07-31 00:53:28.686443 | controller | PLAY RECAP ********************************************************************* 2026-07-31 00:53:28.686545 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-31 00:53:28.686630 | controller | 2026-07-31 00:53:28.688350 | controller | 2026-07-31 00:53:28.688373 | controller | TASKS RECAP ******************************************************************** 2026-07-31 00:53:28.688378 | controller | Friday 31 July 2026 00:53:28 +0000 (0:00:01.613) 0:00:09.146 *********** 2026-07-31 00:53:28.688381 | controller | =============================================================================== 2026-07-31 00:53:28.688384 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.66s 2026-07-31 00:53:28.688388 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.61s 2026-07-31 00:53:28.688391 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-07-31 00:53:28.688394 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.97s 2026-07-31 00:53:28.688397 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-07-31 00:53:28.688400 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-07-31 00:53:28.688404 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-07-31 00:53:28.688407 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.43s 2026-07-31 00:53:28.688411 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-07-31 00:53:28.688414 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.40s 2026-07-31 00:53:28.688425 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-31 00:53:28.688428 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-07-31 00:53:28.688431 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.28s 2026-07-31 00:53:28.688435 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-07-31 00:53:28.688438 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-31 00:53:28.688441 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-31 00:53:28.781506 | controller | INFO [helm > idempotence] Executed: Successful 2026-07-31 00:53:28.790393 | controller | INFO [helm > side_effect] Executing 2026-07-31 00:53:28.790888 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 00:53:28.797747 | controller | INFO [helm > verify] Executing 2026-07-31 00:53:29.594120 | controller | 2026-07-31 00:53:29.594554 | controller | PLAY [Verify] ****************************************************************** 2026-07-31 00:53:29.594819 | controller | 2026-07-31 00:53:29.595262 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-31 00:53:29.595561 | controller | Friday 31 July 2026 00:53:29 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-07-31 00:53:30.616391 | 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-07-31 00:53:30.623096 | controller | ok: [controller] 2026-07-31 00:53:30.623364 | controller | 2026-07-31 00:53:30.623661 | controller | TASK [Get the current Helm version] ******************************************** 2026-07-31 00:53:30.623943 | controller | Friday 31 July 2026 00:53:30 +0000 (0:00:01.029) 0:00:01.041 *********** 2026-07-31 00:53:31.083172 | controller | changed: [controller] 2026-07-31 00:53:31.083484 | controller | 2026-07-31 00:53:31.083755 | controller | TASK [Assert Helm version] ***************************************************** 2026-07-31 00:53:31.084018 | controller | Friday 31 July 2026 00:53:31 +0000 (0:00:00.460) 0:00:01.501 *********** 2026-07-31 00:53:31.109192 | controller | ok: [controller] => { 2026-07-31 00:53:31.109505 | controller | "changed": false, 2026-07-31 00:53:31.109764 | controller | "msg": "All assertions passed" 2026-07-31 00:53:31.110057 | controller | } 2026-07-31 00:53:31.110297 | controller | 2026-07-31 00:53:31.110542 | controller | PLAY RECAP ********************************************************************* 2026-07-31 00:53:31.110816 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-31 00:53:31.111046 | controller | 2026-07-31 00:53:31.111298 | controller | 2026-07-31 00:53:31.111545 | controller | TASKS RECAP ******************************************************************** 2026-07-31 00:53:31.111798 | controller | Friday 31 July 2026 00:53:31 +0000 (0:00:00.026) 0:00:01.528 *********** 2026-07-31 00:53:31.112034 | controller | =============================================================================== 2026-07-31 00:53:31.112280 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-07-31 00:53:31.112530 | controller | Get the current Helm version -------------------------------------------- 0.46s 2026-07-31 00:53:31.112923 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-07-31 00:53:31.201986 | controller | INFO [helm > verify] Executed: Successful 2026-07-31 00:53:31.211991 | controller | INFO [helm > cleanup] Executing 2026-07-31 00:53:31.212349 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 00:53:31.217823 | controller | INFO [helm > destroy] Executing 2026-07-31 00:53:31.217912 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-07-31 00:53:31.218023 | controller | INFO [helm > destroy] Executed: Successful 2026-07-31 00:53:31.218341 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-31 00:53:31.426788 | controller | ok: Runtime: 0:00:55.601416 2026-07-31 00:53:31.432504 | 2026-07-31 00:53:31.432579 | PLAY RECAP 2026-07-31 00:53:31.432639 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 00:53:31.432670 | 2026-07-31 00:53:31.546155 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-31 00:53:31.549319 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-31 00:53:32.194432 | 2026-07-31 00:53:32.194631 | PLAY [all] 2026-07-31 00:53:32.207433 | 2026-07-31 00:53:32.207634 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-31 00:53:32.627081 | controller | changed 2026-07-31 00:53:32.634630 | 2026-07-31 00:53:32.634743 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-31 00:53:33.010377 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 00:53:33.010785 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 00:53:33.018142 | controller | environment: line 1: kubectl: command not found 2026-07-31 00:53:33.019608 | controller | environment: line 1: kubectl: command not found 2026-07-31 00:53:33.019907 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 00:53:33.021974 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 00:53:33.024909 | controller | environment: line 1: kubectl: command not found 2026-07-31 00:53:33.026315 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 00:53:33.026372 | controller | environment: line 1: kubectl: command not found 2026-07-31 00:53:33.028050 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 00:53:33.030987 | controller | environment: line 1: kubectl: command not found 2026-07-31 00:53:33.033097 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 00:53:33.170501 | controller | ok: Runtime: 0:00:00.038227 2026-07-31 00:53:33.176115 | 2026-07-31 00:53:33.176198 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-31 00:53:33.413254 | controller | changed 2026-07-31 00:53:33.418962 | 2026-07-31 00:53:33.419060 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-31 00:53:33.660604 | controller | environment: line 5: kubectl: command not found 2026-07-31 00:53:33.662356 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 00:53:33.662378 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 00:53:33.662700 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 00:53:33.953127 | controller | ok: Runtime: 0:00:00.012940 2026-07-31 00:53:33.959867 | 2026-07-31 00:53:33.959942 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-31 00:53:34.573006 | controller | changed: 2026-07-31 00:53:34.573236 | controller | created directory /var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/logs/controller 2026-07-31 00:53:34.573269 | controller | cd+++++++++ objects/ 2026-07-31 00:53:34.573292 | controller | cd+++++++++ objects/cluster/ 2026-07-31 00:53:34.573318 | controller | cd+++++++++ objects/namespaced/ 2026-07-31 00:53:34.580814 | 2026-07-31 00:53:34.580906 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-31 00:53:34.808179 | controller | changed 2026-07-31 00:53:34.814197 | 2026-07-31 00:53:34.814314 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-31 00:53:35.051617 | controller | changed 2026-07-31 00:53:35.057117 | 2026-07-31 00:53:35.057218 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-31 00:53:35.301602 | controller | environment: line 3: kubectl: command not found 2026-07-31 00:53:35.593044 | controller | ok: Runtime: 0:00:00.011237 2026-07-31 00:53:35.600458 | 2026-07-31 00:53:35.600529 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-31 00:53:36.099846 | controller | changed: 2026-07-31 00:53:36.100091 | controller | cd+++++++++ pod-logs/ 2026-07-31 00:53:36.100131 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-31 00:53:36.109979 | 2026-07-31 00:53:36.110078 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-31 00:53:36.346713 | controller | changed: "values" 2026-07-31 00:53:36.542485 | controller | changed: "releases" 2026-07-31 00:53:36.558644 | 2026-07-31 00:53:36.558756 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-31 00:53:36.805278 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-31 00:53:37.092922 | controller | ok: Runtime: 0:00:00.008546 2026-07-31 00:53:37.098218 | 2026-07-31 00:53:37.098287 | TASK [helm-release-status : Downloads logs to executor] 2026-07-31 00:53:37.586851 | controller | changed: 2026-07-31 00:53:37.587085 | controller | cd+++++++++ helm/ 2026-07-31 00:53:37.587123 | controller | cd+++++++++ helm/releases/ 2026-07-31 00:53:37.587156 | controller | cd+++++++++ helm/values/ 2026-07-31 00:53:37.593824 | 2026-07-31 00:53:37.593879 | PLAY RECAP 2026-07-31 00:53:37.593925 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 00:53:37.593947 | 2026-07-31 00:53:37.752577 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-31 00:53:37.755580 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-31 00:53:38.344599 | 2026-07-31 00:53:38.344730 | PLAY [all] 2026-07-31 00:53:38.354706 | 2026-07-31 00:53:38.354785 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-31 00:53:38.399249 | controller | skipping: Conditional result was False 2026-07-31 00:53:38.408647 | 2026-07-31 00:53:38.408827 | TASK [fetch-output : Set log path for single node] 2026-07-31 00:53:38.452946 | controller | ok 2026-07-31 00:53:38.459324 | 2026-07-31 00:53:38.459403 | LOOP [fetch-output : Ensure local output dirs] 2026-07-31 00:53:38.824383 | controller -> localhost | ok: "/var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/logs" 2026-07-31 00:53:39.035945 | controller -> localhost | changed: "/var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/artifacts" 2026-07-31 00:53:39.254774 | controller -> localhost | changed: "/var/lib/zuul/builds/72ea31d3a35747ba8ae5b2be52497ce7/work/docs" 2026-07-31 00:53:39.271982 | 2026-07-31 00:53:39.272219 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-31 00:53:39.879527 | controller | changed: .d..t...... ./ 2026-07-31 00:53:39.879830 | controller | changed: All items complete 2026-07-31 00:53:39.880076 | 2026-07-31 00:53:40.302577 | controller | changed: .d..t...... ./ 2026-07-31 00:53:40.745888 | controller | changed: .d..t...... ./ 2026-07-31 00:53:40.770697 | 2026-07-31 00:53:40.770881 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-31 00:53:41.185289 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008335 2026-07-31 00:53:41.420150 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009308 2026-07-31 00:53:41.442804 | 2026-07-31 00:53:41.442997 | PLAY [all] 2026-07-31 00:53:41.450600 | 2026-07-31 00:53:41.450710 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-31 00:53:41.941406 | controller | changed 2026-07-31 00:53:41.947838 | 2026-07-31 00:53:41.947907 | PLAY RECAP 2026-07-31 00:53:41.947970 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-31 00:53:41.948000 | 2026-07-31 00:53:42.120270 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-31 00:53:42.123347 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-31 00:53:42.701583 | 2026-07-31 00:53:42.701721 | PLAY [localhost] 2026-07-31 00:53:42.712015 | 2026-07-31 00:53:42.712109 | TASK [Generate Zuul manifest] 2026-07-31 00:53:42.734037 | localhost | ok 2026-07-31 00:53:42.749590 | 2026-07-31 00:53:42.749678 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-31 00:53:43.140697 | localhost | changed 2026-07-31 00:53:43.154179 | 2026-07-31 00:53:43.154290 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-31 00:53:43.185998 | localhost | ok 2026-07-31 00:53:43.196318 | 2026-07-31 00:53:43.196388 | TASK [Upload logs] 2026-07-31 00:53:43.218915 | localhost | ok 2026-07-31 00:53:43.277884 | 2026-07-31 00:53:43.278025 | TASK [Set zuul-log-path fact] 2026-07-31 00:53:43.299958 | localhost | ok 2026-07-31 00:53:43.315309 | 2026-07-31 00:53:43.315390 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-31 00:53:43.348300 | localhost | ok 2026-07-31 00:53:43.359181 | 2026-07-31 00:53:43.359254 | TASK [upload-logs : Create log directories] 2026-07-31 00:53:43.787305 | localhost | changed 2026-07-31 00:53:43.793602 | 2026-07-31 00:53:43.793698 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-31 00:53:44.180415 | localhost -> localhost | ok: Runtime: 0:00:00.004724 2026-07-31 00:53:44.188936 | 2026-07-31 00:53:44.189062 | TASK [upload-logs : Upload logs to log server] 2026-07-31 00:53:44.873571 | localhost | Output suppressed because no_log was given 2026-07-31 00:53:44.879104 | 2026-07-31 00:53:44.879196 | LOOP [upload-logs : Compress console log and json output] 2026-07-31 00:53:44.928577 | localhost | skipping: Conditional result was False 2026-07-31 00:53:44.974873 | localhost | skipping: Conditional result was False 2026-07-31 00:53:44.983696 | 2026-07-31 00:53:44.983812 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-31 00:53:45.025616 | localhost | skipping: Conditional result was False 2026-07-31 00:53:45.025992 | 2026-07-31 00:53:45.031722 | localhost | skipping: Conditional result was False 2026-07-31 00:53:45.045883 | 2026-07-31 00:53:45.045979 | LOOP [upload-logs : Upload console log and json output]