2026-03-30 23:42:53.398797 | Job console starting 2026-03-30 23:42:53.411265 | Updating git repos 2026-03-30 23:42:53.502187 | Cloning repos into workspace 2026-03-30 23:42:53.618169 | Restoring repo states 2026-03-30 23:42:53.635501 | Merging changes 2026-03-30 23:42:54.539319 | Checking out repos 2026-03-30 23:42:54.922503 | Preparing playbooks 2026-03-30 23:43:09.828553 | Running Ansible setup 2026-03-30 23:43:13.981307 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 23:43:14.563370 | 2026-03-30 23:43:14.563505 | PLAY [localhost] 2026-03-30 23:43:14.571154 | 2026-03-30 23:43:14.571226 | TASK [Gathering Facts] 2026-03-30 23:43:15.455022 | localhost | ok 2026-03-30 23:43:15.462946 | 2026-03-30 23:43:15.463024 | TASK [Setup log path fact] 2026-03-30 23:43:15.481944 | localhost | ok 2026-03-30 23:43:15.495530 | 2026-03-30 23:43:15.495610 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 23:43:15.533857 | localhost | ok 2026-03-30 23:43:15.542137 | 2026-03-30 23:43:15.542207 | TASK [emit-job-header : Print job information] 2026-03-30 23:43:15.585887 | # Job Information 2026-03-30 23:43:15.586161 | Ansible Version: 2.16.16 2026-03-30 23:43:15.586232 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-30 23:43:15.586282 | Pipeline: check 2026-03-30 23:43:15.586325 | Executor: 0a8996d2b663 2026-03-30 23:43:15.586367 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/255 2026-03-30 23:43:15.586415 | Event ID: 0a73e1d0-2c92-11f1-9708-90d8693bff3c 2026-03-30 23:43:15.590866 | 2026-03-30 23:43:15.590936 | LOOP [emit-job-header : Print node information] 2026-03-30 23:43:15.683156 | localhost | ok: 2026-03-30 23:43:15.733202 | localhost | # Node Information 2026-03-30 23:43:15.733340 | localhost | Inventory Hostname: controller 2026-03-30 23:43:15.733366 | localhost | Hostname: np0000161753 2026-03-30 23:43:15.733388 | localhost | Username: zuul 2026-03-30 23:43:15.733411 | localhost | Distro: Debian 13.4 2026-03-30 23:43:15.733431 | localhost | Provider: yul1 2026-03-30 23:43:15.733450 | localhost | Region: ca-ymq-1 2026-03-30 23:43:15.733468 | localhost | Label: debian-trixie 2026-03-30 23:43:15.733486 | localhost | Product Name: OpenStack Nova 2026-03-30 23:43:15.733504 | localhost | Interface IP: 199.204.45.248 2026-03-30 23:43:15.748445 | 2026-03-30 23:43:15.748609 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 23:43:16.168682 | localhost -> localhost | changed 2026-03-30 23:43:16.174896 | 2026-03-30 23:43:16.174983 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 23:43:17.232511 | localhost -> localhost | changed 2026-03-30 23:43:17.239100 | 2026-03-30 23:43:17.239153 | PLAY [all] 2026-03-30 23:43:17.246225 | 2026-03-30 23:43:17.246295 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 23:43:17.539203 | controller -> localhost | ok 2026-03-30 23:43:17.546277 | 2026-03-30 23:43:17.546346 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 23:43:17.577765 | controller | ok 2026-03-30 23:43:17.592980 | controller | included: /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 23:43:17.597577 | 2026-03-30 23:43:17.597648 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 23:43:18.814551 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 23:43:18.814736 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/50dbc102f15442c4861630a68379bb91_id_rsa 2026-03-30 23:43:18.814766 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/50dbc102f15442c4861630a68379bb91_id_rsa.pub 2026-03-30 23:43:18.814789 | controller -> localhost | The key fingerprint is: 2026-03-30 23:43:18.814811 | controller -> localhost | SHA256:L6MzzYLWg4hnoTZTAygch4lFVGlE93gdsYZjZjO+qWs zuul-build-sshkey 2026-03-30 23:43:18.814850 | controller -> localhost | The key's randomart image is: 2026-03-30 23:43:18.814871 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 23:43:18.814903 | controller -> localhost | |.+*++.. o. | 2026-03-30 23:43:18.814926 | controller -> localhost | |.+ .o. o o o | 2026-03-30 23:43:18.814949 | controller -> localhost | |o o. . @ + | 2026-03-30 23:43:18.814969 | controller -> localhost | |oo * = | 2026-03-30 23:43:18.814989 | controller -> localhost | |. . S | 2026-03-30 23:43:18.815009 | controller -> localhost | | .o + | 2026-03-30 23:43:18.815029 | controller -> localhost | | o.o.+ o= . | 2026-03-30 23:43:18.815048 | controller -> localhost | |o++ + Eooo | 2026-03-30 23:43:18.815070 | controller -> localhost | |.oo. .+* | 2026-03-30 23:43:18.815090 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 23:43:18.815138 | controller -> localhost | ok: Runtime: 0:00:00.830095 2026-03-30 23:43:18.819278 | 2026-03-30 23:43:18.819345 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 23:43:18.850611 | controller | ok 2026-03-30 23:43:18.858159 | controller | included: /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 23:43:18.865512 | 2026-03-30 23:43:18.865569 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 23:43:18.889600 | controller | skipping: Conditional result was False 2026-03-30 23:43:18.895900 | 2026-03-30 23:43:18.895989 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 23:43:19.439629 | controller | changed 2026-03-30 23:43:19.443738 | 2026-03-30 23:43:19.443802 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 23:43:19.654767 | controller | ok 2026-03-30 23:43:19.658884 | 2026-03-30 23:43:19.658950 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 23:43:20.162654 | controller | changed 2026-03-30 23:43:20.166772 | 2026-03-30 23:43:20.166837 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 23:43:20.694302 | controller | changed 2026-03-30 23:43:20.701528 | 2026-03-30 23:43:20.701593 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 23:43:20.725814 | controller | skipping: Conditional result was False 2026-03-30 23:43:20.733929 | 2026-03-30 23:43:20.734015 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 23:43:21.115356 | controller -> localhost | changed 2026-03-30 23:43:21.127022 | 2026-03-30 23:43:21.127149 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 23:43:21.402612 | controller -> localhost | Identity added: /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/50dbc102f15442c4861630a68379bb91_id_rsa (zuul-build-sshkey) 2026-03-30 23:43:21.402821 | controller -> localhost | ok: Runtime: 0:00:00.013436 2026-03-30 23:43:21.408198 | 2026-03-30 23:43:21.408262 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 23:43:21.751863 | controller | ok 2026-03-30 23:43:21.757017 | 2026-03-30 23:43:21.757117 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 23:43:21.783612 | controller | skipping: Conditional result was False 2026-03-30 23:43:21.796552 | 2026-03-30 23:43:21.796619 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 23:43:22.150534 | controller | ok 2026-03-30 23:43:22.157175 | 2026-03-30 23:43:22.157242 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 23:43:23.156872 | controller | Output suppressed because no_log was given 2026-03-30 23:43:23.265204 | 2026-03-30 23:43:23.265338 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 23:43:23.480867 | controller | ok: "logs" 2026-03-30 23:43:23.481362 | controller | ok: All items complete 2026-03-30 23:43:23.481412 | 2026-03-30 23:43:23.677344 | controller | ok: "artifacts" 2026-03-30 23:43:23.864566 | controller | ok: "docs" 2026-03-30 23:43:23.883633 | 2026-03-30 23:43:23.956170 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 23:43:24.171151 | controller | changed: "logs" 2026-03-30 23:43:24.345135 | controller | changed: "artifacts" 2026-03-30 23:43:24.537584 | controller | changed: "docs" 2026-03-30 23:43:24.553173 | 2026-03-30 23:43:24.553296 | PLAY RECAP 2026-03-30 23:43:24.553345 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 23:43:24.553374 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 23:43:24.553396 | 2026-03-30 23:43:24.681329 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 23:43:24.683266 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 23:43:25.264637 | 2026-03-30 23:43:25.264773 | PLAY [all] 2026-03-30 23:43:25.275076 | 2026-03-30 23:43:25.275149 | TASK [setup-uv : Extract archive] 2026-03-30 23:43:27.696312 | controller | changed 2026-03-30 23:43:27.705052 | 2026-03-30 23:43:27.705142 | TASK [setup-uv : Print version] 2026-03-30 23:43:28.095013 | controller | uv 0.8.13 2026-03-30 23:43:28.235375 | controller | ok: Runtime: 0:00:00.012271 2026-03-30 23:43:28.242220 | 2026-03-30 23:43:28.242286 | PLAY RECAP 2026-03-30 23:43:28.242350 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 23:43:28.242383 | 2026-03-30 23:43:28.351428 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 23:43:28.353999 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 23:43:28.953702 | 2026-03-30 23:43:28.953855 | PLAY [all] 2026-03-30 23:43:28.964860 | 2026-03-30 23:43:28.964932 | TASK [Update apt cache] 2026-03-30 23:43:33.918304 | controller | ok 2026-03-30 23:43:33.924744 | 2026-03-30 23:43:33.924823 | TASK [Disable firewalld] 2026-03-30 23:43:33.950105 | controller | skipping: Conditional result was False 2026-03-30 23:43:33.956139 | 2026-03-30 23:43:33.956232 | TASK [Install "jq" for log collection] 2026-03-30 23:43:36.256653 | controller | changed 2026-03-30 23:43:36.258766 | 2026-03-30 23:43:36.258821 | PLAY RECAP 2026-03-30 23:43:36.258870 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 23:43:36.258892 | 2026-03-30 23:43:36.390167 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 23:43:36.393014 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 23:43:36.983627 | 2026-03-30 23:43:36.983770 | PLAY [all] 2026-03-30 23:43:36.993725 | 2026-03-30 23:43:36.993794 | TASK [Copy inventory file for Zuul] 2026-03-30 23:43:37.984289 | controller | changed 2026-03-30 23:43:37.991712 | 2026-03-30 23:43:37.991809 | TASK [Switch "ansible_host" to private IP] 2026-03-30 23:43:38.290330 | controller | changed: 1 replacements made 2026-03-30 23:43:38.296311 | 2026-03-30 23:43:38.296400 | TASK [Run Molecule scenario] 2026-03-30 23:43:38.761719 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 23:43:38.761837 | controller | Creating virtual environment at: .venv 2026-03-30 23:43:39.046721 | controller | Downloading pygments (1.2MiB) 2026-03-30 23:43:39.047177 | controller | Downloading cryptography (4.3MiB) 2026-03-30 23:43:39.047387 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 23:43:39.200455 | controller | Downloading cryptography 2026-03-30 23:43:39.257661 | controller | Downloading pygments 2026-03-30 23:43:39.444343 | controller | Downloading ansible-core 2026-03-30 23:43:39.496952 | controller | Installed 36 packages in 51ms 2026-03-30 23:43:40.167848 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 23:43:40.167918 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 23:43:41.003695 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 23:43:41.003814 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 23:43:41.003925 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 23:43:41.004004 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-30 23:43:56.494523 | controller | INFO [helm > dependency] Executing 2026-03-30 23:43:56.494658 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-30 23:43:56.494851 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-30 23:43:56.494965 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 23:43:56.500567 | controller | INFO [helm > cleanup] Executing 2026-03-30 23:43:56.500998 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 23:43:56.507244 | controller | INFO [helm > destroy] Executing 2026-03-30 23:43:56.507299 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 23:43:56.507386 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 23:43:56.512776 | controller | INFO [helm > syntax] Executing 2026-03-30 23:43:57.395847 | controller | 2026-03-30 23:43:57.395901 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-30 23:43:57.453124 | controller | INFO [helm > syntax] Executed: Successful 2026-03-30 23:43:57.463577 | controller | INFO [helm > create] Executing 2026-03-30 23:43:57.465073 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 23:43:57.470475 | controller | INFO [helm > prepare] Executing 2026-03-30 23:43:58.304382 | controller | 2026-03-30 23:43:58.304554 | controller | PLAY [Prepare] ***************************************************************** 2026-03-30 23:43:58.304735 | controller | 2026-03-30 23:43:58.304933 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 23:43:58.305150 | controller | Monday 30 March 2026 23:43:58 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-03-30 23:43:59.549000 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 23:43:59.554541 | controller | ok: [controller] 2026-03-30 23:43:59.554700 | controller | 2026-03-30 23:43:59.554921 | controller | TASK [Install Debian packages] ************************************************* 2026-03-30 23:43:59.555118 | controller | Monday 30 March 2026 23:43:59 +0000 (0:00:01.250) 0:00:01.279 ********** 2026-03-30 23:44:00.893431 | controller | ok: [controller] 2026-03-30 23:44:00.893592 | controller | 2026-03-30 23:44:00.893781 | controller | PLAY RECAP ********************************************************************* 2026-03-30 23:44:00.893989 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 23:44:00.894158 | controller | 2026-03-30 23:44:00.894327 | controller | 2026-03-30 23:44:00.894501 | controller | TASKS RECAP ******************************************************************** 2026-03-30 23:44:00.894689 | controller | Monday 30 March 2026 23:44:00 +0000 (0:00:01.339) 0:00:02.618 ********** 2026-03-30 23:44:00.894863 | controller | =============================================================================== 2026-03-30 23:44:00.895045 | controller | Install Debian packages ------------------------------------------------- 1.34s 2026-03-30 23:44:00.895226 | controller | Gathering Facts --------------------------------------------------------- 1.25s 2026-03-30 23:44:01.018474 | controller | INFO [helm > prepare] Executed: Successful 2026-03-30 23:44:01.027583 | controller | INFO [helm > converge] Executing 2026-03-30 23:44:01.889321 | controller | 2026-03-30 23:44:01.889494 | controller | PLAY [Converge] **************************************************************** 2026-03-30 23:44:01.889681 | controller | 2026-03-30 23:44:01.889861 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 23:44:01.890077 | controller | Monday 30 March 2026 23:44:01 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 23:44:02.941200 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 23:44:02.947822 | controller | ok: [controller] 2026-03-30 23:44:02.947851 | controller | 2026-03-30 23:44:02.948048 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 23:44:02.948246 | controller | Monday 30 March 2026 23:44:02 +0000 (0:00:01.056) 0:00:01.069 ********** 2026-03-30 23:44:03.438323 | controller | ok: [controller] 2026-03-30 23:44:03.438443 | controller | 2026-03-30 23:44:03.438638 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 23:44:03.438834 | controller | Monday 30 March 2026 23:44:03 +0000 (0:00:00.492) 0:00:01.561 ********** 2026-03-30 23:44:04.516637 | controller | ok: [controller] 2026-03-30 23:44:04.516687 | controller | 2026-03-30 23:44:04.516812 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 23:44:04.516928 | controller | Monday 30 March 2026 23:44:04 +0000 (0:00:01.078) 0:00:02.640 ********** 2026-03-30 23:44:04.957821 | controller | changed: [controller] 2026-03-30 23:44:04.957876 | controller | 2026-03-30 23:44:04.957942 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 23:44:04.958043 | controller | Monday 30 March 2026 23:44:04 +0000 (0:00:00.441) 0:00:03.081 ********** 2026-03-30 23:44:05.009699 | controller | ok: [controller] => { 2026-03-30 23:44:05.009740 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 23:44:05.009847 | controller | } 2026-03-30 23:44:05.009926 | controller | 2026-03-30 23:44:05.010039 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 23:44:05.010126 | controller | Monday 30 March 2026 23:44:05 +0000 (0:00:00.051) 0:00:03.132 ********** 2026-03-30 23:44:05.808687 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-30 23:44:05.817830 | controller | changed: [controller] 2026-03-30 23:44:05.817953 | controller | 2026-03-30 23:44:05.818080 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 23:44:05.818199 | controller | Monday 30 March 2026 23:44:05 +0000 (0:00:00.808) 0:00:03.941 ********** 2026-03-30 23:44:07.764154 | controller | changed: [controller] 2026-03-30 23:44:07.764202 | controller | 2026-03-30 23:44:07.764274 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 23:44:07.765898 | controller | Monday 30 March 2026 23:44:07 +0000 (0:00:01.944) 0:00:05.885 ********** 2026-03-30 23:44:08.251003 | controller | ok: [controller] 2026-03-30 23:44:08.251053 | controller | 2026-03-30 23:44:08.251151 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 23:44:08.251241 | controller | Monday 30 March 2026 23:44:08 +0000 (0:00:00.488) 0:00:06.374 ********** 2026-03-30 23:44:08.637343 | controller | changed: [controller] 2026-03-30 23:44:08.637514 | controller | 2026-03-30 23:44:08.637746 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 23:44:08.637960 | controller | Monday 30 March 2026 23:44:08 +0000 (0:00:00.386) 0:00:06.760 ********** 2026-03-30 23:44:09.073388 | controller | ok: [controller] 2026-03-30 23:44:09.073519 | controller | 2026-03-30 23:44:09.073742 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 23:44:09.073946 | controller | Monday 30 March 2026 23:44:09 +0000 (0:00:00.435) 0:00:07.196 ********** 2026-03-30 23:44:09.355699 | controller | changed: [controller] 2026-03-30 23:44:09.355799 | controller | 2026-03-30 23:44:09.355855 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 23:44:09.355964 | controller | Monday 30 March 2026 23:44:09 +0000 (0:00:00.280) 0:00:07.477 ********** 2026-03-30 23:44:09.643365 | controller | ok: [controller] 2026-03-30 23:44:09.643452 | controller | 2026-03-30 23:44:09.643609 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 23:44:09.643762 | controller | Monday 30 March 2026 23:44:09 +0000 (0:00:00.289) 0:00:07.766 ********** 2026-03-30 23:44:09.690333 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 23:44:09.690502 | controller | 2026-03-30 23:44:09.690745 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 23:44:09.690949 | controller | Monday 30 March 2026 23:44:09 +0000 (0:00:00.046) 0:00:07.813 ********** 2026-03-30 23:44:09.733757 | controller | ok: [controller] => { 2026-03-30 23:44:09.733989 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 23:44:09.734186 | controller | } 2026-03-30 23:44:09.734400 | controller | 2026-03-30 23:44:09.734589 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 23:44:09.734784 | controller | Monday 30 March 2026 23:44:09 +0000 (0:00:00.043) 0:00:07.856 ********** 2026-03-30 23:44:10.499840 | controller | changed: [controller] 2026-03-30 23:44:10.499937 | controller | 2026-03-30 23:44:10.500141 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 23:44:10.500337 | controller | Monday 30 March 2026 23:44:10 +0000 (0:00:00.765) 0:00:08.622 ********** 2026-03-30 23:44:13.525707 | controller | changed: [controller] 2026-03-30 23:44:13.525901 | controller | 2026-03-30 23:44:13.526097 | controller | PLAY RECAP ********************************************************************* 2026-03-30 23:44:13.526311 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 23:44:13.526482 | controller | 2026-03-30 23:44:13.526652 | controller | 2026-03-30 23:44:13.526828 | controller | TASKS RECAP ******************************************************************** 2026-03-30 23:44:13.527020 | controller | Monday 30 March 2026 23:44:13 +0000 (0:00:03.026) 0:00:11.649 ********** 2026-03-30 23:44:13.527203 | controller | =============================================================================== 2026-03-30 23:44:13.527387 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-03-30 23:44:13.527577 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.94s 2026-03-30 23:44:13.527818 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.08s 2026-03-30 23:44:13.528007 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-03-30 23:44:13.528194 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-30 23:44:13.528381 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-03-30 23:44:13.528568 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-03-30 23:44:13.528758 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.49s 2026-03-30 23:44:13.528945 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-03-30 23:44:13.529135 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-03-30 23:44:13.529324 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-03-30 23:44:13.529553 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-03-30 23:44:13.529740 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.28s 2026-03-30 23:44:13.529930 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 23:44:13.530110 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 23:44:13.530297 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 23:44:13.611929 | controller | INFO [helm > converge] Executed: Successful 2026-03-30 23:44:13.623081 | controller | INFO [helm > idempotence] Executing 2026-03-30 23:44:14.459697 | controller | 2026-03-30 23:44:14.459904 | controller | PLAY [Converge] **************************************************************** 2026-03-30 23:44:14.460128 | controller | 2026-03-30 23:44:14.460287 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 23:44:14.460458 | controller | Monday 30 March 2026 23:44:14 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-30 23:44:15.536792 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 23:44:15.542002 | controller | ok: [controller] 2026-03-30 23:44:15.542169 | controller | 2026-03-30 23:44:15.542370 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 23:44:15.542563 | controller | Monday 30 March 2026 23:44:15 +0000 (0:00:01.082) 0:00:01.094 ********** 2026-03-30 23:44:15.983114 | controller | ok: [controller] 2026-03-30 23:44:15.983188 | controller | 2026-03-30 23:44:15.983198 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 23:44:15.983804 | controller | Monday 30 March 2026 23:44:15 +0000 (0:00:00.441) 0:00:01.535 ********** 2026-03-30 23:44:17.124495 | controller | ok: [controller] 2026-03-30 23:44:17.124531 | controller | 2026-03-30 23:44:17.124537 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 23:44:17.124542 | controller | Monday 30 March 2026 23:44:17 +0000 (0:00:01.140) 0:00:02.676 ********** 2026-03-30 23:44:17.535529 | controller | ok: [controller] 2026-03-30 23:44:17.535905 | controller | 2026-03-30 23:44:17.536245 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 23:44:17.536557 | controller | Monday 30 March 2026 23:44:17 +0000 (0:00:00.410) 0:00:03.087 ********** 2026-03-30 23:44:17.585469 | controller | ok: [controller] => { 2026-03-30 23:44:17.585769 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 23:44:17.586023 | controller | } 2026-03-30 23:44:17.586274 | controller | 2026-03-30 23:44:17.586536 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 23:44:17.586791 | controller | Monday 30 March 2026 23:44:17 +0000 (0:00:00.050) 0:00:03.137 ********** 2026-03-30 23:44:18.090744 | controller | ok: [controller] 2026-03-30 23:44:18.091009 | controller | 2026-03-30 23:44:18.091274 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 23:44:18.091530 | controller | Monday 30 March 2026 23:44:18 +0000 (0:00:00.505) 0:00:03.642 ********** 2026-03-30 23:44:19.759826 | controller | ok: [controller] 2026-03-30 23:44:19.760103 | controller | 2026-03-30 23:44:19.760367 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-30 23:44:19.760615 | controller | Monday 30 March 2026 23:44:19 +0000 (0:00:01.669) 0:00:05.312 ********** 2026-03-30 23:44:20.255948 | controller | ok: [controller] 2026-03-30 23:44:20.256083 | controller | 2026-03-30 23:44:20.256275 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-30 23:44:20.256459 | controller | Monday 30 March 2026 23:44:20 +0000 (0:00:00.494) 0:00:05.806 ********** 2026-03-30 23:44:20.642240 | controller | ok: [controller] 2026-03-30 23:44:20.642282 | controller | 2026-03-30 23:44:20.642389 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-30 23:44:20.642480 | controller | Monday 30 March 2026 23:44:20 +0000 (0:00:00.387) 0:00:06.194 ********** 2026-03-30 23:44:21.076538 | controller | ok: [controller] 2026-03-30 23:44:21.076591 | controller | 2026-03-30 23:44:21.076837 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-30 23:44:21.076864 | controller | Monday 30 March 2026 23:44:21 +0000 (0:00:00.434) 0:00:06.628 ********** 2026-03-30 23:44:21.375566 | controller | ok: [controller] 2026-03-30 23:44:21.375588 | controller | 2026-03-30 23:44:21.375593 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-30 23:44:21.375597 | controller | Monday 30 March 2026 23:44:21 +0000 (0:00:00.296) 0:00:06.925 ********** 2026-03-30 23:44:21.676785 | controller | ok: [controller] 2026-03-30 23:44:21.676929 | controller | 2026-03-30 23:44:21.677070 | controller | TASK [Install plugin] ********************************************************** 2026-03-30 23:44:21.677230 | controller | Monday 30 March 2026 23:44:21 +0000 (0:00:00.303) 0:00:07.229 ********** 2026-03-30 23:44:21.731214 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-30 23:44:21.731300 | controller | 2026-03-30 23:44:21.731385 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 23:44:21.731476 | controller | Monday 30 March 2026 23:44:21 +0000 (0:00:00.054) 0:00:07.283 ********** 2026-03-30 23:44:21.775999 | controller | ok: [controller] => { 2026-03-30 23:44:21.776150 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 23:44:21.776255 | controller | } 2026-03-30 23:44:21.776368 | controller | 2026-03-30 23:44:21.776495 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 23:44:21.776618 | controller | Monday 30 March 2026 23:44:21 +0000 (0:00:00.042) 0:00:07.326 ********** 2026-03-30 23:44:22.175141 | controller | ok: [controller] 2026-03-30 23:44:22.175249 | controller | 2026-03-30 23:44:22.175416 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 23:44:22.175563 | controller | Monday 30 March 2026 23:44:22 +0000 (0:00:00.400) 0:00:07.727 ********** 2026-03-30 23:44:23.775152 | controller | ok: [controller] 2026-03-30 23:44:23.775187 | controller | 2026-03-30 23:44:23.775197 | controller | PLAY RECAP ********************************************************************* 2026-03-30 23:44:23.775205 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 23:44:23.775213 | controller | 2026-03-30 23:44:23.775220 | controller | 2026-03-30 23:44:23.775228 | controller | TASKS RECAP ******************************************************************** 2026-03-30 23:44:23.775235 | controller | Monday 30 March 2026 23:44:23 +0000 (0:00:01.596) 0:00:09.323 ********** 2026-03-30 23:44:23.775242 | controller | =============================================================================== 2026-03-30 23:44:23.775249 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.67s 2026-03-30 23:44:23.775256 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.60s 2026-03-30 23:44:23.775263 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-03-30 23:44:23.775270 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-03-30 23:44:23.775277 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-03-30 23:44:23.775284 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.49s 2026-03-30 23:44:23.775291 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-03-30 23:44:23.775298 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.43s 2026-03-30 23:44:23.775306 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-03-30 23:44:23.775313 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-30 23:44:23.775333 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-03-30 23:44:23.775340 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-03-30 23:44:23.775347 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-03-30 23:44:23.775354 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-30 23:44:23.775361 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-30 23:44:23.775369 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 23:44:23.859406 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-30 23:44:23.870360 | controller | INFO [helm > side_effect] Executing 2026-03-30 23:44:23.870739 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 23:44:23.876264 | controller | INFO [helm > verify] Executing 2026-03-30 23:44:24.665516 | controller | 2026-03-30 23:44:24.665825 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 23:44:24.666061 | controller | 2026-03-30 23:44:24.666313 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 23:44:24.666561 | controller | Monday 30 March 2026 23:44:24 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-03-30 23:44:26.708067 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 23:44:26.713949 | controller | ok: [controller] 2026-03-30 23:44:26.714059 | controller | 2026-03-30 23:44:26.714176 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-30 23:44:26.714288 | controller | Monday 30 March 2026 23:44:26 +0000 (0:00:02.048) 0:00:02.058 ********** 2026-03-30 23:44:27.153243 | controller | changed: [controller] 2026-03-30 23:44:27.153567 | controller | 2026-03-30 23:44:27.153832 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-30 23:44:27.154084 | controller | Monday 30 March 2026 23:44:27 +0000 (0:00:00.438) 0:00:02.496 ********** 2026-03-30 23:44:27.180342 | controller | ok: [controller] => { 2026-03-30 23:44:27.180619 | controller | "changed": false, 2026-03-30 23:44:27.180873 | controller | "msg": "All assertions passed" 2026-03-30 23:44:27.181114 | controller | } 2026-03-30 23:44:27.181344 | controller | 2026-03-30 23:44:27.181589 | controller | PLAY RECAP ********************************************************************* 2026-03-30 23:44:27.181882 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 23:44:27.182124 | controller | 2026-03-30 23:44:27.182350 | controller | 2026-03-30 23:44:27.182622 | controller | TASKS RECAP ******************************************************************** 2026-03-30 23:44:27.182878 | controller | Monday 30 March 2026 23:44:27 +0000 (0:00:00.028) 0:00:02.524 ********** 2026-03-30 23:44:27.183157 | controller | =============================================================================== 2026-03-30 23:44:27.183410 | controller | Gathering Facts --------------------------------------------------------- 2.05s 2026-03-30 23:44:27.183696 | controller | Get the current Helm version -------------------------------------------- 0.44s 2026-03-30 23:44:27.184036 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-30 23:44:27.276677 | controller | INFO [helm > verify] Executed: Successful 2026-03-30 23:44:27.290153 | controller | INFO [helm > cleanup] Executing 2026-03-30 23:44:27.290811 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 23:44:27.297176 | controller | INFO [helm > destroy] Executing 2026-03-30 23:44:27.297327 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-30 23:44:27.297439 | controller | INFO [helm > destroy] Executed: Successful 2026-03-30 23:44:27.297777 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 23:44:27.445490 | controller | ok: Runtime: 0:00:48.695586 2026-03-30 23:44:27.450850 | 2026-03-30 23:44:27.450926 | PLAY RECAP 2026-03-30 23:44:27.450985 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 23:44:27.451017 | 2026-03-30 23:44:27.591104 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 23:44:27.593437 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 23:44:28.192484 | 2026-03-30 23:44:28.192826 | PLAY [all] 2026-03-30 23:44:28.203551 | 2026-03-30 23:44:28.205808 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 23:44:28.625832 | controller | changed 2026-03-30 23:44:28.633102 | 2026-03-30 23:44:28.633240 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 23:44:29.026722 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 23:44:29.026815 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 23:44:29.033308 | controller | environment: line 1: kubectl: command not found 2026-03-30 23:44:29.035801 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 23:44:29.036966 | controller | environment: line 1: kubectl: command not found 2026-03-30 23:44:29.038870 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 23:44:29.040355 | controller | environment: line 1: kubectl: command not found 2026-03-30 23:44:29.042057 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 23:44:29.042255 | controller | environment: line 1: kubectl: command not found 2026-03-30 23:44:29.044158 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 23:44:29.046409 | controller | environment: line 1: kubectl: command not found 2026-03-30 23:44:29.047338 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 23:44:29.164977 | controller | ok: Runtime: 0:00:00.035751 2026-03-30 23:44:29.171738 | 2026-03-30 23:44:29.171839 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 23:44:29.415458 | controller | changed 2026-03-30 23:44:29.420206 | 2026-03-30 23:44:29.420283 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 23:44:29.654715 | controller | environment: line 5: kubectl: command not found 2026-03-30 23:44:29.655785 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 23:44:29.656084 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 23:44:29.656508 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 23:44:29.951764 | controller | ok: Runtime: 0:00:00.011987 2026-03-30 23:44:29.958311 | 2026-03-30 23:44:29.958383 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 23:44:30.640319 | controller | changed: 2026-03-30 23:44:30.640631 | controller | created directory /var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/logs/controller 2026-03-30 23:44:30.640697 | controller | cd+++++++++ objects/ 2026-03-30 23:44:30.640746 | controller | cd+++++++++ objects/cluster/ 2026-03-30 23:44:30.640807 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 23:44:30.652527 | 2026-03-30 23:44:30.652740 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 23:44:30.888691 | controller | changed 2026-03-30 23:44:30.894396 | 2026-03-30 23:44:30.894482 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 23:44:31.120756 | controller | changed 2026-03-30 23:44:31.126415 | 2026-03-30 23:44:31.126514 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 23:44:31.366027 | controller | environment: line 3: kubectl: command not found 2026-03-30 23:44:31.656124 | controller | ok: Runtime: 0:00:00.011654 2026-03-30 23:44:31.660681 | 2026-03-30 23:44:31.660752 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 23:44:32.180233 | controller | changed: 2026-03-30 23:44:32.180795 | controller | cd+++++++++ pod-logs/ 2026-03-30 23:44:32.180828 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 23:44:32.187768 | 2026-03-30 23:44:32.187832 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 23:44:32.414634 | controller | changed: "values" 2026-03-30 23:44:32.603309 | controller | changed: "releases" 2026-03-30 23:44:32.613116 | 2026-03-30 23:44:32.613303 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 23:44:32.854181 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 23:44:33.142881 | controller | ok: Runtime: 0:00:00.008174 2026-03-30 23:44:33.148085 | 2026-03-30 23:44:33.148148 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 23:44:33.652673 | controller | changed: 2026-03-30 23:44:33.652914 | controller | cd+++++++++ helm/ 2026-03-30 23:44:33.652996 | controller | cd+++++++++ helm/releases/ 2026-03-30 23:44:33.653040 | controller | cd+++++++++ helm/values/ 2026-03-30 23:44:33.660173 | 2026-03-30 23:44:33.660244 | PLAY RECAP 2026-03-30 23:44:33.660299 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 23:44:33.660383 | 2026-03-30 23:44:33.804205 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 23:44:33.806988 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 23:44:34.410977 | 2026-03-30 23:44:34.411467 | PLAY [all] 2026-03-30 23:44:34.422437 | 2026-03-30 23:44:34.422525 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 23:44:34.467943 | controller | skipping: Conditional result was False 2026-03-30 23:44:34.479012 | 2026-03-30 23:44:34.479094 | TASK [fetch-output : Set log path for single node] 2026-03-30 23:44:34.521415 | controller | ok 2026-03-30 23:44:34.525683 | 2026-03-30 23:44:34.525754 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 23:44:34.943013 | controller -> localhost | ok: "/var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/logs" 2026-03-30 23:44:35.158356 | controller -> localhost | changed: "/var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/artifacts" 2026-03-30 23:44:35.398098 | controller -> localhost | changed: "/var/lib/zuul/builds/50dbc102f15442c4861630a68379bb91/work/docs" 2026-03-30 23:44:35.408904 | 2026-03-30 23:44:35.409124 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 23:44:36.072883 | controller | changed: .d..t...... ./ 2026-03-30 23:44:36.073540 | controller | changed: All items complete 2026-03-30 23:44:36.073581 | 2026-03-30 23:44:36.570397 | controller | changed: .d..t...... ./ 2026-03-30 23:44:37.075675 | controller | changed: .d..t...... ./ 2026-03-30 23:44:37.091344 | 2026-03-30 23:44:37.091434 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 23:44:37.502866 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008063 2026-03-30 23:44:37.737230 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008994 2026-03-30 23:44:37.748126 | 2026-03-30 23:44:37.748235 | PLAY [all] 2026-03-30 23:44:37.754986 | 2026-03-30 23:44:37.755122 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 23:44:38.222854 | controller | changed 2026-03-30 23:44:38.229186 | 2026-03-30 23:44:38.229261 | PLAY RECAP 2026-03-30 23:44:38.229323 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 23:44:38.229354 | 2026-03-30 23:44:38.367987 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 23:44:38.370981 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 23:44:38.969980 | 2026-03-30 23:44:38.970459 | PLAY [localhost] 2026-03-30 23:44:38.980702 | 2026-03-30 23:44:38.980777 | TASK [Generate Zuul manifest] 2026-03-30 23:44:39.002797 | localhost | ok 2026-03-30 23:44:39.020033 | 2026-03-30 23:44:39.020139 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 23:44:39.336813 | localhost | changed 2026-03-30 23:44:39.350282 | 2026-03-30 23:44:39.350377 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 23:44:39.379325 | localhost | ok 2026-03-30 23:44:39.387495 | 2026-03-30 23:44:39.387570 | TASK [Upload logs] 2026-03-30 23:44:39.409412 | localhost | ok 2026-03-30 23:44:39.471928 | 2026-03-30 23:44:39.472058 | TASK [Set zuul-log-path fact] 2026-03-30 23:44:39.493644 | localhost | ok 2026-03-30 23:44:39.509579 | 2026-03-30 23:44:39.509674 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 23:44:39.539626 | localhost | ok 2026-03-30 23:44:39.548467 | 2026-03-30 23:44:39.548552 | TASK [upload-logs : Create log directories] 2026-03-30 23:44:39.962965 | localhost | changed 2026-03-30 23:44:39.969587 | 2026-03-30 23:44:39.969681 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 23:44:40.372390 | localhost -> localhost | ok: Runtime: 0:00:00.006400 2026-03-30 23:44:40.377710 | 2026-03-30 23:44:40.377774 | TASK [upload-logs : Upload logs to log server] 2026-03-30 23:44:40.841343 | localhost | Output suppressed because no_log was given 2026-03-30 23:44:40.846482 | 2026-03-30 23:44:40.846569 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 23:44:40.892480 | localhost | skipping: Conditional result was False 2026-03-30 23:44:40.899274 | localhost | skipping: Conditional result was False 2026-03-30 23:44:40.912665 | 2026-03-30 23:44:40.912850 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 23:44:40.960472 | localhost | skipping: Conditional result was False 2026-03-30 23:44:40.961070 | 2026-03-30 23:44:40.964163 | localhost | skipping: Conditional result was False 2026-03-30 23:44:40.974144 | 2026-03-30 23:44:40.974286 | LOOP [upload-logs : Upload console log and json output]