2026-06-09 17:51:39.747972 | Job console starting 2026-06-09 17:51:39.770142 | Updating git repos 2026-06-09 17:51:39.808704 | Cloning repos into workspace 2026-06-09 17:51:42.371764 | Restoring repo states 2026-06-09 17:51:42.390400 | Merging changes 2026-06-09 17:51:44.168253 | Checking out repos 2026-06-09 17:51:44.240888 | Preparing playbooks 2026-06-09 17:51:50.656317 | Running Ansible setup 2026-06-09 17:51:55.307537 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 17:51:55.933049 | 2026-06-09 17:51:55.933217 | PLAY [localhost] 2026-06-09 17:51:55.942435 | 2026-06-09 17:51:55.942594 | TASK [Gathering Facts] 2026-06-09 17:51:56.873511 | localhost | ok 2026-06-09 17:51:56.883844 | 2026-06-09 17:51:56.883919 | TASK [Setup log path fact] 2026-06-09 17:51:56.903086 | localhost | ok 2026-06-09 17:51:56.915814 | 2026-06-09 17:51:56.915925 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 17:51:56.945669 | localhost | ok 2026-06-09 17:51:56.955228 | 2026-06-09 17:51:56.955447 | TASK [emit-job-header : Print job information] 2026-06-09 17:51:56.995487 | # Job Information 2026-06-09 17:51:56.995679 | Ansible Version: 2.16.18 2026-06-09 17:51:56.995731 | Job: ansible-collection-kubernetes-molecule-helm 2026-06-09 17:51:56.995764 | Pipeline: check 2026-06-09 17:51:56.995794 | Executor: 2d72f0692154 2026-06-09 17:51:56.995822 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/281 2026-06-09 17:51:56.995855 | Event ID: aeadc0b0-642b-11f1-9b6b-3f54db8b2b2a 2026-06-09 17:51:57.000163 | 2026-06-09 17:51:57.000259 | LOOP [emit-job-header : Print node information] 2026-06-09 17:51:57.091401 | localhost | ok: 2026-06-09 17:51:57.091630 | localhost | # Node Information 2026-06-09 17:51:57.091694 | localhost | Inventory Hostname: controller 2026-06-09 17:51:57.091746 | localhost | Hostname: np0000179292 2026-06-09 17:51:57.091793 | localhost | Username: zuul 2026-06-09 17:51:57.092038 | localhost | Distro: Debian 13.5 2026-06-09 17:51:57.092099 | localhost | Provider: yul1 2026-06-09 17:51:57.092144 | localhost | Region: ca-ymq-1 2026-06-09 17:51:57.092188 | localhost | Label: debian-trixie 2026-06-09 17:51:57.092231 | localhost | Product Name: OpenStack Nova 2026-06-09 17:51:57.092274 | localhost | Interface IP: 199.19.213.3 2026-06-09 17:51:57.109437 | 2026-06-09 17:51:57.109575 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-09 17:51:57.552218 | localhost -> localhost | changed 2026-06-09 17:51:57.562660 | 2026-06-09 17:51:57.562802 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-09 17:51:58.425883 | localhost -> localhost | changed 2026-06-09 17:51:58.433738 | 2026-06-09 17:51:58.433808 | PLAY [all] 2026-06-09 17:51:58.443199 | 2026-06-09 17:51:58.443291 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-09 17:51:58.679935 | controller -> localhost | ok 2026-06-09 17:51:58.684865 | 2026-06-09 17:51:58.684947 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-09 17:51:58.716737 | controller | ok 2026-06-09 17:51:58.731881 | controller | included: /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-09 17:51:58.736529 | 2026-06-09 17:51:58.736599 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-09 17:52:00.056092 | controller -> localhost | Generating public/private rsa key pair. 2026-06-09 17:52:00.056277 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/5b6018ff51de454f8127dbd0178705fc_id_rsa 2026-06-09 17:52:00.056320 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/5b6018ff51de454f8127dbd0178705fc_id_rsa.pub 2026-06-09 17:52:00.056352 | controller -> localhost | The key fingerprint is: 2026-06-09 17:52:00.056382 | controller -> localhost | SHA256:Y8EnjJ6zqrPgiNxP/Eip8YrMbXoK1VH/b1JEn2ews3c zuul-build-sshkey 2026-06-09 17:52:00.056425 | controller -> localhost | The key's randomart image is: 2026-06-09 17:52:00.056456 | controller -> localhost | +---[RSA 3072]----+ 2026-06-09 17:52:00.056491 | controller -> localhost | | . . . | 2026-06-09 17:52:00.056522 | controller -> localhost | | . = . . + | 2026-06-09 17:52:00.056550 | controller -> localhost | | . . * . . = o| 2026-06-09 17:52:00.056579 | controller -> localhost | | . o . = . = | 2026-06-09 17:52:00.056607 | controller -> localhost | | . . + S . . . E| 2026-06-09 17:52:00.056636 | controller -> localhost | | . . .+ . o ..| 2026-06-09 17:52:00.056665 | controller -> localhost | |o . =. . o | 2026-06-09 17:52:00.056693 | controller -> localhost | |O.=o*.o o | 2026-06-09 17:52:00.056725 | controller -> localhost | |oOBO++ . | 2026-06-09 17:52:00.056755 | controller -> localhost | +----[SHA256]-----+ 2026-06-09 17:52:00.056816 | controller -> localhost | ok: Runtime: 0:00:00.866135 2026-06-09 17:52:00.062794 | 2026-06-09 17:52:00.062883 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-09 17:52:00.093367 | controller | ok 2026-06-09 17:52:00.101943 | controller | included: /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-09 17:52:00.112399 | 2026-06-09 17:52:00.112508 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-09 17:52:00.136857 | controller | skipping: Conditional result was False 2026-06-09 17:52:00.156779 | 2026-06-09 17:52:00.156893 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-09 17:52:00.703207 | controller | changed 2026-06-09 17:52:00.710855 | 2026-06-09 17:52:00.710996 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-09 17:52:00.948299 | controller | ok 2026-06-09 17:52:00.953705 | 2026-06-09 17:52:00.953793 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-09 17:52:01.509432 | controller | changed 2026-06-09 17:52:01.513292 | 2026-06-09 17:52:01.513356 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-09 17:52:02.061347 | controller | changed 2026-06-09 17:52:02.067381 | 2026-06-09 17:52:02.067498 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-09 17:52:02.092681 | controller | skipping: Conditional result was False 2026-06-09 17:52:02.098759 | 2026-06-09 17:52:02.098855 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-09 17:52:02.486499 | controller -> localhost | changed 2026-06-09 17:52:02.495214 | 2026-06-09 17:52:02.495277 | TASK [add-build-sshkey : Add back temp key] 2026-06-09 17:52:02.801731 | controller -> localhost | Identity added: /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/5b6018ff51de454f8127dbd0178705fc_id_rsa (zuul-build-sshkey) 2026-06-09 17:52:02.801909 | controller -> localhost | ok: Runtime: 0:00:00.009596 2026-06-09 17:52:02.807772 | 2026-06-09 17:52:02.807874 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-09 17:52:03.198340 | controller | ok 2026-06-09 17:52:03.202009 | 2026-06-09 17:52:03.202263 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-09 17:52:03.235983 | controller | skipping: Conditional result was False 2026-06-09 17:52:03.248182 | 2026-06-09 17:52:03.248297 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-09 17:52:03.606684 | controller | ok 2026-06-09 17:52:03.612679 | 2026-06-09 17:52:03.612766 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-09 17:52:04.697568 | controller | Output suppressed because no_log was given 2026-06-09 17:52:04.704318 | 2026-06-09 17:52:04.704396 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-09 17:52:04.925722 | controller | ok: "logs" 2026-06-09 17:52:04.926568 | controller | ok: All items complete 2026-06-09 17:52:04.926644 | 2026-06-09 17:52:05.105725 | controller | ok: "artifacts" 2026-06-09 17:52:05.330581 | controller | ok: "docs" 2026-06-09 17:52:05.339091 | 2026-06-09 17:52:05.339231 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-09 17:52:05.558007 | controller | changed: "logs" 2026-06-09 17:52:05.776037 | controller | changed: "artifacts" 2026-06-09 17:52:05.987247 | controller | changed: "docs" 2026-06-09 17:52:06.011705 | 2026-06-09 17:52:06.012425 | PLAY RECAP 2026-06-09 17:52:06.012498 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-09 17:52:06.012538 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:52:06.012564 | 2026-06-09 17:52:06.145362 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 17:52:06.148524 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 17:52:06.796915 | 2026-06-09 17:52:06.797073 | PLAY [all] 2026-06-09 17:52:06.807492 | 2026-06-09 17:52:06.807577 | TASK [setup-uv : Extract archive] 2026-06-09 17:52:09.276314 | controller | changed 2026-06-09 17:52:09.281027 | 2026-06-09 17:52:09.281109 | TASK [setup-uv : Print version] 2026-06-09 17:52:09.642757 | controller | uv 0.8.13 2026-06-09 17:52:09.806828 | controller | ok: Runtime: 0:00:00.015670 2026-06-09 17:52:09.815466 | 2026-06-09 17:52:09.815532 | TASK [Install Ansible collection siblings] 2026-06-09 17:52:10.251953 | controller | ok: 2026-06-09 17:52:10.252198 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-09 17:52:10.252261 | controller | Skipping community.crypto: no checked-out sibling 2026-06-09 17:52:10.252310 | controller | Skipping community.general: no checked-out sibling 2026-06-09 17:52:10.252355 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-09 17:52:10.252399 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-09 17:52:10.255375 | 2026-06-09 17:52:10.255420 | PLAY RECAP 2026-06-09 17:52:10.255463 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:52:10.255485 | 2026-06-09 17:52:10.364260 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 17:52:10.367030 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-09 17:52:11.011134 | 2026-06-09 17:52:11.011327 | PLAY [all] 2026-06-09 17:52:11.022581 | 2026-06-09 17:52:11.022679 | TASK [Update apt cache] 2026-06-09 17:52:15.756811 | controller | ok 2026-06-09 17:52:15.762667 | 2026-06-09 17:52:15.762776 | TASK [Disable firewalld] 2026-06-09 17:52:15.779288 | controller | skipping: Conditional result was False 2026-06-09 17:52:15.787747 | 2026-06-09 17:52:15.787826 | TASK [Install "jq" for log collection] 2026-06-09 17:52:17.924769 | controller | changed 2026-06-09 17:52:17.928966 | 2026-06-09 17:52:17.929013 | PLAY RECAP 2026-06-09 17:52:17.929059 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 17:52:17.929081 | 2026-06-09 17:52:18.047197 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-09 17:52:18.050219 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 17:52:18.645619 | 2026-06-09 17:52:18.645745 | PLAY [all] 2026-06-09 17:52:18.655163 | 2026-06-09 17:52:18.655234 | TASK [Copy inventory file for Zuul] 2026-06-09 17:52:19.674283 | controller | changed 2026-06-09 17:52:19.678328 | 2026-06-09 17:52:19.678405 | TASK [Switch "ansible_host" to private IP] 2026-06-09 17:52:20.078336 | controller | changed: 1 replacements made 2026-06-09 17:52:20.084525 | 2026-06-09 17:52:20.084636 | TASK [Run Molecule scenario] 2026-06-09 17:52:20.529872 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-09 17:52:20.530005 | controller | Creating virtual environment at: .venv 2026-06-09 17:52:20.841025 | controller | Downloading ansible-core (2.3MiB) 2026-06-09 17:52:20.841266 | controller | Downloading cryptography (4.3MiB) 2026-06-09 17:52:20.842973 | controller | Downloading pygments (1.2MiB) 2026-06-09 17:52:21.012479 | controller | Downloading cryptography 2026-06-09 17:52:21.066872 | controller | Downloading pygments 2026-06-09 17:52:21.248228 | controller | Downloading ansible-core 2026-06-09 17:52:21.301292 | controller | Installed 36 packages in 52ms 2026-06-09 17:52:22.002796 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-09 17:52:22.002828 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-09 17:52:22.905930 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-09 17:52:22.906227 | controller | INFO default scenario not found, disabling shared state. 2026-06-09 17:52:22.906784 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-09 17:52:22.907084 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-06-09 17:52:40.098780 | controller | INFO [helm > dependency] Executing 2026-06-09 17:52:40.099190 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-06-09 17:52:40.099612 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-06-09 17:52:40.099830 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-09 17:52:40.105764 | controller | INFO [helm > cleanup] Executing 2026-06-09 17:52:40.106120 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:52:40.111549 | controller | INFO [helm > destroy] Executing 2026-06-09 17:52:40.111671 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-06-09 17:52:40.111761 | controller | INFO [helm > destroy] Executed: Successful 2026-06-09 17:52:40.117425 | controller | INFO [helm > syntax] Executing 2026-06-09 17:52:41.103085 | controller | 2026-06-09 17:52:41.103130 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-06-09 17:52:41.181776 | controller | INFO [helm > syntax] Executed: Successful 2026-06-09 17:52:41.193194 | controller | INFO [helm > create] Executing 2026-06-09 17:52:41.195614 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:52:41.202597 | controller | INFO [helm > prepare] Executing 2026-06-09 17:52:42.109795 | controller | 2026-06-09 17:52:42.109979 | controller | PLAY [Prepare] ***************************************************************** 2026-06-09 17:52:42.110115 | controller | 2026-06-09 17:52:42.110254 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:42.110395 | controller | Tuesday 09 June 2026 17:52:42 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-06-09 17:52:44.389295 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:52:44.395608 | controller | ok: [controller] 2026-06-09 17:52:44.395667 | controller | 2026-06-09 17:52:44.395677 | controller | TASK [Install Debian packages] ************************************************* 2026-06-09 17:52:44.395693 | controller | Tuesday 09 June 2026 17:52:44 +0000 (0:00:02.285) 0:00:02.317 ********** 2026-06-09 17:52:47.089683 | controller | ok: [controller] 2026-06-09 17:52:47.089743 | controller | 2026-06-09 17:52:47.089753 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:52:47.089764 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:52:47.089772 | controller | 2026-06-09 17:52:47.089779 | controller | 2026-06-09 17:52:47.089786 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:52:47.089816 | controller | Tuesday 09 June 2026 17:52:47 +0000 (0:00:02.690) 0:00:05.008 ********** 2026-06-09 17:52:47.089824 | controller | =============================================================================== 2026-06-09 17:52:47.089834 | controller | Install Debian packages ------------------------------------------------- 2.69s 2026-06-09 17:52:47.089902 | controller | Gathering Facts --------------------------------------------------------- 2.29s 2026-06-09 17:52:47.208659 | controller | INFO [helm > prepare] Executed: Successful 2026-06-09 17:52:47.215212 | controller | INFO [helm > converge] Executing 2026-06-09 17:52:48.093233 | controller | 2026-06-09 17:52:48.093416 | controller | PLAY [Converge] **************************************************************** 2026-06-09 17:52:48.093608 | controller | 2026-06-09 17:52:48.093820 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:48.094044 | controller | Tuesday 09 June 2026 17:52:48 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-06-09 17:52:49.154376 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:52:49.161185 | controller | ok: [controller] 2026-06-09 17:52:49.161324 | controller | 2026-06-09 17:52:49.161485 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 17:52:49.161659 | controller | Tuesday 09 June 2026 17:52:49 +0000 (0:00:01.067) 0:00:01.081 ********** 2026-06-09 17:52:49.679719 | controller | ok: [controller] 2026-06-09 17:52:49.679910 | controller | 2026-06-09 17:52:49.680174 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 17:52:49.680413 | controller | Tuesday 09 June 2026 17:52:49 +0000 (0:00:00.518) 0:00:01.600 ********** 2026-06-09 17:52:50.886661 | controller | ok: [controller] 2026-06-09 17:52:50.886718 | controller | 2026-06-09 17:52:50.886819 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 17:52:50.886959 | controller | Tuesday 09 June 2026 17:52:50 +0000 (0:00:01.207) 0:00:02.807 ********** 2026-06-09 17:52:51.341842 | controller | changed: [controller] 2026-06-09 17:52:51.342063 | controller | 2026-06-09 17:52:51.342329 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 17:52:51.342628 | controller | Tuesday 09 June 2026 17:52:51 +0000 (0:00:00.455) 0:00:03.262 ********** 2026-06-09 17:52:51.383914 | controller | ok: [controller] => { 2026-06-09 17:52:51.384162 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-09 17:52:51.384393 | controller | } 2026-06-09 17:52:51.384616 | controller | 2026-06-09 17:52:51.384864 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 17:52:51.385167 | controller | Tuesday 09 June 2026 17:52:51 +0000 (0:00:00.041) 0:00:03.304 ********** 2026-06-09 17:52:52.347564 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-09 17:52:52.354854 | controller | changed: [controller] 2026-06-09 17:52:52.354923 | controller | 2026-06-09 17:52:52.355035 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 17:52:52.355140 | controller | Tuesday 09 June 2026 17:52:52 +0000 (0:00:00.971) 0:00:04.275 ********** 2026-06-09 17:52:54.457060 | controller | changed: [controller] 2026-06-09 17:52:54.457230 | controller | 2026-06-09 17:52:54.457486 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-06-09 17:52:54.457723 | controller | Tuesday 09 June 2026 17:52:54 +0000 (0:00:02.101) 0:00:06.377 ********** 2026-06-09 17:52:54.980087 | controller | ok: [controller] 2026-06-09 17:52:54.980222 | controller | 2026-06-09 17:52:54.980438 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-06-09 17:52:54.980704 | controller | Tuesday 09 June 2026 17:52:54 +0000 (0:00:00.521) 0:00:06.899 ********** 2026-06-09 17:52:55.419328 | controller | changed: [controller] 2026-06-09 17:52:55.419433 | controller | 2026-06-09 17:52:55.419727 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-06-09 17:52:55.420039 | controller | Tuesday 09 June 2026 17:52:55 +0000 (0:00:00.439) 0:00:07.338 ********** 2026-06-09 17:52:55.897311 | controller | ok: [controller] 2026-06-09 17:52:55.897364 | controller | 2026-06-09 17:52:55.897526 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-06-09 17:52:55.897658 | controller | Tuesday 09 June 2026 17:52:55 +0000 (0:00:00.479) 0:00:07.818 ********** 2026-06-09 17:52:56.211326 | controller | changed: [controller] 2026-06-09 17:52:56.211463 | controller | 2026-06-09 17:52:56.211737 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-06-09 17:52:56.211939 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.312) 0:00:08.130 ********** 2026-06-09 17:52:56.520580 | controller | ok: [controller] 2026-06-09 17:52:56.520637 | controller | 2026-06-09 17:52:56.520820 | controller | TASK [Install plugin] ********************************************************** 2026-06-09 17:52:56.521113 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.310) 0:00:08.440 ********** 2026-06-09 17:52:56.585101 | controller | included: vexxhost.containers.download_artifact for controller 2026-06-09 17:52:56.585277 | controller | 2026-06-09 17:52:56.585493 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 17:52:56.585715 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.064) 0:00:08.505 ********** 2026-06-09 17:52:56.634463 | controller | ok: [controller] => { 2026-06-09 17:52:56.634650 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-09 17:52:56.634840 | controller | } 2026-06-09 17:52:56.635036 | controller | 2026-06-09 17:52:56.635261 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 17:52:56.635490 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.049) 0:00:08.554 ********** 2026-06-09 17:52:57.494126 | controller | changed: [controller] 2026-06-09 17:52:57.494152 | controller | 2026-06-09 17:52:57.494157 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 17:52:57.494161 | controller | Tuesday 09 June 2026 17:52:57 +0000 (0:00:00.859) 0:00:09.414 ********** 2026-06-09 17:52:59.720175 | controller | changed: [controller] 2026-06-09 17:52:59.720233 | controller | 2026-06-09 17:52:59.720323 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:52:59.720472 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:52:59.723059 | controller | 2026-06-09 17:52:59.723089 | controller | 2026-06-09 17:52:59.723095 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:52:59.723101 | controller | Tuesday 09 June 2026 17:52:59 +0000 (0:00:02.223) 0:00:11.638 ********** 2026-06-09 17:52:59.723106 | controller | =============================================================================== 2026-06-09 17:52:59.723110 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.22s 2026-06-09 17:52:59.723115 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.10s 2026-06-09 17:52:59.723120 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.21s 2026-06-09 17:52:59.723124 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-06-09 17:52:59.723129 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-06-09 17:52:59.723133 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-06-09 17:52:59.723137 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-06-09 17:52:59.723142 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.52s 2026-06-09 17:52:59.723147 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.48s 2026-06-09 17:52:59.723151 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-06-09 17:52:59.723166 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.44s 2026-06-09 17:52:59.723171 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-06-09 17:52:59.723176 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-06-09 17:52:59.723180 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-06-09 17:52:59.723184 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-09 17:52:59.723189 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-09 17:52:59.842248 | controller | INFO [helm > converge] Executed: Successful 2026-06-09 17:52:59.851511 | controller | INFO [helm > idempotence] Executing 2026-06-09 17:53:00.703972 | controller | 2026-06-09 17:53:00.704381 | controller | PLAY [Converge] **************************************************************** 2026-06-09 17:53:00.704785 | controller | 2026-06-09 17:53:00.705157 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:53:00.705479 | controller | Tuesday 09 June 2026 17:53:00 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-06-09 17:53:01.779971 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:53:01.782978 | controller | ok: [controller] 2026-06-09 17:53:01.783223 | controller | 2026-06-09 17:53:01.783443 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 17:53:01.783787 | controller | Tuesday 09 June 2026 17:53:01 +0000 (0:00:01.079) 0:00:01.093 ********** 2026-06-09 17:53:02.254671 | controller | ok: [controller] 2026-06-09 17:53:02.254866 | controller | 2026-06-09 17:53:02.255104 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 17:53:02.255304 | controller | Tuesday 09 June 2026 17:53:02 +0000 (0:00:00.471) 0:00:01.564 ********** 2026-06-09 17:53:03.563776 | controller | ok: [controller] 2026-06-09 17:53:03.563839 | controller | 2026-06-09 17:53:03.563962 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 17:53:03.567552 | controller | Tuesday 09 June 2026 17:53:03 +0000 (0:00:01.308) 0:00:02.873 ********** 2026-06-09 17:53:04.012715 | controller | ok: [controller] 2026-06-09 17:53:04.012758 | controller | 2026-06-09 17:53:04.012768 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 17:53:04.012778 | controller | Tuesday 09 June 2026 17:53:04 +0000 (0:00:00.447) 0:00:03.320 ********** 2026-06-09 17:53:04.057759 | controller | ok: [controller] => { 2026-06-09 17:53:04.058105 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-09 17:53:04.058378 | controller | } 2026-06-09 17:53:04.058708 | controller | 2026-06-09 17:53:04.059174 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 17:53:04.059474 | controller | Tuesday 09 June 2026 17:53:04 +0000 (0:00:00.046) 0:00:03.367 ********** 2026-06-09 17:53:04.605757 | controller | ok: [controller] 2026-06-09 17:53:04.605893 | controller | 2026-06-09 17:53:04.606020 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 17:53:04.606148 | controller | Tuesday 09 June 2026 17:53:04 +0000 (0:00:00.547) 0:00:03.915 ********** 2026-06-09 17:53:06.331465 | controller | ok: [controller] 2026-06-09 17:53:06.331556 | controller | 2026-06-09 17:53:06.331748 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-06-09 17:53:06.331769 | controller | Tuesday 09 June 2026 17:53:06 +0000 (0:00:01.726) 0:00:05.641 ********** 2026-06-09 17:53:06.884157 | controller | ok: [controller] 2026-06-09 17:53:06.884178 | controller | 2026-06-09 17:53:06.884182 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-06-09 17:53:06.884186 | controller | Tuesday 09 June 2026 17:53:06 +0000 (0:00:00.550) 0:00:06.191 ********** 2026-06-09 17:53:07.308436 | controller | ok: [controller] 2026-06-09 17:53:07.308464 | controller | 2026-06-09 17:53:07.308470 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-06-09 17:53:07.308476 | controller | Tuesday 09 June 2026 17:53:07 +0000 (0:00:00.426) 0:00:06.617 ********** 2026-06-09 17:53:07.779093 | controller | ok: [controller] 2026-06-09 17:53:07.779152 | controller | 2026-06-09 17:53:07.779499 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-06-09 17:53:07.779667 | controller | Tuesday 09 June 2026 17:53:07 +0000 (0:00:00.470) 0:00:07.088 ********** 2026-06-09 17:53:08.083942 | controller | ok: [controller] 2026-06-09 17:53:08.083966 | controller | 2026-06-09 17:53:08.083971 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-06-09 17:53:08.083975 | controller | Tuesday 09 June 2026 17:53:08 +0000 (0:00:00.300) 0:00:07.389 ********** 2026-06-09 17:53:08.382758 | controller | ok: [controller] 2026-06-09 17:53:08.382817 | controller | 2026-06-09 17:53:08.383493 | controller | TASK [Install plugin] ********************************************************** 2026-06-09 17:53:08.383510 | controller | Tuesday 09 June 2026 17:53:08 +0000 (0:00:00.302) 0:00:07.692 ********** 2026-06-09 17:53:08.448134 | controller | included: vexxhost.containers.download_artifact for controller 2026-06-09 17:53:08.448190 | controller | 2026-06-09 17:53:08.448254 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 17:53:08.448510 | controller | Tuesday 09 June 2026 17:53:08 +0000 (0:00:00.064) 0:00:07.756 ********** 2026-06-09 17:53:08.495026 | controller | ok: [controller] => { 2026-06-09 17:53:08.495124 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-09 17:53:08.495145 | controller | } 2026-06-09 17:53:08.495271 | controller | 2026-06-09 17:53:08.495394 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 17:53:08.495574 | controller | Tuesday 09 June 2026 17:53:08 +0000 (0:00:00.047) 0:00:07.804 ********** 2026-06-09 17:53:08.920276 | controller | ok: [controller] 2026-06-09 17:53:08.920301 | controller | 2026-06-09 17:53:08.920308 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 17:53:08.920313 | controller | Tuesday 09 June 2026 17:53:08 +0000 (0:00:00.422) 0:00:08.227 ********** 2026-06-09 17:53:10.667796 | controller | ok: [controller] 2026-06-09 17:53:10.668115 | controller | 2026-06-09 17:53:10.668399 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:53:10.668707 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:53:10.668965 | controller | 2026-06-09 17:53:10.669252 | controller | 2026-06-09 17:53:10.669516 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:53:10.669807 | controller | Tuesday 09 June 2026 17:53:10 +0000 (0:00:01.750) 0:00:09.978 ********** 2026-06-09 17:53:10.670061 | controller | =============================================================================== 2026-06-09 17:53:10.670326 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.75s 2026-06-09 17:53:10.670585 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.73s 2026-06-09 17:53:10.670867 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.31s 2026-06-09 17:53:10.671129 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-06-09 17:53:10.671657 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.55s 2026-06-09 17:53:10.671949 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.55s 2026-06-09 17:53:10.672213 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-06-09 17:53:10.672644 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-06-09 17:53:10.672927 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-06-09 17:53:10.673259 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.43s 2026-06-09 17:53:10.673567 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-09 17:53:10.673988 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-06-09 17:53:10.674231 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-06-09 17:53:10.674394 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-06-09 17:53:10.674559 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-09 17:53:10.674722 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-09 17:53:10.787717 | controller | INFO [helm > idempotence] Executed: Successful 2026-06-09 17:53:10.799484 | controller | INFO [helm > side_effect] Executing 2026-06-09 17:53:10.799496 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:53:10.808067 | controller | INFO [helm > verify] Executing 2026-06-09 17:53:11.679371 | controller | 2026-06-09 17:53:11.679700 | controller | PLAY [Verify] ****************************************************************** 2026-06-09 17:53:11.679927 | controller | 2026-06-09 17:53:11.680174 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:53:11.680397 | controller | Tuesday 09 June 2026 17:53:11 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-06-09 17:53:12.807961 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:53:12.812499 | controller | ok: [controller] 2026-06-09 17:53:12.812573 | controller | 2026-06-09 17:53:12.812579 | controller | TASK [Get the current Helm version] ******************************************** 2026-06-09 17:53:12.812672 | controller | Tuesday 09 June 2026 17:53:12 +0000 (0:00:01.133) 0:00:01.148 ********** 2026-06-09 17:53:13.298646 | controller | changed: [controller] 2026-06-09 17:53:13.298687 | controller | 2026-06-09 17:53:13.299609 | controller | TASK [Assert Helm version] ***************************************************** 2026-06-09 17:53:13.299666 | controller | Tuesday 09 June 2026 17:53:13 +0000 (0:00:00.485) 0:00:01.633 ********** 2026-06-09 17:53:13.333376 | controller | ok: [controller] => { 2026-06-09 17:53:13.333434 | controller | "changed": false, 2026-06-09 17:53:13.333535 | controller | "msg": "All assertions passed" 2026-06-09 17:53:13.333620 | controller | } 2026-06-09 17:53:13.333703 | controller | 2026-06-09 17:53:13.333791 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:53:13.333883 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:53:13.333962 | controller | 2026-06-09 17:53:13.334039 | controller | 2026-06-09 17:53:13.334125 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:53:13.334218 | controller | Tuesday 09 June 2026 17:53:13 +0000 (0:00:00.035) 0:00:01.669 ********** 2026-06-09 17:53:13.334303 | controller | =============================================================================== 2026-06-09 17:53:13.334389 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-06-09 17:53:13.334475 | controller | Get the current Helm version -------------------------------------------- 0.49s 2026-06-09 17:53:13.334560 | controller | Assert Helm version ----------------------------------------------------- 0.04s 2026-06-09 17:53:13.467155 | controller | INFO [helm > verify] Executed: Successful 2026-06-09 17:53:13.477247 | controller | INFO [helm > cleanup] Executing 2026-06-09 17:53:13.477554 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:53:13.483241 | controller | INFO [helm > destroy] Executing 2026-06-09 17:53:13.483305 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-06-09 17:53:13.483377 | controller | INFO [helm > destroy] Executed: Successful 2026-06-09 17:53:13.483687 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-09 17:53:13.782831 | controller | ok: Runtime: 0:00:53.119757 2026-06-09 17:53:13.787132 | 2026-06-09 17:53:13.787185 | PLAY RECAP 2026-06-09 17:53:13.787229 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:53:13.787252 | 2026-06-09 17:53:13.888847 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 17:53:13.891894 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-09 17:53:14.523687 | 2026-06-09 17:53:14.523829 | PLAY [all] 2026-06-09 17:53:14.535717 | 2026-06-09 17:53:14.535853 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-09 17:53:14.966625 | controller | changed 2026-06-09 17:53:14.973057 | 2026-06-09 17:53:14.973140 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-09 17:53:15.426152 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:15.426310 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:15.434063 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:15.434767 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:15.437198 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:15.437258 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:15.439205 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:15.440619 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:15.440813 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:15.442238 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:15.444754 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:15.446191 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:15.504420 | controller | ok: Runtime: 0:00:00.031685 2026-06-09 17:53:15.512829 | 2026-06-09 17:53:15.513046 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-09 17:53:15.753649 | controller | changed 2026-06-09 17:53:15.757427 | 2026-06-09 17:53:15.757501 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-09 17:53:16.003948 | controller | environment: line 5: kubectl: command not found 2026-06-09 17:53:16.006888 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:16.006915 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:16.006936 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:16.284453 | controller | ok: Runtime: 0:00:00.012714 2026-06-09 17:53:16.290678 | 2026-06-09 17:53:16.290814 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-09 17:53:17.050846 | controller | changed: 2026-06-09 17:53:17.051102 | controller | created directory /var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/logs/controller 2026-06-09 17:53:17.051146 | controller | cd+++++++++ objects/ 2026-06-09 17:53:17.051178 | controller | cd+++++++++ objects/cluster/ 2026-06-09 17:53:17.051211 | controller | cd+++++++++ objects/namespaced/ 2026-06-09 17:53:17.060866 | 2026-06-09 17:53:17.061005 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-09 17:53:17.299357 | controller | changed 2026-06-09 17:53:17.305244 | 2026-06-09 17:53:17.305359 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-09 17:53:17.541255 | controller | changed 2026-06-09 17:53:17.547019 | 2026-06-09 17:53:17.547147 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-09 17:53:17.800153 | controller | environment: line 3: kubectl: command not found 2026-06-09 17:53:18.085047 | controller | ok: Runtime: 0:00:00.011378 2026-06-09 17:53:18.090532 | 2026-06-09 17:53:18.090599 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-09 17:53:18.589245 | controller | changed: 2026-06-09 17:53:18.589487 | controller | cd+++++++++ pod-logs/ 2026-06-09 17:53:18.589527 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-09 17:53:18.599261 | 2026-06-09 17:53:18.599339 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-09 17:53:18.842532 | controller | changed: "values" 2026-06-09 17:53:19.066607 | controller | changed: "releases" 2026-06-09 17:53:19.074186 | 2026-06-09 17:53:19.074288 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-09 17:53:19.337568 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-09 17:53:19.604821 | controller | ok: Runtime: 0:00:00.008300 2026-06-09 17:53:19.612147 | 2026-06-09 17:53:19.612223 | TASK [helm-release-status : Downloads logs to executor] 2026-06-09 17:53:20.136199 | controller | changed: 2026-06-09 17:53:20.136359 | controller | cd+++++++++ helm/ 2026-06-09 17:53:20.136388 | controller | cd+++++++++ helm/releases/ 2026-06-09 17:53:20.136413 | controller | cd+++++++++ helm/values/ 2026-06-09 17:53:20.141591 | 2026-06-09 17:53:20.141643 | PLAY RECAP 2026-06-09 17:53:20.141688 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:53:20.141710 | 2026-06-09 17:53:20.260940 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-09 17:53:20.550767 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 17:53:21.169143 | 2026-06-09 17:53:21.169262 | PLAY [all] 2026-06-09 17:53:21.182172 | 2026-06-09 17:53:21.182294 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-09 17:53:21.227352 | controller | skipping: Conditional result was False 2026-06-09 17:53:21.236624 | 2026-06-09 17:53:21.236712 | TASK [fetch-output : Set log path for single node] 2026-06-09 17:53:21.269440 | controller | ok 2026-06-09 17:53:21.274660 | 2026-06-09 17:53:21.274726 | LOOP [fetch-output : Ensure local output dirs] 2026-06-09 17:53:21.656075 | controller -> localhost | ok: "/var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/logs" 2026-06-09 17:53:21.993835 | controller -> localhost | changed: "/var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/artifacts" 2026-06-09 17:53:22.379428 | controller -> localhost | changed: "/var/lib/zuul/builds/5b6018ff51de454f8127dbd0178705fc/work/docs" 2026-06-09 17:53:22.393047 | 2026-06-09 17:53:22.393187 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-09 17:53:23.038404 | controller | changed: .d..t...... ./ 2026-06-09 17:53:23.038784 | controller | changed: All items complete 2026-06-09 17:53:23.038839 | 2026-06-09 17:53:23.718016 | controller | changed: .d..t...... ./ 2026-06-09 17:53:24.504353 | controller | changed: .d..t...... ./ 2026-06-09 17:53:24.525763 | 2026-06-09 17:53:24.525970 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-09 17:53:25.425890 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007974 2026-06-09 17:53:25.675834 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.010023 2026-06-09 17:53:25.689517 | 2026-06-09 17:53:25.689643 | PLAY [all] 2026-06-09 17:53:25.694691 | 2026-06-09 17:53:25.694756 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-09 17:53:26.211392 | controller | changed 2026-06-09 17:53:26.218611 | 2026-06-09 17:53:26.218684 | PLAY RECAP 2026-06-09 17:53:26.218747 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 17:53:26.218779 | 2026-06-09 17:53:26.373407 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 17:53:26.460180 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-09 17:53:27.065241 | 2026-06-09 17:53:27.065417 | PLAY [localhost] 2026-06-09 17:53:27.075751 | 2026-06-09 17:53:27.075830 | TASK [Generate Zuul manifest] 2026-06-09 17:53:27.096434 | localhost | ok 2026-06-09 17:53:27.112315 | 2026-06-09 17:53:27.112397 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-09 17:53:27.526048 | localhost | changed 2026-06-09 17:53:27.537396 | 2026-06-09 17:53:27.537484 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-09 17:53:27.579566 | localhost | ok 2026-06-09 17:53:27.586753 | 2026-06-09 17:53:27.586822 | TASK [Upload logs] 2026-06-09 17:53:27.607653 | localhost | ok 2026-06-09 17:53:27.674265 | 2026-06-09 17:53:27.690584 | TASK [Set zuul-log-path fact] 2026-06-09 17:53:27.713384 | localhost | ok 2026-06-09 17:53:27.726118 | 2026-06-09 17:53:27.726235 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 17:53:27.756196 | localhost | ok 2026-06-09 17:53:27.766239 | 2026-06-09 17:53:27.766328 | TASK [upload-logs : Create log directories] 2026-06-09 17:53:28.175460 | localhost | changed 2026-06-09 17:53:28.182192 | 2026-06-09 17:53:28.182273 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-09 17:53:28.732638 | localhost -> localhost | ok: Runtime: 0:00:00.004254 2026-06-09 17:53:28.739927 | 2026-06-09 17:53:28.740019 | TASK [upload-logs : Upload logs to log server] 2026-06-09 17:53:29.218965 | localhost | Output suppressed because no_log was given 2026-06-09 17:53:29.224927 | 2026-06-09 17:53:29.225250 | LOOP [upload-logs : Compress console log and json output] 2026-06-09 17:53:29.274876 | localhost | skipping: Conditional result was False 2026-06-09 17:53:29.337621 | localhost | skipping: Conditional result was False 2026-06-09 17:53:29.350694 | 2026-06-09 17:53:29.350833 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-09 17:53:29.395456 | localhost | skipping: Conditional result was False 2026-06-09 17:53:29.395968 | 2026-06-09 17:53:29.400448 | localhost | skipping: Conditional result was False 2026-06-09 17:53:29.413591 | 2026-06-09 17:53:29.413741 | LOOP [upload-logs : Upload console log and json output]