2026-03-17 19:14:53.621214 | Job console starting 2026-03-17 19:14:53.641428 | Updating git repos 2026-03-17 19:14:53.709944 | Cloning repos into workspace 2026-03-17 19:14:53.788710 | Restoring repo states 2026-03-17 19:14:53.809628 | Merging changes 2026-03-17 19:14:54.269914 | Checking out repos 2026-03-17 19:14:54.305090 | Preparing playbooks 2026-03-17 19:14:57.681333 | Running Ansible setup 2026-03-17 19:15:01.455831 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:15:02.017724 | 2026-03-17 19:15:02.017846 | PLAY [localhost] 2026-03-17 19:15:02.025393 | 2026-03-17 19:15:02.025467 | TASK [Gathering Facts] 2026-03-17 19:15:02.870299 | localhost | ok 2026-03-17 19:15:02.881114 | 2026-03-17 19:15:02.881190 | TASK [Setup log path fact] 2026-03-17 19:15:02.902816 | localhost | ok 2026-03-17 19:15:02.914283 | 2026-03-17 19:15:02.914351 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:15:02.944346 | localhost | ok 2026-03-17 19:15:02.952827 | 2026-03-17 19:15:02.952894 | TASK [emit-job-header : Print job information] 2026-03-17 19:15:02.994033 | # Job Information 2026-03-17 19:15:02.994246 | Ansible Version: 2.16.16 2026-03-17 19:15:02.994317 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-17 19:15:02.994365 | Pipeline: check 2026-03-17 19:15:02.994408 | Executor: 0a8996d2b663 2026-03-17 19:15:02.994451 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:15:02.994500 | Event ID: 3594a0a0-2235-11f1-8a4b-ceae36713428 2026-03-17 19:15:02.999322 | 2026-03-17 19:15:02.999411 | LOOP [emit-job-header : Print node information] 2026-03-17 19:15:03.083610 | localhost | ok: 2026-03-17 19:15:03.083923 | localhost | # Node Information 2026-03-17 19:15:03.083985 | localhost | Inventory Hostname: controller 2026-03-17 19:15:03.084034 | localhost | Hostname: np0000159500 2026-03-17 19:15:03.084078 | localhost | Username: zuul 2026-03-17 19:15:03.084129 | localhost | Distro: Debian 13.3 2026-03-17 19:15:03.084174 | localhost | Provider: yul1 2026-03-17 19:15:03.084216 | localhost | Region: ca-ymq-1 2026-03-17 19:15:03.084259 | localhost | Label: debian-trixie 2026-03-17 19:15:03.084301 | localhost | Product Name: OpenStack Nova 2026-03-17 19:15:03.084344 | localhost | Interface IP: 199.204.45.246 2026-03-17 19:15:03.102814 | 2026-03-17 19:15:03.102950 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:15:03.472857 | localhost -> localhost | changed 2026-03-17 19:15:03.480920 | 2026-03-17 19:15:03.481040 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:15:04.284161 | localhost -> localhost | changed 2026-03-17 19:15:04.292525 | 2026-03-17 19:15:04.292597 | PLAY [all] 2026-03-17 19:15:04.300171 | 2026-03-17 19:15:04.300236 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:15:04.537168 | controller -> localhost | ok 2026-03-17 19:15:04.548784 | 2026-03-17 19:15:04.548905 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:15:04.574901 | controller | ok 2026-03-17 19:15:04.587353 | controller | included: /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:15:04.591986 | 2026-03-17 19:15:04.592051 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:15:05.892687 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:15:05.892871 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/aec5290c4b33491ca6badc501f3f614d_id_rsa 2026-03-17 19:15:05.892912 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/aec5290c4b33491ca6badc501f3f614d_id_rsa.pub 2026-03-17 19:15:05.892944 | controller -> localhost | The key fingerprint is: 2026-03-17 19:15:05.892997 | controller -> localhost | SHA256:AQEEAeNSGwTDDwuAv8E22OsSSYqEwj85Wg8JB9hg7ew zuul-build-sshkey 2026-03-17 19:15:05.893043 | controller -> localhost | The key's randomart image is: 2026-03-17 19:15:05.893073 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:15:05.893108 | controller -> localhost | |%BB+o.o. | 2026-03-17 19:15:05.893138 | controller -> localhost | |*B.+ . | 2026-03-17 19:15:05.893167 | controller -> localhost | |=*O . | 2026-03-17 19:15:05.893195 | controller -> localhost | |=*B= . | 2026-03-17 19:15:05.893222 | controller -> localhost | |*o==o S | 2026-03-17 19:15:05.893250 | controller -> localhost | |= oE | 2026-03-17 19:15:05.893277 | controller -> localhost | | oo = | 2026-03-17 19:15:05.893305 | controller -> localhost | |... . | 2026-03-17 19:15:05.893336 | controller -> localhost | | . | 2026-03-17 19:15:05.893365 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:15:05.893422 | controller -> localhost | ok: Runtime: 0:00:00.921509 2026-03-17 19:15:05.898385 | 2026-03-17 19:15:05.898444 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:15:05.930188 | controller | ok 2026-03-17 19:15:05.939008 | controller | included: /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:15:05.946230 | 2026-03-17 19:15:05.946291 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:15:05.969198 | controller | skipping: Conditional result was False 2026-03-17 19:15:05.975690 | 2026-03-17 19:15:05.975775 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:15:06.513992 | controller | changed 2026-03-17 19:15:06.522393 | 2026-03-17 19:15:06.522520 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:15:06.725502 | controller | ok 2026-03-17 19:15:06.731247 | 2026-03-17 19:15:06.731339 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:15:07.258707 | controller | changed 2026-03-17 19:15:07.265370 | 2026-03-17 19:15:07.265476 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:15:07.804949 | controller | changed 2026-03-17 19:15:07.813593 | 2026-03-17 19:15:07.813727 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:15:07.838838 | controller | skipping: Conditional result was False 2026-03-17 19:15:07.848029 | 2026-03-17 19:15:07.848117 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:15:08.208743 | controller -> localhost | changed 2026-03-17 19:15:08.223878 | 2026-03-17 19:15:08.223960 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:15:08.499004 | controller -> localhost | Identity added: /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/aec5290c4b33491ca6badc501f3f614d_id_rsa (zuul-build-sshkey) 2026-03-17 19:15:08.499344 | controller -> localhost | ok: Runtime: 0:00:00.013705 2026-03-17 19:15:08.505090 | 2026-03-17 19:15:08.505156 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:15:08.829103 | controller | ok 2026-03-17 19:15:08.833149 | 2026-03-17 19:15:08.833234 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:15:08.858184 | controller | skipping: Conditional result was False 2026-03-17 19:15:08.868419 | 2026-03-17 19:15:08.868523 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:15:09.247023 | controller | ok 2026-03-17 19:15:09.252055 | 2026-03-17 19:15:09.252125 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:15:10.327893 | controller | Output suppressed because no_log was given 2026-03-17 19:15:10.335831 | 2026-03-17 19:15:10.335892 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:15:10.562343 | controller | ok: "logs" 2026-03-17 19:15:10.563425 | controller | ok: All items complete 2026-03-17 19:15:10.563476 | 2026-03-17 19:15:10.741101 | controller | ok: "artifacts" 2026-03-17 19:15:10.926330 | controller | ok: "docs" 2026-03-17 19:15:10.935940 | 2026-03-17 19:15:10.936082 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:15:11.162230 | controller | changed: "logs" 2026-03-17 19:15:11.336188 | controller | changed: "artifacts" 2026-03-17 19:15:11.519455 | controller | changed: "docs" 2026-03-17 19:15:11.542248 | 2026-03-17 19:15:11.542438 | PLAY RECAP 2026-03-17 19:15:11.542530 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:15:11.542586 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:15:11.542627 | 2026-03-17 19:15:11.716206 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:15:11.718550 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:15:12.301302 | 2026-03-17 19:15:12.301923 | PLAY [all] 2026-03-17 19:15:12.312326 | 2026-03-17 19:15:12.312440 | TASK [setup-uv : Extract archive] 2026-03-17 19:15:14.658315 | controller | changed 2026-03-17 19:15:14.665394 | 2026-03-17 19:15:14.665474 | TASK [setup-uv : Print version] 2026-03-17 19:15:15.086985 | controller | uv 0.8.13 2026-03-17 19:15:15.193178 | controller | ok: Runtime: 0:00:00.014513 2026-03-17 19:15:15.200437 | 2026-03-17 19:15:15.200506 | PLAY RECAP 2026-03-17 19:15:15.200562 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:15:15.200595 | 2026-03-17 19:15:15.291740 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:15:15.294645 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/playbooks/zuul/pre.yml@main] 2026-03-17 19:15:15.843380 | 2026-03-17 19:15:15.843519 | PLAY [all] 2026-03-17 19:15:15.853159 | 2026-03-17 19:15:15.853277 | TASK [Install "jq" for log collection] 2026-03-17 19:15:22.238125 | controller | changed 2026-03-17 19:15:22.240829 | 2026-03-17 19:15:22.240929 | PLAY RECAP 2026-03-17 19:15:22.241050 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:15:22.241134 | 2026-03-17 19:15:22.338052 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/playbooks/zuul/pre.yml@main] 2026-03-17 19:15:22.340778 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 19:15:22.925783 | 2026-03-17 19:15:22.925954 | PLAY [all] 2026-03-17 19:15:22.936833 | 2026-03-17 19:15:22.937008 | TASK [Copy inventory file for Zuul] 2026-03-17 19:15:23.913332 | controller | changed 2026-03-17 19:15:23.918440 | 2026-03-17 19:15:23.918516 | TASK [Switch "ansible_host" to private IP] 2026-03-17 19:15:24.206027 | controller | changed: 1 replacements made 2026-03-17 19:15:24.607807 | 2026-03-17 19:15:24.607956 | TASK [Run Molecule scenario] 2026-03-17 19:15:25.044025 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 19:15:25.044121 | controller | Creating virtual environment at: .venv 2026-03-17 19:15:25.313528 | controller | Downloading pygments (1.2MiB) 2026-03-17 19:15:25.314008 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 19:15:25.314848 | controller | Downloading cryptography (4.3MiB) 2026-03-17 19:15:25.475644 | controller | Downloading cryptography 2026-03-17 19:15:25.530956 | controller | Downloading pygments 2026-03-17 19:15:25.740323 | controller | Downloading ansible-core 2026-03-17 19:15:25.791379 | controller | Installed 36 packages in 50ms 2026-03-17 19:15:26.468480 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 19:15:26.468587 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 19:15:27.376234 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 19:15:27.376318 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 19:15:27.376437 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 19:15:27.376478 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-17 19:16:00.533379 | controller | INFO [helm > dependency] Executing 2026-03-17 19:16:00.533508 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-17 19:16:00.533719 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-17 19:16:00.533859 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 19:16:00.539287 | controller | INFO [helm > cleanup] Executing 2026-03-17 19:16:00.539675 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:16:00.544987 | controller | INFO [helm > destroy] Executing 2026-03-17 19:16:00.545048 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-17 19:16:00.545124 | controller | INFO [helm > destroy] Executed: Successful 2026-03-17 19:16:00.550466 | controller | INFO [helm > syntax] Executing 2026-03-17 19:16:01.435072 | controller | 2026-03-17 19:16:01.435277 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-17 19:16:01.512439 | controller | INFO [helm > syntax] Executed: Successful 2026-03-17 19:16:01.521891 | controller | INFO [helm > create] Executing 2026-03-17 19:16:01.523904 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:16:01.529501 | controller | INFO [helm > prepare] Executing 2026-03-17 19:16:02.415773 | controller | 2026-03-17 19:16:02.415924 | controller | PLAY [Prepare] ***************************************************************** 2026-03-17 19:16:02.416112 | controller | 2026-03-17 19:16:02.416305 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:16:02.416526 | controller | Tuesday 17 March 2026 19:16:02 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-03-17 19:16:03.704815 | 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-17 19:16:03.710959 | controller | ok: [controller] 2026-03-17 19:16:03.711152 | controller | 2026-03-17 19:16:03.711408 | controller | TASK [Install Debian packages] ************************************************* 2026-03-17 19:16:03.711622 | controller | Tuesday 17 March 2026 19:16:03 +0000 (0:00:01.296) 0:00:01.329 ********* 2026-03-17 19:16:05.203417 | controller | ok: [controller] 2026-03-17 19:16:05.203460 | controller | 2026-03-17 19:16:05.203468 | controller | PLAY RECAP ********************************************************************* 2026-03-17 19:16:05.203480 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 19:16:05.203685 | controller | 2026-03-17 19:16:05.203863 | controller | 2026-03-17 19:16:05.204071 | controller | TASKS RECAP ******************************************************************** 2026-03-17 19:16:05.204282 | controller | Tuesday 17 March 2026 19:16:05 +0000 (0:00:01.492) 0:00:02.821 ********* 2026-03-17 19:16:05.204534 | controller | =============================================================================== 2026-03-17 19:16:05.204743 | controller | Install Debian packages ------------------------------------------------- 1.49s 2026-03-17 19:16:05.204941 | controller | Gathering Facts --------------------------------------------------------- 1.30s 2026-03-17 19:16:05.309043 | controller | INFO [helm > prepare] Executed: Successful 2026-03-17 19:16:05.319925 | controller | INFO [helm > converge] Executing 2026-03-17 19:16:06.150597 | controller | 2026-03-17 19:16:06.151444 | controller | PLAY [Converge] **************************************************************** 2026-03-17 19:16:06.151514 | controller | 2026-03-17 19:16:06.151526 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:16:06.151532 | controller | Tuesday 17 March 2026 19:16:06 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-03-17 19:16:07.243653 | 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-17 19:16:07.243755 | controller | ok: [controller] 2026-03-17 19:16:07.243885 | controller | 2026-03-17 19:16:07.244027 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-17 19:16:07.244124 | controller | Tuesday 17 March 2026 19:16:07 +0000 (0:00:01.092) 0:00:01.107 ********* 2026-03-17 19:16:07.748991 | controller | ok: [controller] 2026-03-17 19:16:07.749106 | controller | 2026-03-17 19:16:07.749315 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 19:16:07.749533 | controller | Tuesday 17 March 2026 19:16:07 +0000 (0:00:00.505) 0:00:01.613 ********* 2026-03-17 19:16:08.858333 | controller | ok: [controller] 2026-03-17 19:16:08.858544 | controller | 2026-03-17 19:16:08.858814 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 19:16:08.859068 | controller | Tuesday 17 March 2026 19:16:08 +0000 (0:00:01.109) 0:00:02.722 ********* 2026-03-17 19:16:09.294678 | controller | changed: [controller] 2026-03-17 19:16:09.294849 | controller | 2026-03-17 19:16:09.295066 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 19:16:09.295273 | controller | Tuesday 17 March 2026 19:16:09 +0000 (0:00:00.436) 0:00:03.159 ********* 2026-03-17 19:16:09.343558 | controller | ok: [controller] => { 2026-03-17 19:16:09.343734 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 19:16:09.343921 | controller | } 2026-03-17 19:16:09.344096 | controller | 2026-03-17 19:16:09.344296 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 19:16:09.344537 | controller | Tuesday 17 March 2026 19:16:09 +0000 (0:00:00.048) 0:00:03.208 ********* 2026-03-17 19:16:10.121566 | 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-17 19:16:10.132600 | controller | changed: [controller] 2026-03-17 19:16:10.132782 | controller | 2026-03-17 19:16:10.132984 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 19:16:10.133176 | controller | Tuesday 17 March 2026 19:16:10 +0000 (0:00:00.789) 0:00:03.997 ********* 2026-03-17 19:16:12.225998 | controller | changed: [controller] 2026-03-17 19:16:12.226134 | controller | 2026-03-17 19:16:12.226347 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-17 19:16:12.226542 | controller | Tuesday 17 March 2026 19:16:12 +0000 (0:00:02.092) 0:00:06.090 ********* 2026-03-17 19:16:12.725808 | controller | ok: [controller] 2026-03-17 19:16:12.725931 | controller | 2026-03-17 19:16:12.726224 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-17 19:16:12.726452 | controller | Tuesday 17 March 2026 19:16:12 +0000 (0:00:00.499) 0:00:06.590 ********* 2026-03-17 19:16:13.124981 | controller | changed: [controller] 2026-03-17 19:16:13.125102 | controller | 2026-03-17 19:16:13.125322 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-17 19:16:13.125527 | controller | Tuesday 17 March 2026 19:16:13 +0000 (0:00:00.398) 0:00:06.988 ********* 2026-03-17 19:16:13.687134 | controller | ok: [controller] 2026-03-17 19:16:13.687203 | controller | 2026-03-17 19:16:13.687432 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-17 19:16:13.687630 | controller | Tuesday 17 March 2026 19:16:13 +0000 (0:00:00.562) 0:00:07.551 ********* 2026-03-17 19:16:13.997616 | controller | changed: [controller] 2026-03-17 19:16:13.997774 | controller | 2026-03-17 19:16:13.998026 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-17 19:16:13.998242 | controller | Tuesday 17 March 2026 19:16:13 +0000 (0:00:00.310) 0:00:07.861 ********* 2026-03-17 19:16:14.317538 | controller | ok: [controller] 2026-03-17 19:16:14.317634 | controller | 2026-03-17 19:16:14.317845 | controller | TASK [Install plugin] ********************************************************** 2026-03-17 19:16:14.318041 | controller | Tuesday 17 March 2026 19:16:14 +0000 (0:00:00.319) 0:00:08.181 ********* 2026-03-17 19:16:14.373938 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-17 19:16:14.374022 | controller | 2026-03-17 19:16:14.374276 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 19:16:14.374438 | controller | Tuesday 17 March 2026 19:16:14 +0000 (0:00:00.057) 0:00:08.238 ********* 2026-03-17 19:16:14.424066 | controller | ok: [controller] => { 2026-03-17 19:16:14.424289 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 19:16:14.424487 | controller | } 2026-03-17 19:16:14.424695 | controller | 2026-03-17 19:16:14.424952 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 19:16:14.425163 | controller | Tuesday 17 March 2026 19:16:14 +0000 (0:00:00.049) 0:00:08.288 ********* 2026-03-17 19:16:15.118211 | controller | changed: [controller] 2026-03-17 19:16:15.118340 | controller | 2026-03-17 19:16:15.118541 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 19:16:15.118737 | controller | Tuesday 17 March 2026 19:16:15 +0000 (0:00:00.693) 0:00:08.981 ********* 2026-03-17 19:16:17.199380 | controller | changed: [controller] 2026-03-17 19:16:17.199426 | controller | 2026-03-17 19:16:17.199435 | controller | PLAY RECAP ********************************************************************* 2026-03-17 19:16:17.199446 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 19:16:17.199454 | controller | 2026-03-17 19:16:17.199462 | controller | 2026-03-17 19:16:17.199469 | controller | TASKS RECAP ******************************************************************** 2026-03-17 19:16:17.199477 | controller | Tuesday 17 March 2026 19:16:17 +0000 (0:00:02.078) 0:00:11.060 ********* 2026-03-17 19:16:17.199484 | controller | =============================================================================== 2026-03-17 19:16:17.199491 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.09s 2026-03-17 19:16:17.199498 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.08s 2026-03-17 19:16:17.199505 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-03-17 19:16:17.199512 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-17 19:16:17.199520 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-03-17 19:16:17.199527 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-03-17 19:16:17.199534 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.56s 2026-03-17 19:16:17.199541 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.51s 2026-03-17 19:16:17.199549 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-03-17 19:16:17.199556 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-03-17 19:16:17.199575 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-03-17 19:16:17.199582 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.32s 2026-03-17 19:16:17.199788 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-03-17 19:16:17.200035 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-03-17 19:16:17.200285 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 19:16:17.200530 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 19:16:17.339237 | controller | INFO [helm > converge] Executed: Successful 2026-03-17 19:16:17.349092 | controller | INFO [helm > idempotence] Executing 2026-03-17 19:16:18.192260 | controller | 2026-03-17 19:16:18.192596 | controller | PLAY [Converge] **************************************************************** 2026-03-17 19:16:18.192838 | controller | 2026-03-17 19:16:18.193092 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:16:18.193348 | controller | Tuesday 17 March 2026 19:16:18 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-03-17 19:16:19.259437 | 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-17 19:16:19.265771 | controller | ok: [controller] 2026-03-17 19:16:19.265888 | controller | 2026-03-17 19:16:19.266008 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-17 19:16:19.266124 | controller | Tuesday 17 March 2026 19:16:19 +0000 (0:00:01.073) 0:00:01.087 ********* 2026-03-17 19:16:19.723176 | controller | ok: [controller] 2026-03-17 19:16:19.723531 | controller | 2026-03-17 19:16:19.723817 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 19:16:19.724090 | controller | Tuesday 17 March 2026 19:16:19 +0000 (0:00:00.456) 0:00:01.544 ********* 2026-03-17 19:16:20.830898 | controller | ok: [controller] 2026-03-17 19:16:20.831191 | controller | 2026-03-17 19:16:20.831504 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 19:16:20.831769 | controller | Tuesday 17 March 2026 19:16:20 +0000 (0:00:01.107) 0:00:02.651 ********* 2026-03-17 19:16:21.283907 | controller | ok: [controller] 2026-03-17 19:16:21.283978 | controller | 2026-03-17 19:16:21.283988 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 19:16:21.284120 | controller | Tuesday 17 March 2026 19:16:21 +0000 (0:00:00.449) 0:00:03.101 ********* 2026-03-17 19:16:21.335941 | controller | ok: [controller] => { 2026-03-17 19:16:21.336036 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 19:16:21.336127 | controller | } 2026-03-17 19:16:21.336223 | controller | 2026-03-17 19:16:21.336296 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 19:16:21.336401 | controller | Tuesday 17 March 2026 19:16:21 +0000 (0:00:00.051) 0:00:03.153 ********* 2026-03-17 19:16:21.905955 | controller | ok: [controller] 2026-03-17 19:16:21.906050 | controller | 2026-03-17 19:16:21.906177 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 19:16:21.906301 | controller | Tuesday 17 March 2026 19:16:21 +0000 (0:00:00.573) 0:00:03.726 ********* 2026-03-17 19:16:23.654191 | controller | ok: [controller] 2026-03-17 19:16:23.654246 | controller | 2026-03-17 19:16:23.654258 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-17 19:16:23.654352 | controller | Tuesday 17 March 2026 19:16:23 +0000 (0:00:01.748) 0:00:05.474 ********* 2026-03-17 19:16:24.186493 | controller | ok: [controller] 2026-03-17 19:16:24.186548 | controller | 2026-03-17 19:16:24.186558 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-17 19:16:24.186652 | controller | Tuesday 17 March 2026 19:16:24 +0000 (0:00:00.531) 0:00:06.006 ********* 2026-03-17 19:16:24.649028 | controller | ok: [controller] 2026-03-17 19:16:24.649076 | controller | 2026-03-17 19:16:24.649085 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-17 19:16:24.649093 | controller | Tuesday 17 March 2026 19:16:24 +0000 (0:00:00.460) 0:00:06.467 ********* 2026-03-17 19:16:25.135920 | controller | ok: [controller] 2026-03-17 19:16:25.136126 | controller | 2026-03-17 19:16:25.136321 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-17 19:16:25.136499 | controller | Tuesday 17 March 2026 19:16:25 +0000 (0:00:00.488) 0:00:06.955 ********* 2026-03-17 19:16:25.447871 | controller | ok: [controller] 2026-03-17 19:16:25.447960 | controller | 2026-03-17 19:16:25.448076 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-17 19:16:25.448173 | controller | Tuesday 17 March 2026 19:16:25 +0000 (0:00:00.310) 0:00:07.265 ********* 2026-03-17 19:16:25.753561 | controller | ok: [controller] 2026-03-17 19:16:25.753607 | controller | 2026-03-17 19:16:25.753713 | controller | TASK [Install plugin] ********************************************************** 2026-03-17 19:16:25.753811 | controller | Tuesday 17 March 2026 19:16:25 +0000 (0:00:00.308) 0:00:07.574 ********* 2026-03-17 19:16:25.798185 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-17 19:16:25.798234 | controller | 2026-03-17 19:16:25.798317 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 19:16:25.798411 | controller | Tuesday 17 March 2026 19:16:25 +0000 (0:00:00.045) 0:00:07.619 ********* 2026-03-17 19:16:25.835892 | controller | ok: [controller] => { 2026-03-17 19:16:25.835954 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 19:16:25.836064 | controller | } 2026-03-17 19:16:25.836127 | controller | 2026-03-17 19:16:25.836277 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 19:16:25.836330 | controller | Tuesday 17 March 2026 19:16:25 +0000 (0:00:00.037) 0:00:07.657 ********* 2026-03-17 19:16:26.267243 | controller | ok: [controller] 2026-03-17 19:16:26.267328 | controller | 2026-03-17 19:16:26.267657 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 19:16:26.267690 | controller | Tuesday 17 March 2026 19:16:26 +0000 (0:00:00.430) 0:00:08.088 ********* 2026-03-17 19:16:27.923857 | controller | ok: [controller] 2026-03-17 19:16:27.923930 | controller | 2026-03-17 19:16:27.923935 | controller | PLAY RECAP ********************************************************************* 2026-03-17 19:16:27.924052 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 19:16:27.924133 | controller | 2026-03-17 19:16:27.924213 | controller | 2026-03-17 19:16:27.924303 | controller | TASKS RECAP ******************************************************************** 2026-03-17 19:16:27.924387 | controller | Tuesday 17 March 2026 19:16:27 +0000 (0:00:01.653) 0:00:09.741 ********* 2026-03-17 19:16:27.924471 | controller | =============================================================================== 2026-03-17 19:16:27.924563 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.75s 2026-03-17 19:16:27.924649 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.65s 2026-03-17 19:16:27.924741 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-03-17 19:16:27.924827 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-03-17 19:16:27.924917 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-03-17 19:16:27.925007 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.53s 2026-03-17 19:16:27.925100 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.49s 2026-03-17 19:16:27.925189 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.46s 2026-03-17 19:16:27.925305 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-03-17 19:16:27.925381 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-03-17 19:16:27.925471 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-17 19:16:27.925566 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-03-17 19:16:27.925658 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-03-17 19:16:27.925743 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 19:16:27.925830 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-17 19:16:27.925917 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 19:16:28.047362 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-17 19:16:28.050960 | controller | INFO [helm > side_effect] Executing 2026-03-17 19:16:28.051373 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:16:28.056738 | controller | INFO [helm > verify] Executing 2026-03-17 19:16:28.866863 | controller | 2026-03-17 19:16:28.867187 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 19:16:28.867498 | controller | 2026-03-17 19:16:28.867752 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:16:28.868002 | controller | Tuesday 17 March 2026 19:16:28 +0000 (0:00:00.009) 0:00:00.010 ********* 2026-03-17 19:16:30.973024 | 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-17 19:16:30.979056 | controller | ok: [controller] 2026-03-17 19:16:30.979446 | controller | 2026-03-17 19:16:30.979756 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-17 19:16:30.980159 | controller | Tuesday 17 March 2026 19:16:30 +0000 (0:00:02.112) 0:00:02.122 ********* 2026-03-17 19:16:31.441590 | controller | changed: [controller] 2026-03-17 19:16:31.441887 | controller | 2026-03-17 19:16:31.442161 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-17 19:16:31.442430 | controller | Tuesday 17 March 2026 19:16:31 +0000 (0:00:00.461) 0:00:02.583 ********* 2026-03-17 19:16:31.471947 | controller | ok: [controller] => { 2026-03-17 19:16:31.472229 | controller | "changed": false, 2026-03-17 19:16:31.472490 | controller | "msg": "All assertions passed" 2026-03-17 19:16:31.472832 | controller | } 2026-03-17 19:16:31.473065 | controller | 2026-03-17 19:16:31.473223 | controller | PLAY RECAP ********************************************************************* 2026-03-17 19:16:31.473397 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 19:16:31.473543 | controller | 2026-03-17 19:16:31.473685 | controller | 2026-03-17 19:16:31.473837 | controller | TASKS RECAP ******************************************************************** 2026-03-17 19:16:31.473996 | controller | Tuesday 17 March 2026 19:16:31 +0000 (0:00:00.032) 0:00:02.615 ********* 2026-03-17 19:16:31.474151 | controller | =============================================================================== 2026-03-17 19:16:31.474305 | controller | Gathering Facts --------------------------------------------------------- 2.11s 2026-03-17 19:16:31.474462 | controller | Get the current Helm version -------------------------------------------- 0.46s 2026-03-17 19:16:31.474616 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-17 19:16:31.595088 | controller | INFO [helm > verify] Executed: Successful 2026-03-17 19:16:31.606235 | controller | INFO [helm > cleanup] Executing 2026-03-17 19:16:31.606722 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:16:31.612863 | controller | INFO [helm > destroy] Executing 2026-03-17 19:16:31.612992 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-17 19:16:31.613083 | controller | INFO [helm > destroy] Executed: Successful 2026-03-17 19:16:31.613430 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 19:16:31.851092 | controller | ok: Runtime: 0:01:06.773482 2026-03-17 19:16:31.855732 | 2026-03-17 19:16:31.855794 | PLAY RECAP 2026-03-17 19:16:31.855846 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:16:31.855876 | 2026-03-17 19:16:31.979803 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 19:16:31.983453 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/playbooks/zuul/post.yml@main] 2026-03-17 19:16:32.576807 | 2026-03-17 19:16:32.855147 | PLAY [all] 2026-03-17 19:16:32.871847 | 2026-03-17 19:16:32.871957 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 19:16:33.255260 | controller | changed 2026-03-17 19:16:33.261306 | 2026-03-17 19:16:33.261389 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 19:16:33.644479 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:16:33.644596 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:16:33.652964 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:16:33.654301 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:16:33.655190 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:16:33.655650 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:16:33.660159 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:16:33.660349 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:16:33.661646 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:16:33.662652 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:16:33.665259 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:16:33.666584 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:16:33.789890 | controller | ok: Runtime: 0:00:00.036190 2026-03-17 19:16:33.797865 | 2026-03-17 19:16:33.797936 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 19:16:34.031506 | controller | changed 2026-03-17 19:16:34.038104 | 2026-03-17 19:16:34.038261 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 19:16:34.286010 | controller | environment: line 5: kubectl: command not found 2026-03-17 19:16:34.286516 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:16:34.287146 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:16:34.287360 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:16:34.569653 | controller | ok: Runtime: 0:00:00.015359 2026-03-17 19:16:34.577900 | 2026-03-17 19:16:34.578037 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 19:16:35.355878 | controller | changed: 2026-03-17 19:16:35.356017 | controller | created directory /var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/logs/controller 2026-03-17 19:16:35.356047 | controller | cd+++++++++ objects/ 2026-03-17 19:16:35.356070 | controller | cd+++++++++ objects/cluster/ 2026-03-17 19:16:35.356093 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 19:16:35.362725 | 2026-03-17 19:16:35.362785 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 19:16:35.592792 | controller | changed 2026-03-17 19:16:35.597067 | 2026-03-17 19:16:35.597130 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 19:16:35.842885 | controller | changed 2026-03-17 19:16:35.846890 | 2026-03-17 19:16:35.846958 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 19:16:36.092029 | controller | environment: line 3: kubectl: command not found 2026-03-17 19:16:36.375074 | controller | ok: Runtime: 0:00:00.013330 2026-03-17 19:16:36.380141 | 2026-03-17 19:16:36.380203 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 19:16:36.919498 | controller | changed: 2026-03-17 19:16:36.957356 | controller | cd+++++++++ pod-logs/ 2026-03-17 19:16:36.957457 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 19:16:36.970720 | 2026-03-17 19:16:36.970784 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 19:16:37.205804 | controller | changed: "values" 2026-03-17 19:16:37.421172 | controller | changed: "releases" 2026-03-17 19:16:37.438066 | 2026-03-17 19:16:37.438226 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 19:16:37.672143 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 19:16:37.970244 | controller | ok: Runtime: 0:00:00.009631 2026-03-17 19:16:37.975356 | 2026-03-17 19:16:37.975416 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 19:16:38.499256 | controller | changed: 2026-03-17 19:16:38.499425 | controller | cd+++++++++ helm/ 2026-03-17 19:16:38.499462 | controller | cd+++++++++ helm/releases/ 2026-03-17 19:16:38.499493 | controller | cd+++++++++ helm/values/ 2026-03-17 19:16:38.506826 | 2026-03-17 19:16:38.506888 | PLAY RECAP 2026-03-17 19:16:38.506939 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:16:38.506968 | 2026-03-17 19:16:38.600696 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/playbooks/zuul/post.yml@main] 2026-03-17 19:16:38.602463 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:16:39.144272 | 2026-03-17 19:16:39.144376 | PLAY [all] 2026-03-17 19:16:39.153997 | 2026-03-17 19:16:39.154078 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 19:16:39.198621 | controller | skipping: Conditional result was False 2026-03-17 19:16:39.207016 | 2026-03-17 19:16:39.207118 | TASK [fetch-output : Set log path for single node] 2026-03-17 19:16:39.249053 | controller | ok 2026-03-17 19:16:39.254841 | 2026-03-17 19:16:39.254930 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 19:16:39.795129 | controller -> localhost | ok: "/var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/logs" 2026-03-17 19:16:40.132059 | controller -> localhost | changed: "/var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/artifacts" 2026-03-17 19:16:40.330516 | controller -> localhost | changed: "/var/lib/zuul/builds/aec5290c4b33491ca6badc501f3f614d/work/docs" 2026-03-17 19:16:40.345563 | 2026-03-17 19:16:40.345718 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 19:16:41.015409 | controller | changed: .d..t...... ./ 2026-03-17 19:16:41.015719 | controller | changed: All items complete 2026-03-17 19:16:41.015758 | 2026-03-17 19:16:41.567089 | controller | changed: .d..t...... ./ 2026-03-17 19:16:42.194745 | controller | changed: .d..t...... ./ 2026-03-17 19:16:42.211364 | 2026-03-17 19:16:42.211472 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 19:16:43.139086 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006240 2026-03-17 19:16:43.351757 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005951 2026-03-17 19:16:43.367109 | 2026-03-17 19:16:43.367217 | PLAY [all] 2026-03-17 19:16:43.372155 | 2026-03-17 19:16:43.372221 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 19:16:43.818896 | controller | changed 2026-03-17 19:16:43.824669 | 2026-03-17 19:16:43.824713 | PLAY RECAP 2026-03-17 19:16:43.824754 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 19:16:43.824776 | 2026-03-17 19:16:43.932201 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:16:43.934114 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 19:16:44.516906 | 2026-03-17 19:16:44.517263 | PLAY [localhost] 2026-03-17 19:16:44.529896 | 2026-03-17 19:16:44.530003 | TASK [Generate Zuul manifest] 2026-03-17 19:16:44.549150 | localhost | ok 2026-03-17 19:16:44.566996 | 2026-03-17 19:16:44.567110 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 19:16:44.907192 | localhost | changed 2026-03-17 19:16:44.919991 | 2026-03-17 19:16:44.920081 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 19:16:44.971173 | localhost | ok 2026-03-17 19:16:44.978042 | 2026-03-17 19:16:44.978170 | TASK [Upload logs] 2026-03-17 19:16:45.000662 | localhost | ok 2026-03-17 19:16:45.062789 | 2026-03-17 19:16:45.093641 | TASK [Set zuul-log-path fact] 2026-03-17 19:16:45.114888 | localhost | ok 2026-03-17 19:16:45.130850 | 2026-03-17 19:16:45.130949 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:16:45.163115 | localhost | ok 2026-03-17 19:16:45.172921 | 2026-03-17 19:16:45.173033 | TASK [upload-logs : Create log directories] 2026-03-17 19:16:45.649353 | localhost | changed 2026-03-17 19:16:45.655974 | 2026-03-17 19:16:45.656076 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 19:16:46.162520 | localhost -> localhost | ok: Runtime: 0:00:00.005116 2026-03-17 19:16:46.169373 | 2026-03-17 19:16:46.169462 | TASK [upload-logs : Upload logs to log server] 2026-03-17 19:16:46.949703 | localhost | Output suppressed because no_log was given 2026-03-17 19:16:46.954680 | 2026-03-17 19:16:46.954771 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 19:16:47.011020 | localhost | skipping: Conditional result was False 2026-03-17 19:16:47.020085 | localhost | skipping: Conditional result was False 2026-03-17 19:16:47.031418 | 2026-03-17 19:16:47.031561 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 19:16:47.065354 | localhost | skipping: Conditional result was False 2026-03-17 19:16:47.065635 | 2026-03-17 19:16:47.069643 | localhost | skipping: Conditional result was False 2026-03-17 19:16:47.085644 | 2026-03-17 19:16:47.085759 | LOOP [upload-logs : Upload console log and json output]