2026-06-25 19:36:54.888999 | Job console starting 2026-06-25 19:36:54.906379 | Updating git repos 2026-06-25 19:36:55.016639 | Cloning repos into workspace 2026-06-25 19:36:57.748656 | Restoring repo states 2026-06-25 19:36:58.457732 | Merging changes 2026-06-25 19:37:11.734703 | Checking out repos 2026-06-25 19:37:14.096281 | Preparing playbooks 2026-06-25 19:38:07.701825 | Running Ansible setup 2026-06-25 19:38:12.764020 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:38:13.505633 | 2026-06-25 19:38:16.288521 | PLAY [localhost] 2026-06-25 19:38:16.302410 | 2026-06-25 19:38:16.302625 | TASK [Gathering Facts] 2026-06-25 19:38:17.226794 | localhost | ok 2026-06-25 19:38:17.240200 | 2026-06-25 19:38:17.240432 | TASK [Setup log path fact] 2026-06-25 19:38:17.265792 | localhost | ok 2026-06-25 19:38:17.282488 | 2026-06-25 19:38:17.282688 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:38:17.317113 | localhost | ok 2026-06-25 19:38:17.325155 | 2026-06-25 19:38:17.325236 | TASK [emit-job-header : Print job information] 2026-06-25 19:38:17.366144 | # Job Information 2026-06-25 19:38:17.366318 | Ansible Version: 2.16.18 2026-06-25 19:38:17.366362 | Job: ansible-collection-kubernetes-molecule-helm 2026-06-25 19:38:17.366393 | Pipeline: check 2026-06-25 19:38:17.366420 | Executor: 2d72f0692154 2026-06-25 19:38:17.366448 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/287 2026-06-25 19:38:17.366479 | Event ID: 81ab0040-709d-11f1-8c5c-85cfec39995a 2026-06-25 19:38:17.370232 | 2026-06-25 19:38:17.370319 | LOOP [emit-job-header : Print node information] 2026-06-25 19:38:17.464751 | localhost | ok: 2026-06-25 19:38:17.464948 | localhost | # Node Information 2026-06-25 19:38:17.465015 | localhost | Inventory Hostname: controller 2026-06-25 19:38:17.465040 | localhost | Hostname: np0000182884 2026-06-25 19:38:17.465060 | localhost | Username: zuul 2026-06-25 19:38:17.465084 | localhost | Distro: Debian 13.5 2026-06-25 19:38:17.465104 | localhost | Provider: yul1 2026-06-25 19:38:17.465124 | localhost | Region: ca-ymq-1 2026-06-25 19:38:17.465169 | localhost | Label: debian-trixie 2026-06-25 19:38:17.465205 | localhost | Product Name: OpenStack Nova 2026-06-25 19:38:17.465226 | localhost | Interface IP: 199.19.213.126 2026-06-25 19:38:17.487652 | 2026-06-25 19:38:17.487814 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-25 19:38:19.360173 | localhost -> localhost | changed 2026-06-25 19:38:19.367397 | 2026-06-25 19:38:19.367532 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-25 19:38:21.000328 | localhost -> localhost | changed 2026-06-25 19:38:21.011120 | 2026-06-25 19:38:21.011316 | PLAY [all] 2026-06-25 19:38:21.020501 | 2026-06-25 19:38:21.020606 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-25 19:38:21.312384 | controller -> localhost | ok 2026-06-25 19:38:21.322590 | 2026-06-25 19:38:21.322706 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-25 19:38:21.355157 | controller | ok 2026-06-25 19:38:21.381353 | controller | included: /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-25 19:38:22.912428 | 2026-06-25 19:38:22.912625 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-25 19:38:24.511881 | controller -> localhost | Generating public/private rsa key pair. 2026-06-25 19:38:24.512811 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/c8f7e372b71d428b8e93c91745075066_id_rsa 2026-06-25 19:38:24.512861 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/c8f7e372b71d428b8e93c91745075066_id_rsa.pub 2026-06-25 19:38:24.512896 | controller -> localhost | The key fingerprint is: 2026-06-25 19:38:24.512929 | controller -> localhost | SHA256:vy25bRpzAHgZSNm44rBti2ZJvZ15WAVFhkpoJxYBAGM zuul-build-sshkey 2026-06-25 19:38:24.513030 | controller -> localhost | The key's randomart image is: 2026-06-25 19:38:24.513068 | controller -> localhost | +---[RSA 3072]----+ 2026-06-25 19:38:24.513108 | controller -> localhost | |=E..o=.=.++ | 2026-06-25 19:38:24.513142 | controller -> localhost | |.. = *.++ | 2026-06-25 19:38:24.513173 | controller -> localhost | | o +.o+. | 2026-06-25 19:38:24.513203 | controller -> localhost | | . . o. .. | 2026-06-25 19:38:24.513233 | controller -> localhost | | * . S.. | 2026-06-25 19:38:24.513262 | controller -> localhost | | o = .. . | 2026-06-25 19:38:24.513291 | controller -> localhost | | . + + = +.. | 2026-06-25 19:38:24.513320 | controller -> localhost | | = o = . oB. | 2026-06-25 19:38:24.513353 | controller -> localhost | | o . +=o | 2026-06-25 19:38:24.513384 | controller -> localhost | +----[SHA256]-----+ 2026-06-25 19:38:24.513460 | controller -> localhost | ok: Runtime: 0:00:01.100253 2026-06-25 19:38:24.519526 | 2026-06-25 19:38:24.519610 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-25 19:38:24.549905 | controller | ok 2026-06-25 19:38:24.558461 | controller | included: /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-25 19:38:24.565300 | 2026-06-25 19:38:24.565369 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-25 19:38:24.590018 | controller | skipping: Conditional result was False 2026-06-25 19:38:24.599575 | 2026-06-25 19:38:24.599661 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-25 19:38:25.230674 | controller | changed 2026-06-25 19:38:25.245614 | 2026-06-25 19:38:25.245815 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-25 19:38:25.470409 | controller | ok 2026-06-25 19:38:25.476003 | 2026-06-25 19:38:25.476686 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-25 19:38:26.065502 | controller | changed 2026-06-25 19:38:26.070478 | 2026-06-25 19:38:26.070553 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-25 19:38:26.632937 | controller | changed 2026-06-25 19:38:26.758533 | 2026-06-25 19:38:26.758658 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-25 19:38:26.784187 | controller | skipping: Conditional result was False 2026-06-25 19:38:26.791303 | 2026-06-25 19:38:26.791403 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-25 19:38:27.249915 | controller -> localhost | changed 2026-06-25 19:38:27.265096 | 2026-06-25 19:38:27.265317 | TASK [add-build-sshkey : Add back temp key] 2026-06-25 19:38:27.607608 | controller -> localhost | Identity added: /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/c8f7e372b71d428b8e93c91745075066_id_rsa (zuul-build-sshkey) 2026-06-25 19:38:27.607879 | controller -> localhost | ok: Runtime: 0:00:00.014561 2026-06-25 19:38:27.613951 | 2026-06-25 19:38:27.614074 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-25 19:38:28.025149 | controller | ok 2026-06-25 19:38:28.033977 | 2026-06-25 19:38:28.034060 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-25 19:38:28.063779 | controller | skipping: Conditional result was False 2026-06-25 19:38:28.078998 | 2026-06-25 19:38:28.079173 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-25 19:38:28.463724 | controller | ok 2026-06-25 19:38:28.470674 | 2026-06-25 19:38:28.470770 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-25 19:38:29.544551 | controller | Output suppressed because no_log was given 2026-06-25 19:38:29.556884 | 2026-06-25 19:38:29.557008 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-25 19:38:29.783526 | controller | ok: "logs" 2026-06-25 19:38:29.784002 | controller | ok: All items complete 2026-06-25 19:38:29.784082 | 2026-06-25 19:38:29.970130 | controller | ok: "artifacts" 2026-06-25 19:38:30.163571 | controller | ok: "docs" 2026-06-25 19:38:30.182055 | 2026-06-25 19:38:30.182284 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-25 19:38:30.409204 | controller | changed: "logs" 2026-06-25 19:38:30.598007 | controller | changed: "artifacts" 2026-06-25 19:38:30.775698 | controller | changed: "docs" 2026-06-25 19:38:30.790584 | 2026-06-25 19:38:30.790724 | PLAY RECAP 2026-06-25 19:38:30.790780 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-25 19:38:30.790809 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:38:30.790832 | 2026-06-25 19:38:30.934835 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:38:30.936341 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:38:31.549777 | 2026-06-25 19:38:31.549919 | PLAY [all] 2026-06-25 19:38:31.559600 | 2026-06-25 19:38:31.559680 | TASK [setup-uv : Extract archive] 2026-06-25 19:38:34.011543 | controller | changed 2026-06-25 19:38:34.017523 | 2026-06-25 19:38:34.017612 | TASK [setup-uv : Print version] 2026-06-25 19:38:34.458751 | controller | uv 0.8.13 2026-06-25 19:38:34.551784 | controller | ok: Runtime: 0:00:00.013360 2026-06-25 19:38:34.561287 | 2026-06-25 19:38:34.561440 | TASK [Install Ansible collection siblings] 2026-06-25 19:38:35.019384 | controller | ok: 2026-06-25 19:38:35.531910 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-25 19:38:35.532083 | controller | Skipping community.crypto: no checked-out sibling 2026-06-25 19:38:35.532137 | controller | Skipping community.general: no checked-out sibling 2026-06-25 19:38:35.532183 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-25 19:38:35.532232 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-25 19:38:35.534837 | 2026-06-25 19:38:35.534905 | PLAY RECAP 2026-06-25 19:38:35.534977 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:38:35.535010 | 2026-06-25 19:38:35.721535 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:38:35.723855 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-25 19:38:36.998304 | 2026-06-25 19:38:36.999076 | PLAY [all] 2026-06-25 19:38:37.023672 | 2026-06-25 19:38:37.023824 | TASK [Update apt cache] 2026-06-25 19:38:42.075629 | controller | ok 2026-06-25 19:38:42.081149 | 2026-06-25 19:38:42.081295 | TASK [Disable firewalld] 2026-06-25 19:38:42.109346 | controller | skipping: Conditional result was False 2026-06-25 19:38:42.119491 | 2026-06-25 19:38:42.119687 | TASK [Install "jq" for log collection] 2026-06-25 19:38:44.291948 | controller | changed 2026-06-25 19:38:44.294478 | 2026-06-25 19:38:44.294540 | PLAY RECAP 2026-06-25 19:38:44.294605 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-25 19:38:44.294635 | 2026-06-25 19:38:44.436070 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-25 19:38:45.371268 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:38:46.094261 | 2026-06-25 19:38:46.094442 | PLAY [all] 2026-06-25 19:38:46.105214 | 2026-06-25 19:38:46.105308 | LOOP [Check inventory directories] 2026-06-25 19:38:46.592649 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-25 19:38:46.778938 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/helm/inventory" 2026-06-25 19:38:46.956391 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/inventory" 2026-06-25 19:38:46.974739 | 2026-06-25 19:38:46.975027 | LOOP [Copy inventory file for Zuul] 2026-06-25 19:38:48.010337 | controller | changed: 2026-06-25 19:38:48.011152 | controller | { 2026-06-25 19:38:48.011188 | controller | "ansible_loop_var": "item", 2026-06-25 19:38:48.011220 | controller | "changed": false, 2026-06-25 19:38:48.011245 | controller | "failed": false, 2026-06-25 19:38:48.011276 | controller | "invocation": { 2026-06-25 19:38:48.011297 | controller | "module_args": { 2026-06-25 19:38:48.011315 | controller | "checksum_algorithm": "sha1", 2026-06-25 19:38:48.011333 | controller | "follow": true, 2026-06-25 19:38:48.011351 | controller | "get_attributes": true, 2026-06-25 19:38:48.011370 | controller | "get_checksum": true, 2026-06-25 19:38:48.011387 | controller | "get_mime": true, 2026-06-25 19:38:48.011405 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-25 19:38:48.011422 | controller | } 2026-06-25 19:38:48.011440 | controller | }, 2026-06-25 19:38:48.011457 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-25 19:38:48.011475 | controller | "stat": { 2026-06-25 19:38:48.011492 | controller | "atime": 1782416309.4203439, 2026-06-25 19:38:48.011510 | controller | "attr_flags": "e", 2026-06-25 19:38:48.011527 | controller | "attributes": [ 2026-06-25 19:38:48.011544 | controller | "extents" 2026-06-25 19:38:48.011561 | controller | ], 2026-06-25 19:38:48.011578 | controller | "block_size": 4096, 2026-06-25 19:38:48.011595 | controller | "blocks": 8, 2026-06-25 19:38:48.011613 | controller | "charset": "unknown", 2026-06-25 19:38:48.011631 | controller | "ctime": 1782416309.4483461, 2026-06-25 19:38:48.011649 | controller | "dev": 65025, 2026-06-25 19:38:48.011666 | controller | "device_type": 0, 2026-06-25 19:38:48.011684 | controller | "executable": true, 2026-06-25 19:38:48.011701 | controller | "exists": true, 2026-06-25 19:38:48.011717 | controller | "gid": 1000, 2026-06-25 19:38:48.011735 | controller | "gr_name": "zuul", 2026-06-25 19:38:48.011754 | controller | "inode": 520215, 2026-06-25 19:38:48.011773 | controller | "isblk": false, 2026-06-25 19:38:48.011791 | controller | "ischr": false, 2026-06-25 19:38:48.011808 | controller | "isdir": true, 2026-06-25 19:38:48.011825 | controller | "isfifo": false, 2026-06-25 19:38:48.011841 | controller | "isgid": false, 2026-06-25 19:38:48.011857 | controller | "islnk": false, 2026-06-25 19:38:48.011874 | controller | "isreg": false, 2026-06-25 19:38:48.011890 | controller | "issock": false, 2026-06-25 19:38:48.011907 | controller | "isuid": false, 2026-06-25 19:38:48.011924 | controller | "mimetype": "unknown", 2026-06-25 19:38:48.011940 | controller | "mode": "0755", 2026-06-25 19:38:48.011957 | controller | "mtime": 1782416223.6401825, 2026-06-25 19:38:48.011973 | controller | "nlink": 14, 2026-06-25 19:38:48.011990 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-25 19:38:48.012007 | controller | "pw_name": "zuul", 2026-06-25 19:38:48.012027 | controller | "readable": true, 2026-06-25 19:38:48.012044 | controller | "rgrp": true, 2026-06-25 19:38:48.012061 | controller | "roth": true, 2026-06-25 19:38:48.012079 | controller | "rusr": true, 2026-06-25 19:38:48.012096 | controller | "size": 4096, 2026-06-25 19:38:48.012114 | controller | "uid": 1000, 2026-06-25 19:38:48.012139 | controller | "version": "2783280528", 2026-06-25 19:38:48.012169 | controller | "wgrp": false, 2026-06-25 19:38:48.012192 | controller | "woth": false, 2026-06-25 19:38:48.012211 | controller | "writeable": true, 2026-06-25 19:38:48.012229 | controller | "wusr": true, 2026-06-25 19:38:48.012247 | controller | "xgrp": true, 2026-06-25 19:38:48.012264 | controller | "xoth": true, 2026-06-25 19:38:48.012281 | controller | "xusr": true 2026-06-25 19:38:48.012299 | controller | } 2026-06-25 19:38:48.012330 | controller | } 2026-06-25 19:38:48.012369 | controller | ok: All items complete 2026-06-25 19:38:48.012392 | 2026-06-25 19:38:48.013921 | controller | skipping: Conditional result was False 2026-06-25 19:38:48.015122 | controller | skipping: Conditional result was False 2026-06-25 19:38:48.029285 | 2026-06-25 19:38:48.029426 | LOOP [Switch "ansible_host" to private IP] 2026-06-25 19:38:48.504730 | controller | changed: 1 replacements made 2026-06-25 19:38:48.508242 | controller | skipping: Conditional result was False 2026-06-25 19:38:48.514495 | controller | skipping: Conditional result was False 2026-06-25 19:38:48.525704 | 2026-06-25 19:38:48.526042 | TASK [Run Molecule scenario] 2026-06-25 19:38:49.059823 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-25 19:38:49.059898 | controller | Creating virtual environment at: .venv 2026-06-25 19:38:49.334844 | controller | Downloading pygments (1.2MiB) 2026-06-25 19:38:49.342510 | controller | Downloading cryptography (4.3MiB) 2026-06-25 19:38:49.344355 | controller | Downloading ansible-core (2.3MiB) 2026-06-25 19:38:49.989992 | controller | Downloading pygments 2026-06-25 19:38:50.133256 | controller | Downloading ansible-core 2026-06-25 19:38:50.192725 | controller | Downloading cryptography 2026-06-25 19:38:50.377891 | controller | Installed 36 packages in 184ms 2026-06-25 19:38:51.175872 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-25 19:38:51.175922 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-25 19:38:52.055270 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-25 19:38:52.055311 | controller | INFO default scenario not found, disabling shared state. 2026-06-25 19:38:52.055479 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-25 19:38:52.055563 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-06-25 19:39:11.734396 | controller | INFO [helm > dependency] Executing 2026-06-25 19:39:11.734438 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-06-25 19:39:11.734444 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-06-25 19:39:11.734464 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-25 19:39:11.736423 | controller | INFO [helm > cleanup] Executing 2026-06-25 19:39:11.736431 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:39:11.835799 | controller | INFO [helm > destroy] Executing 2026-06-25 19:39:11.835886 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:39:11.835964 | controller | INFO [helm > destroy] Executed: Successful 2026-06-25 19:39:11.860385 | controller | INFO [helm > syntax] Executing 2026-06-25 19:39:12.852876 | controller | 2026-06-25 19:39:12.853211 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-06-25 19:39:12.922761 | controller | INFO [helm > syntax] Executed: Successful 2026-06-25 19:39:12.933821 | controller | INFO [helm > create] Executing 2026-06-25 19:39:12.935565 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:39:12.941241 | controller | INFO [helm > prepare] Executing 2026-06-25 19:39:13.896851 | controller | 2026-06-25 19:39:13.897018 | controller | PLAY [Prepare] ***************************************************************** 2026-06-25 19:39:13.897194 | controller | 2026-06-25 19:39:13.897386 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:39:13.897574 | controller | Thursday 25 June 2026 19:39:13 +0000 (0:00:00.031) 0:00:00.031 ********* 2026-06-25 19:39:15.161591 | 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-06-25 19:39:15.168094 | controller | ok: [controller] 2026-06-25 19:39:15.168245 | controller | 2026-06-25 19:39:15.168446 | controller | TASK [Install Debian packages] ************************************************* 2026-06-25 19:39:15.168646 | controller | Thursday 25 June 2026 19:39:15 +0000 (0:00:01.271) 0:00:01.303 ********* 2026-06-25 19:39:16.854982 | controller | ok: [controller] 2026-06-25 19:39:16.855132 | controller | 2026-06-25 19:39:16.855363 | controller | PLAY RECAP ********************************************************************* 2026-06-25 19:39:16.855577 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:39:16.855758 | controller | 2026-06-25 19:39:16.855938 | controller | 2026-06-25 19:39:16.856122 | controller | TASKS RECAP ******************************************************************** 2026-06-25 19:39:16.856332 | controller | Thursday 25 June 2026 19:39:16 +0000 (0:00:01.686) 0:00:02.990 ********* 2026-06-25 19:39:16.856560 | controller | =============================================================================== 2026-06-25 19:39:16.856787 | controller | Install Debian packages ------------------------------------------------- 1.69s 2026-06-25 19:39:16.856976 | controller | Gathering Facts --------------------------------------------------------- 1.27s 2026-06-25 19:39:16.974895 | controller | INFO [helm > prepare] Executed: Successful 2026-06-25 19:39:16.995311 | controller | INFO [helm > converge] Executing 2026-06-25 19:39:17.878397 | controller | 2026-06-25 19:39:17.878575 | controller | PLAY [Converge] **************************************************************** 2026-06-25 19:39:17.878812 | controller | 2026-06-25 19:39:17.878995 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:39:17.879192 | controller | Thursday 25 June 2026 19:39:17 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-06-25 19:39:18.940524 | 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-06-25 19:39:18.945147 | controller | ok: [controller] 2026-06-25 19:39:18.945269 | controller | 2026-06-25 19:39:18.945462 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:39:18.945601 | controller | Thursday 25 June 2026 19:39:18 +0000 (0:00:01.066) 0:00:01.080 ********* 2026-06-25 19:39:19.427080 | controller | ok: [controller] 2026-06-25 19:39:19.427275 | controller | 2026-06-25 19:39:19.427511 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:39:19.427838 | controller | Thursday 25 June 2026 19:39:19 +0000 (0:00:00.481) 0:00:01.561 ********* 2026-06-25 19:39:20.414492 | controller | ok: [controller] 2026-06-25 19:39:20.414636 | controller | 2026-06-25 19:39:20.414853 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:39:20.415049 | controller | Thursday 25 June 2026 19:39:20 +0000 (0:00:00.987) 0:00:02.549 ********* 2026-06-25 19:39:20.840802 | controller | changed: [controller] 2026-06-25 19:39:20.840982 | controller | 2026-06-25 19:39:20.841193 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:39:20.841401 | controller | Thursday 25 June 2026 19:39:20 +0000 (0:00:00.426) 0:00:02.975 ********* 2026-06-25 19:39:20.881791 | controller | ok: [controller] => { 2026-06-25 19:39:20.881974 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-25 19:39:20.882161 | controller | } 2026-06-25 19:39:20.882337 | controller | 2026-06-25 19:39:20.882540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:39:20.882735 | controller | Thursday 25 June 2026 19:39:20 +0000 (0:00:00.040) 0:00:03.016 ********* 2026-06-25 19:39:21.741536 | 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-06-25 19:39:21.749308 | controller | changed: [controller] 2026-06-25 19:39:21.749504 | controller | 2026-06-25 19:39:21.749725 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:39:21.749928 | controller | Thursday 25 June 2026 19:39:21 +0000 (0:00:00.867) 0:00:03.883 ********* 2026-06-25 19:39:23.891427 | controller | changed: [controller] 2026-06-25 19:39:23.891466 | controller | 2026-06-25 19:39:23.891480 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-06-25 19:39:23.891555 | controller | Thursday 25 June 2026 19:39:23 +0000 (0:00:02.141) 0:00:06.025 ********* 2026-06-25 19:39:24.414486 | controller | ok: [controller] 2026-06-25 19:39:24.414624 | controller | 2026-06-25 19:39:24.415030 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-06-25 19:39:24.415251 | controller | Thursday 25 June 2026 19:39:24 +0000 (0:00:00.522) 0:00:06.548 ********* 2026-06-25 19:39:24.879695 | controller | changed: [controller] 2026-06-25 19:39:24.879860 | controller | 2026-06-25 19:39:24.880097 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-06-25 19:39:24.880317 | controller | Thursday 25 June 2026 19:39:24 +0000 (0:00:00.465) 0:00:07.013 ********* 2026-06-25 19:39:25.358804 | controller | ok: [controller] 2026-06-25 19:39:25.358840 | controller | 2026-06-25 19:39:25.358849 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-06-25 19:39:25.358857 | controller | Thursday 25 June 2026 19:39:25 +0000 (0:00:00.478) 0:00:07.492 ********* 2026-06-25 19:39:25.664911 | controller | changed: [controller] 2026-06-25 19:39:25.664936 | controller | 2026-06-25 19:39:25.664943 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-06-25 19:39:25.664948 | controller | Thursday 25 June 2026 19:39:25 +0000 (0:00:00.303) 0:00:07.795 ********* 2026-06-25 19:39:25.962969 | controller | ok: [controller] 2026-06-25 19:39:25.963096 | controller | 2026-06-25 19:39:25.963252 | controller | TASK [Install plugin] ********************************************************** 2026-06-25 19:39:25.963378 | controller | Thursday 25 June 2026 19:39:25 +0000 (0:00:00.301) 0:00:08.097 ********* 2026-06-25 19:39:26.029135 | controller | included: vexxhost.containers.download_artifact for controller 2026-06-25 19:39:26.029178 | controller | 2026-06-25 19:39:26.029266 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:39:26.029387 | controller | Thursday 25 June 2026 19:39:26 +0000 (0:00:00.064) 0:00:08.162 ********* 2026-06-25 19:39:26.076950 | controller | ok: [controller] => { 2026-06-25 19:39:26.076993 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-25 19:39:26.077067 | controller | } 2026-06-25 19:39:26.077184 | controller | 2026-06-25 19:39:26.077322 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:39:26.077448 | controller | Thursday 25 June 2026 19:39:26 +0000 (0:00:00.049) 0:00:08.211 ********* 2026-06-25 19:39:28.173477 | controller | changed: [controller] 2026-06-25 19:39:28.173636 | controller | 2026-06-25 19:39:28.173869 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:39:28.174091 | controller | Thursday 25 June 2026 19:39:28 +0000 (0:00:02.095) 0:00:10.307 ********* 2026-06-25 19:39:30.300726 | controller | changed: [controller] 2026-06-25 19:39:30.300892 | controller | 2026-06-25 19:39:30.300902 | controller | PLAY RECAP ********************************************************************* 2026-06-25 19:39:30.300911 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:39:30.300919 | controller | 2026-06-25 19:39:30.300926 | controller | 2026-06-25 19:39:30.300933 | controller | TASKS RECAP ******************************************************************** 2026-06-25 19:39:30.300940 | controller | Thursday 25 June 2026 19:39:30 +0000 (0:00:02.123) 0:00:12.431 ********* 2026-06-25 19:39:30.300947 | controller | =============================================================================== 2026-06-25 19:39:30.300954 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.14s 2026-06-25 19:39:30.300961 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.12s 2026-06-25 19:39:30.300967 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.10s 2026-06-25 19:39:30.300976 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-06-25 19:39:30.300993 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.99s 2026-06-25 19:39:30.301010 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-06-25 19:39:30.301017 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-06-25 19:39:30.301024 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-06-25 19:39:30.301031 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.48s 2026-06-25 19:39:30.301038 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.47s 2026-06-25 19:39:30.301074 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-06-25 19:39:30.301095 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-06-25 19:39:30.301103 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-06-25 19:39:30.301112 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-06-25 19:39:30.301133 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-25 19:39:30.301145 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-25 19:39:30.423510 | controller | INFO [helm > converge] Executed: Successful 2026-06-25 19:39:30.434819 | controller | INFO [helm > idempotence] Executing 2026-06-25 19:39:31.308619 | controller | 2026-06-25 19:39:31.308993 | controller | PLAY [Converge] **************************************************************** 2026-06-25 19:39:31.309244 | controller | 2026-06-25 19:39:31.309503 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:39:31.309762 | controller | Thursday 25 June 2026 19:39:31 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-06-25 19:39:32.382588 | 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-06-25 19:39:32.388768 | controller | ok: [controller] 2026-06-25 19:39:32.388891 | controller | 2026-06-25 19:39:32.389021 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:39:32.389177 | controller | Thursday 25 June 2026 19:39:32 +0000 (0:00:01.079) 0:00:01.093 ********* 2026-06-25 19:39:32.828312 | controller | ok: [controller] 2026-06-25 19:39:32.828360 | controller | 2026-06-25 19:39:32.828553 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:39:32.828600 | controller | Thursday 25 June 2026 19:39:32 +0000 (0:00:00.439) 0:00:01.532 ********* 2026-06-25 19:39:33.974268 | controller | ok: [controller] 2026-06-25 19:39:33.974287 | controller | 2026-06-25 19:39:33.974291 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:39:33.974295 | controller | Thursday 25 June 2026 19:39:33 +0000 (0:00:01.143) 0:00:02.676 ********* 2026-06-25 19:39:34.444543 | controller | ok: [controller] 2026-06-25 19:39:34.444565 | controller | 2026-06-25 19:39:34.444571 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:39:34.444576 | controller | Thursday 25 June 2026 19:39:34 +0000 (0:00:00.469) 0:00:03.146 ********* 2026-06-25 19:39:34.485853 | controller | ok: [controller] => { 2026-06-25 19:39:34.486014 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-25 19:39:34.486146 | controller | } 2026-06-25 19:39:34.486284 | controller | 2026-06-25 19:39:34.486410 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:39:34.488516 | controller | Thursday 25 June 2026 19:39:34 +0000 (0:00:00.044) 0:00:03.190 ********* 2026-06-25 19:39:35.069361 | controller | ok: [controller] 2026-06-25 19:39:35.069470 | controller | 2026-06-25 19:39:35.069687 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:39:35.069882 | controller | Thursday 25 June 2026 19:39:35 +0000 (0:00:00.583) 0:00:03.773 ********* 2026-06-25 19:39:36.772075 | controller | ok: [controller] 2026-06-25 19:39:36.772095 | controller | 2026-06-25 19:39:36.772100 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-06-25 19:39:36.772104 | controller | Thursday 25 June 2026 19:39:36 +0000 (0:00:01.700) 0:00:05.474 ********* 2026-06-25 19:39:37.286773 | controller | ok: [controller] 2026-06-25 19:39:37.286830 | controller | 2026-06-25 19:39:37.287125 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-06-25 19:39:37.287150 | controller | Thursday 25 June 2026 19:39:37 +0000 (0:00:00.517) 0:00:05.991 ********* 2026-06-25 19:39:37.701528 | controller | ok: [controller] 2026-06-25 19:39:37.701792 | controller | 2026-06-25 19:39:37.702038 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-06-25 19:39:37.702281 | controller | Thursday 25 June 2026 19:39:37 +0000 (0:00:00.412) 0:00:06.403 ********* 2026-06-25 19:39:38.157195 | controller | ok: [controller] 2026-06-25 19:39:38.157285 | controller | 2026-06-25 19:39:38.157568 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-06-25 19:39:38.157582 | controller | Thursday 25 June 2026 19:39:38 +0000 (0:00:00.456) 0:00:06.860 ********* 2026-06-25 19:39:38.463584 | controller | ok: [controller] 2026-06-25 19:39:38.463629 | controller | 2026-06-25 19:39:38.463789 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-06-25 19:39:38.463910 | controller | Thursday 25 June 2026 19:39:38 +0000 (0:00:00.305) 0:00:07.165 ********* 2026-06-25 19:39:38.749550 | controller | ok: [controller] 2026-06-25 19:39:38.749572 | controller | 2026-06-25 19:39:38.749578 | controller | TASK [Install plugin] ********************************************************** 2026-06-25 19:39:38.749583 | controller | Thursday 25 June 2026 19:39:38 +0000 (0:00:00.285) 0:00:07.451 ********* 2026-06-25 19:39:38.804357 | controller | included: vexxhost.containers.download_artifact for controller 2026-06-25 19:39:38.804376 | controller | 2026-06-25 19:39:38.804380 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:39:38.804384 | controller | Thursday 25 June 2026 19:39:38 +0000 (0:00:00.057) 0:00:07.508 ********* 2026-06-25 19:39:38.849818 | controller | ok: [controller] => { 2026-06-25 19:39:38.852959 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-25 19:39:38.853240 | controller | } 2026-06-25 19:39:38.853501 | controller | 2026-06-25 19:39:38.853773 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:39:38.854033 | controller | Thursday 25 June 2026 19:39:38 +0000 (0:00:00.045) 0:00:07.554 ********* 2026-06-25 19:39:39.289397 | controller | ok: [controller] 2026-06-25 19:39:39.289686 | controller | 2026-06-25 19:39:39.289960 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:39:39.290292 | controller | Thursday 25 June 2026 19:39:39 +0000 (0:00:00.436) 0:00:07.991 ********* 2026-06-25 19:39:41.001192 | controller | ok: [controller] 2026-06-25 19:39:41.001480 | controller | 2026-06-25 19:39:41.001742 | controller | PLAY RECAP ********************************************************************* 2026-06-25 19:39:41.002018 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:39:41.002250 | controller | 2026-06-25 19:39:41.002471 | controller | 2026-06-25 19:39:41.002713 | controller | TASKS RECAP ******************************************************************** 2026-06-25 19:39:41.002962 | controller | Thursday 25 June 2026 19:39:41 +0000 (0:00:01.714) 0:00:09.706 ********* 2026-06-25 19:39:41.003191 | controller | =============================================================================== 2026-06-25 19:39:41.003432 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.71s 2026-06-25 19:39:41.003672 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.70s 2026-06-25 19:39:41.003929 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-06-25 19:39:41.004174 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-06-25 19:39:41.004417 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-06-25 19:39:41.004664 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-06-25 19:39:41.004999 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-06-25 19:39:41.005247 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.46s 2026-06-25 19:39:41.005488 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-06-25 19:39:41.005727 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-25 19:39:41.005991 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.41s 2026-06-25 19:39:41.006245 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-06-25 19:39:41.006496 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-06-25 19:39:41.006755 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-06-25 19:39:41.007002 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-25 19:39:41.007243 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-25 19:39:41.101118 | controller | INFO [helm > idempotence] Executed: Successful 2026-06-25 19:39:41.112914 | controller | INFO [helm > side_effect] Executing 2026-06-25 19:39:41.113414 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:39:41.140280 | controller | INFO [helm > verify] Executing 2026-06-25 19:39:42.018470 | controller | 2026-06-25 19:39:42.018770 | controller | PLAY [Verify] ****************************************************************** 2026-06-25 19:39:42.019044 | controller | 2026-06-25 19:39:42.019306 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:39:42.019555 | controller | Thursday 25 June 2026 19:39:42 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-06-25 19:39:43.178992 | 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-06-25 19:39:43.186097 | controller | ok: [controller] 2026-06-25 19:39:43.186364 | controller | 2026-06-25 19:39:43.186647 | controller | TASK [Get the current Helm version] ******************************************** 2026-06-25 19:39:43.186903 | controller | Thursday 25 June 2026 19:39:43 +0000 (0:00:01.167) 0:00:01.177 ********* 2026-06-25 19:39:43.653749 | controller | changed: [controller] 2026-06-25 19:39:43.654041 | controller | 2026-06-25 19:39:43.654254 | controller | TASK [Assert Helm version] ***************************************************** 2026-06-25 19:39:43.654475 | controller | Thursday 25 June 2026 19:39:43 +0000 (0:00:00.465) 0:00:01.642 ********* 2026-06-25 19:39:43.679486 | controller | ok: [controller] => { 2026-06-25 19:39:43.679669 | controller | "changed": false, 2026-06-25 19:39:43.679835 | controller | "msg": "All assertions passed" 2026-06-25 19:39:43.679994 | controller | } 2026-06-25 19:39:43.680144 | controller | 2026-06-25 19:39:43.680302 | controller | PLAY RECAP ********************************************************************* 2026-06-25 19:39:43.680479 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:39:43.680646 | controller | 2026-06-25 19:39:43.680825 | controller | 2026-06-25 19:39:43.680987 | controller | TASKS RECAP ******************************************************************** 2026-06-25 19:39:43.681150 | controller | Thursday 25 June 2026 19:39:43 +0000 (0:00:00.029) 0:00:01.671 ********* 2026-06-25 19:39:43.681302 | controller | =============================================================================== 2026-06-25 19:39:43.681461 | controller | Gathering Facts --------------------------------------------------------- 1.17s 2026-06-25 19:39:43.681620 | controller | Get the current Helm version -------------------------------------------- 0.47s 2026-06-25 19:39:43.681778 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-06-25 19:39:43.765896 | controller | INFO [helm > verify] Executed: Successful 2026-06-25 19:39:43.936816 | controller | INFO [helm > cleanup] Executing 2026-06-25 19:39:43.936863 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:39:43.963985 | controller | INFO [helm > destroy] Executing 2026-06-25 19:39:43.964095 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:39:43.964185 | controller | INFO [helm > destroy] Executed: Successful 2026-06-25 19:39:43.964564 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-25 19:39:44.585579 | controller | ok: Runtime: 0:00:55.114939 2026-06-25 19:39:44.589345 | 2026-06-25 19:39:44.589416 | PLAY RECAP 2026-06-25 19:39:44.589461 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:39:44.589483 | 2026-06-25 19:39:45.009910 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:39:45.011957 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-25 19:39:45.913908 | 2026-06-25 19:39:45.914227 | PLAY [all] 2026-06-25 19:39:45.942583 | 2026-06-25 19:39:45.942854 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-25 19:39:46.453167 | controller | changed 2026-06-25 19:39:46.459026 | 2026-06-25 19:39:46.459126 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-25 19:39:48.100888 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-25 19:39:48.102054 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-25 19:39:48.104827 | controller | environment: line 1: kubectl: command not found 2026-06-25 19:39:48.106227 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-25 19:39:48.109999 | controller | environment: line 1: kubectl: command not found 2026-06-25 19:39:48.111724 | controller | environment: line 1: kubectl: command not found 2026-06-25 19:39:48.111985 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-25 19:39:48.113197 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-25 19:39:48.115604 | controller | environment: line 1: kubectl: command not found 2026-06-25 19:39:48.116916 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-25 19:39:48.118093 | controller | environment: line 1: kubectl: command not found 2026-06-25 19:39:48.119530 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-25 19:39:48.517905 | controller | ok: Runtime: 0:00:00.081707 2026-06-25 19:39:48.529797 | 2026-06-25 19:39:48.530044 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-25 19:39:48.904126 | controller | changed 2026-06-25 19:39:48.912573 | 2026-06-25 19:39:48.913144 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-25 19:39:49.324370 | controller | environment: line 5: kubectl: command not found 2026-06-25 19:39:49.324984 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-25 19:39:49.325358 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-25 19:39:49.326298 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-25 19:39:49.520818 | controller | ok: Runtime: 0:00:00.013048 2026-06-25 19:39:49.537191 | 2026-06-25 19:39:49.537305 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-25 19:39:50.762817 | controller | changed: 2026-06-25 19:39:50.763458 | controller | created directory /var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/logs/controller 2026-06-25 19:39:50.763504 | controller | cd+++++++++ objects/ 2026-06-25 19:39:50.763533 | controller | cd+++++++++ objects/cluster/ 2026-06-25 19:39:50.763558 | controller | cd+++++++++ objects/namespaced/ 2026-06-25 19:39:50.772854 | 2026-06-25 19:39:50.772928 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-25 19:39:51.120286 | controller | changed 2026-06-25 19:39:51.131167 | 2026-06-25 19:39:51.131347 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-25 19:39:51.486657 | controller | changed 2026-06-25 19:39:51.492922 | 2026-06-25 19:39:51.493049 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-25 19:39:51.778534 | controller | environment: line 3: kubectl: command not found 2026-06-25 19:39:52.062064 | controller | ok: Runtime: 0:00:00.012468 2026-06-25 19:39:52.074698 | 2026-06-25 19:39:52.075016 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-25 19:39:52.899808 | controller | changed: 2026-06-25 19:39:52.900012 | controller | cd+++++++++ pod-logs/ 2026-06-25 19:39:52.900043 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-25 19:39:52.921820 | 2026-06-25 19:39:52.922670 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-25 19:39:53.223658 | controller | changed: "values" 2026-06-25 19:39:53.443720 | controller | changed: "releases" 2026-06-25 19:39:53.460055 | 2026-06-25 19:39:53.460258 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-25 19:39:53.946720 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-25 19:39:54.043860 | controller | ok: Runtime: 0:00:00.006039 2026-06-25 19:39:54.049655 | 2026-06-25 19:39:54.049762 | TASK [helm-release-status : Downloads logs to executor] 2026-06-25 19:39:54.823669 | controller | changed: 2026-06-25 19:39:54.823979 | controller | cd+++++++++ helm/ 2026-06-25 19:39:54.824035 | controller | cd+++++++++ helm/releases/ 2026-06-25 19:39:54.824082 | controller | cd+++++++++ helm/values/ 2026-06-25 19:39:54.830463 | 2026-06-25 19:39:54.830552 | PLAY RECAP 2026-06-25 19:39:54.830601 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:39:54.830624 | 2026-06-25 19:39:55.043087 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-25 19:39:55.046068 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:39:55.718040 | 2026-06-25 19:39:55.718164 | PLAY [all] 2026-06-25 19:39:55.728608 | 2026-06-25 19:39:55.728689 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-25 19:39:55.774044 | controller | skipping: Conditional result was False 2026-06-25 19:39:55.782633 | 2026-06-25 19:39:55.782741 | TASK [fetch-output : Set log path for single node] 2026-06-25 19:39:55.825537 | controller | ok 2026-06-25 19:39:55.831223 | 2026-06-25 19:39:55.831322 | LOOP [fetch-output : Ensure local output dirs] 2026-06-25 19:39:56.268796 | controller -> localhost | ok: "/var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/logs" 2026-06-25 19:39:56.498415 | controller -> localhost | changed: "/var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/artifacts" 2026-06-25 19:39:56.719606 | controller -> localhost | changed: "/var/lib/zuul/builds/c8f7e372b71d428b8e93c91745075066/work/docs" 2026-06-25 19:39:56.735438 | 2026-06-25 19:39:56.735584 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-25 19:40:00.003833 | controller | changed: .d..t...... ./ 2026-06-25 19:40:00.004106 | controller | changed: All items complete 2026-06-25 19:40:00.004152 | 2026-06-25 19:40:00.651053 | controller | changed: .d..t...... ./ 2026-06-25 19:40:01.177800 | controller | changed: .d..t...... ./ 2026-06-25 19:40:01.201675 | 2026-06-25 19:40:01.201838 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-25 19:40:01.701439 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008984 2026-06-25 19:40:01.997561 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013085 2026-06-25 19:40:02.025082 | 2026-06-25 19:40:02.025243 | PLAY [all] 2026-06-25 19:40:02.032103 | 2026-06-25 19:40:02.032223 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-25 19:40:02.546468 | controller | changed 2026-06-25 19:40:02.558950 | 2026-06-25 19:40:02.559080 | PLAY RECAP 2026-06-25 19:40:02.559132 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-25 19:40:02.559156 | 2026-06-25 19:40:02.749760 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:40:02.751159 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-25 19:40:03.968162 | 2026-06-25 19:40:03.968343 | PLAY [localhost] 2026-06-25 19:40:03.979397 | 2026-06-25 19:40:03.979510 | TASK [Generate Zuul manifest] 2026-06-25 19:40:04.001428 | localhost | ok 2026-06-25 19:40:04.072918 | 2026-06-25 19:40:04.073146 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-25 19:40:04.685602 | localhost | changed 2026-06-25 19:40:04.712173 | 2026-06-25 19:40:04.712431 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-25 19:40:04.769453 | localhost | ok 2026-06-25 19:40:04.777978 | 2026-06-25 19:40:04.778135 | TASK [Upload logs] 2026-06-25 19:40:04.810250 | localhost | ok 2026-06-25 19:40:04.937279 | 2026-06-25 19:40:04.937475 | TASK [Set zuul-log-path fact] 2026-06-25 19:40:04.957867 | localhost | ok 2026-06-25 19:40:04.975587 | 2026-06-25 19:40:04.975746 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:40:05.010759 | localhost | ok 2026-06-25 19:40:05.023534 | 2026-06-25 19:40:05.023631 | TASK [upload-logs : Create log directories] 2026-06-25 19:40:05.609763 | localhost | changed 2026-06-25 19:40:05.616902 | 2026-06-25 19:40:05.617033 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-25 19:40:06.178043 | localhost -> localhost | ok: Runtime: 0:00:00.005872 2026-06-25 19:40:06.187488 | 2026-06-25 19:40:06.187780 | TASK [upload-logs : Upload logs to log server] 2026-06-25 19:40:06.822715 | localhost | Output suppressed because no_log was given 2026-06-25 19:40:06.826583 | 2026-06-25 19:40:06.826656 | LOOP [upload-logs : Compress console log and json output] 2026-06-25 19:40:06.880662 | localhost | skipping: Conditional result was False 2026-06-25 19:40:06.937086 | localhost | skipping: Conditional result was False 2026-06-25 19:40:06.953635 | 2026-06-25 19:40:06.957139 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-25 19:40:07.011269 | localhost | skipping: Conditional result was False 2026-06-25 19:40:07.011757 | 2026-06-25 19:40:07.015636 | localhost | skipping: Conditional result was False 2026-06-25 19:40:07.031539 | 2026-06-25 19:40:07.031739 | LOOP [upload-logs : Upload console log and json output]