2026-04-16 18:17:27.280326 | Job console starting 2026-04-16 18:17:27.293040 | Updating git repos 2026-04-16 18:17:27.385808 | Cloning repos into workspace 2026-04-16 18:17:27.499576 | Restoring repo states 2026-04-16 18:17:27.517031 | Merging changes 2026-04-16 18:17:28.395508 | Checking out repos 2026-04-16 18:17:28.436770 | Preparing playbooks 2026-04-16 18:17:32.670379 | Running Ansible setup 2026-04-16 18:17:36.679949 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-16 18:17:37.283520 | 2026-04-16 18:17:37.283657 | PLAY [localhost] 2026-04-16 18:17:37.291476 | 2026-04-16 18:17:37.291548 | TASK [Gathering Facts] 2026-04-16 18:17:38.369596 | localhost | ok 2026-04-16 18:17:38.379745 | 2026-04-16 18:17:38.379851 | TASK [Setup log path fact] 2026-04-16 18:17:38.401817 | localhost | ok 2026-04-16 18:17:38.413797 | 2026-04-16 18:17:38.413867 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-16 18:17:38.446336 | localhost | ok 2026-04-16 18:17:38.454490 | 2026-04-16 18:17:38.454579 | TASK [emit-job-header : Print job information] 2026-04-16 18:17:38.495357 | # Job Information 2026-04-16 18:17:38.495564 | Ansible Version: 2.16.16 2026-04-16 18:17:38.495634 | Job: ansible-collection-kubernetes-molecule-helm 2026-04-16 18:17:38.495734 | Pipeline: check 2026-04-16 18:17:38.495782 | Executor: 0a8996d2b663 2026-04-16 18:17:38.495825 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260 2026-04-16 18:17:38.495873 | Event ID: 61336be0-39c0-11f1-8cd8-0e17a6605d5c 2026-04-16 18:17:38.499771 | 2026-04-16 18:17:38.499863 | LOOP [emit-job-header : Print node information] 2026-04-16 18:17:38.596527 | localhost | ok: 2026-04-16 18:17:38.596832 | localhost | # Node Information 2026-04-16 18:17:38.596872 | localhost | Inventory Hostname: controller 2026-04-16 18:17:38.596895 | localhost | Hostname: np0000166781 2026-04-16 18:17:38.596916 | localhost | Username: zuul 2026-04-16 18:17:38.596943 | localhost | Distro: Debian 13.4 2026-04-16 18:17:38.596992 | localhost | Provider: yul1 2026-04-16 18:17:38.597016 | localhost | Region: ca-ymq-1 2026-04-16 18:17:38.597035 | localhost | Label: debian-trixie 2026-04-16 18:17:38.597055 | localhost | Product Name: OpenStack Nova 2026-04-16 18:17:38.597074 | localhost | Interface IP: 199.204.45.227 2026-04-16 18:17:38.615158 | 2026-04-16 18:17:38.615327 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-16 18:17:39.035232 | localhost -> localhost | changed 2026-04-16 18:17:39.045388 | 2026-04-16 18:17:39.045522 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-16 18:17:40.013350 | localhost -> localhost | changed 2026-04-16 18:17:40.022096 | 2026-04-16 18:17:40.022206 | PLAY [all] 2026-04-16 18:17:40.034489 | 2026-04-16 18:17:40.034818 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-16 18:17:40.279493 | controller -> localhost | ok 2026-04-16 18:17:40.288295 | 2026-04-16 18:17:40.288381 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-16 18:17:40.326419 | controller | ok 2026-04-16 18:17:40.339455 | controller | included: /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-16 18:17:40.421983 | 2026-04-16 18:17:40.422071 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-16 18:17:41.602868 | controller -> localhost | Generating public/private rsa key pair. 2026-04-16 18:17:41.603062 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/5fb28202562d4837b9d762ae0e69f4b7_id_rsa 2026-04-16 18:17:41.603103 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/5fb28202562d4837b9d762ae0e69f4b7_id_rsa.pub 2026-04-16 18:17:41.603135 | controller -> localhost | The key fingerprint is: 2026-04-16 18:17:41.603166 | controller -> localhost | SHA256:vS38qY8YaP1NdTTrGigAV+5DVVBPJst2Tl3BUvdYvxw zuul-build-sshkey 2026-04-16 18:17:41.603214 | controller -> localhost | The key's randomart image is: 2026-04-16 18:17:41.603244 | controller -> localhost | +---[RSA 3072]----+ 2026-04-16 18:17:41.603282 | controller -> localhost | | . o++o==| 2026-04-16 18:17:41.603312 | controller -> localhost | | o . ..*+*| 2026-04-16 18:17:41.603339 | controller -> localhost | | . . o +oE=| 2026-04-16 18:17:41.603367 | controller -> localhost | | o o. . =.=| 2026-04-16 18:17:41.603394 | controller -> localhost | | .So. .=.| 2026-04-16 18:17:41.603422 | controller -> localhost | | o...o.... | 2026-04-16 18:17:41.603449 | controller -> localhost | | o o.+.o. . | 2026-04-16 18:17:41.603476 | controller -> localhost | | . +.* .o | 2026-04-16 18:17:41.603507 | controller -> localhost | | . +o=. | 2026-04-16 18:17:41.603534 | controller -> localhost | +----[SHA256]-----+ 2026-04-16 18:17:41.603597 | controller -> localhost | ok: Runtime: 0:00:00.747814 2026-04-16 18:17:41.609289 | 2026-04-16 18:17:41.609376 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-16 18:17:41.640393 | controller | ok 2026-04-16 18:17:41.648345 | controller | included: /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-16 18:17:41.655660 | 2026-04-16 18:17:41.655723 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-16 18:17:41.679979 | controller | skipping: Conditional result was False 2026-04-16 18:17:41.688851 | 2026-04-16 18:17:41.689017 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-16 18:17:42.301744 | controller | changed 2026-04-16 18:17:42.305992 | 2026-04-16 18:17:42.306056 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-16 18:17:42.533381 | controller | ok 2026-04-16 18:17:42.537327 | 2026-04-16 18:17:42.537389 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-16 18:17:43.053193 | controller | changed 2026-04-16 18:17:43.057230 | 2026-04-16 18:17:43.057294 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-16 18:17:43.601057 | controller | changed 2026-04-16 18:17:43.609171 | 2026-04-16 18:17:43.609326 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-16 18:17:43.634432 | controller | skipping: Conditional result was False 2026-04-16 18:17:43.640634 | 2026-04-16 18:17:43.640724 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-16 18:17:44.028948 | controller -> localhost | changed 2026-04-16 18:17:44.036910 | 2026-04-16 18:17:44.037010 | TASK [add-build-sshkey : Add back temp key] 2026-04-16 18:17:44.309852 | controller -> localhost | Identity added: /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/5fb28202562d4837b9d762ae0e69f4b7_id_rsa (zuul-build-sshkey) 2026-04-16 18:17:44.310104 | controller -> localhost | ok: Runtime: 0:00:00.014403 2026-04-16 18:17:44.316170 | 2026-04-16 18:17:44.316240 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-16 18:17:44.642345 | controller | ok 2026-04-16 18:17:44.647461 | 2026-04-16 18:17:44.647542 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-16 18:17:44.672190 | controller | skipping: Conditional result was False 2026-04-16 18:17:44.687111 | 2026-04-16 18:17:44.687185 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-16 18:17:45.053785 | controller | ok 2026-04-16 18:17:45.060079 | 2026-04-16 18:17:45.060145 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-16 18:17:46.101637 | controller | Output suppressed because no_log was given 2026-04-16 18:17:46.110749 | 2026-04-16 18:17:46.110838 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-16 18:17:46.320794 | controller | ok: "logs" 2026-04-16 18:17:46.321143 | controller | ok: All items complete 2026-04-16 18:17:46.321172 | 2026-04-16 18:17:46.502470 | controller | ok: "artifacts" 2026-04-16 18:17:46.681487 | controller | ok: "docs" 2026-04-16 18:17:46.702254 | 2026-04-16 18:17:46.702414 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-16 18:17:46.912804 | controller | changed: "logs" 2026-04-16 18:17:47.095010 | controller | changed: "artifacts" 2026-04-16 18:17:47.281384 | controller | changed: "docs" 2026-04-16 18:17:47.298732 | 2026-04-16 18:17:47.298857 | PLAY RECAP 2026-04-16 18:17:47.298905 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-16 18:17:47.298933 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:17:47.298956 | 2026-04-16 18:17:47.448335 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-16 18:17:47.454692 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-16 18:17:48.039347 | 2026-04-16 18:17:48.039476 | PLAY [all] 2026-04-16 18:17:48.049801 | 2026-04-16 18:17:48.049876 | TASK [setup-uv : Extract archive] 2026-04-16 18:17:50.682811 | controller | changed 2026-04-16 18:17:50.690620 | 2026-04-16 18:17:50.690703 | TASK [setup-uv : Print version] 2026-04-16 18:17:50.992283 | controller | uv 0.8.13 2026-04-16 18:17:51.218671 | controller | ok: Runtime: 0:00:00.013612 2026-04-16 18:17:51.225583 | 2026-04-16 18:17:51.225652 | PLAY RECAP 2026-04-16 18:17:51.225715 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:17:51.225747 | 2026-04-16 18:17:51.340418 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-16 18:17:51.343295 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-16 18:17:51.904480 | 2026-04-16 18:17:51.904632 | PLAY [all] 2026-04-16 18:17:51.915783 | 2026-04-16 18:17:51.915872 | TASK [Update apt cache] 2026-04-16 18:17:57.843992 | controller | ok 2026-04-16 18:17:57.849532 | 2026-04-16 18:17:57.849609 | TASK [Disable firewalld] 2026-04-16 18:17:57.875777 | controller | skipping: Conditional result was False 2026-04-16 18:17:57.884901 | 2026-04-16 18:17:57.885082 | TASK [Install "jq" for log collection] 2026-04-16 18:18:01.484381 | controller | changed 2026-04-16 18:18:01.487035 | 2026-04-16 18:18:01.487110 | PLAY RECAP 2026-04-16 18:18:01.487173 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-16 18:18:01.487205 | 2026-04-16 18:18:01.622539 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-16 18:18:01.625311 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-16 18:18:02.177699 | 2026-04-16 18:18:02.177833 | PLAY [all] 2026-04-16 18:18:02.187618 | 2026-04-16 18:18:02.187689 | TASK [Copy inventory file for Zuul] 2026-04-16 18:18:03.168776 | controller | changed 2026-04-16 18:18:03.175742 | 2026-04-16 18:18:03.175835 | TASK [Switch "ansible_host" to private IP] 2026-04-16 18:18:03.489412 | controller | changed: 1 replacements made 2026-04-16 18:18:03.493841 | 2026-04-16 18:18:03.493906 | TASK [Run Molecule scenario] 2026-04-16 18:18:03.851254 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-16 18:18:03.851405 | controller | Creating virtual environment at: .venv 2026-04-16 18:18:05.079667 | controller | Downloading pygments (1.2MiB) 2026-04-16 18:18:05.079726 | controller | Downloading cryptography (4.3MiB) 2026-04-16 18:18:05.097906 | controller | Downloading ansible-core (2.3MiB) 2026-04-16 18:18:05.297773 | controller | Downloading pygments 2026-04-16 18:18:05.300997 | controller | Downloading cryptography 2026-04-16 18:18:05.478531 | controller | Downloading ansible-core 2026-04-16 18:18:05.528326 | controller | Installed 36 packages in 49ms 2026-04-16 18:18:06.266468 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-16 18:18:06.266547 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-16 18:18:07.133833 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-16 18:18:07.133905 | controller | INFO default scenario not found, disabling shared state. 2026-04-16 18:18:07.134057 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-16 18:18:07.134162 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-04-16 18:27:12.563924 | controller | INFO [helm > dependency] Executing 2026-04-16 18:27:12.563982 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-04-16 18:27:12.563992 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-04-16 18:27:12.564013 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-16 18:27:12.570730 | controller | INFO [helm > cleanup] Executing 2026-04-16 18:27:12.571184 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:27:12.576480 | controller | INFO [helm > destroy] Executing 2026-04-16 18:27:12.576537 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-04-16 18:27:12.576600 | controller | INFO [helm > destroy] Executed: Successful 2026-04-16 18:27:12.581786 | controller | INFO [helm > syntax] Executing 2026-04-16 18:27:13.460168 | controller | 2026-04-16 18:27:13.460447 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-04-16 18:27:13.517027 | controller | INFO [helm > syntax] Executed: Successful 2026-04-16 18:27:13.525917 | controller | INFO [helm > create] Executing 2026-04-16 18:27:13.528062 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:27:13.535386 | controller | INFO [helm > prepare] Executing 2026-04-16 18:27:14.364167 | controller | 2026-04-16 18:27:14.364187 | controller | PLAY [Prepare] ***************************************************************** 2026-04-16 18:27:14.364192 | controller | 2026-04-16 18:27:14.364195 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-16 18:27:14.364199 | controller | Thursday 16 April 2026 18:27:14 +0000 (0:00:00.028) 0:00:00.028 ******** 2026-04-16 18:27:16.599619 | 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-04-16 18:27:16.606256 | controller | ok: [controller] 2026-04-16 18:27:16.606380 | controller | 2026-04-16 18:27:16.606632 | controller | TASK [Install Debian packages] ************************************************* 2026-04-16 18:27:16.606837 | controller | Thursday 16 April 2026 18:27:16 +0000 (0:00:02.244) 0:00:02.273 ******** 2026-04-16 18:27:18.114309 | controller | ok: [controller] 2026-04-16 18:27:18.114426 | controller | 2026-04-16 18:27:18.114669 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:27:18.114881 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-16 18:27:18.115011 | controller | 2026-04-16 18:27:18.115182 | controller | 2026-04-16 18:27:18.115365 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:27:18.115557 | controller | Thursday 16 April 2026 18:27:18 +0000 (0:00:01.508) 0:00:03.781 ******** 2026-04-16 18:27:18.115737 | controller | =============================================================================== 2026-04-16 18:27:18.115926 | controller | Gathering Facts --------------------------------------------------------- 2.24s 2026-04-16 18:27:18.116116 | controller | Install Debian packages ------------------------------------------------- 1.51s 2026-04-16 18:27:18.194252 | controller | INFO [helm > prepare] Executed: Successful 2026-04-16 18:27:18.203621 | controller | INFO [helm > converge] Executing 2026-04-16 18:27:19.038606 | controller | 2026-04-16 18:27:19.038741 | controller | PLAY [Converge] **************************************************************** 2026-04-16 18:27:19.038863 | controller | 2026-04-16 18:27:19.038999 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-16 18:27:19.039126 | controller | Thursday 16 April 2026 18:27:19 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-04-16 18:27:20.076260 | 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-04-16 18:27:20.081357 | controller | ok: [controller] 2026-04-16 18:27:20.081515 | controller | 2026-04-16 18:27:20.081785 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-16 18:27:20.082047 | controller | Thursday 16 April 2026 18:27:20 +0000 (0:00:01.042) 0:00:01.055 ******** 2026-04-16 18:27:20.548320 | controller | ok: [controller] 2026-04-16 18:27:20.548361 | controller | 2026-04-16 18:27:20.548563 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:27:20.548710 | controller | Thursday 16 April 2026 18:27:20 +0000 (0:00:00.467) 0:00:01.522 ******** 2026-04-16 18:27:21.487621 | controller | ok: [controller] 2026-04-16 18:27:21.487787 | controller | 2026-04-16 18:27:21.488015 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-16 18:27:21.488232 | controller | Thursday 16 April 2026 18:27:21 +0000 (0:00:00.939) 0:00:02.461 ******** 2026-04-16 18:27:21.892596 | controller | changed: [controller] 2026-04-16 18:27:21.892751 | controller | 2026-04-16 18:27:21.892958 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:27:21.893155 | controller | Thursday 16 April 2026 18:27:21 +0000 (0:00:00.404) 0:00:02.866 ******** 2026-04-16 18:27:21.932328 | controller | ok: [controller] => { 2026-04-16 18:27:21.932518 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-16 18:27:21.932698 | controller | } 2026-04-16 18:27:21.932869 | controller | 2026-04-16 18:27:21.933074 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:27:21.933355 | controller | Thursday 16 April 2026 18:27:21 +0000 (0:00:00.039) 0:00:02.906 ******** 2026-04-16 18:27:22.963675 | 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-04-16 18:27:22.973680 | controller | changed: [controller] 2026-04-16 18:27:22.973869 | controller | 2026-04-16 18:27:22.974088 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:27:22.974295 | controller | Thursday 16 April 2026 18:27:22 +0000 (0:00:01.041) 0:00:03.947 ******** 2026-04-16 18:27:24.988327 | controller | changed: [controller] 2026-04-16 18:27:24.988463 | controller | 2026-04-16 18:27:24.988729 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-04-16 18:27:24.988933 | controller | Thursday 16 April 2026 18:27:24 +0000 (0:00:02.014) 0:00:05.962 ******** 2026-04-16 18:27:25.532785 | controller | ok: [controller] 2026-04-16 18:27:25.532919 | controller | 2026-04-16 18:27:25.533107 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-04-16 18:27:25.533368 | controller | Thursday 16 April 2026 18:27:25 +0000 (0:00:00.544) 0:00:06.507 ******** 2026-04-16 18:27:25.930191 | controller | changed: [controller] 2026-04-16 18:27:25.930282 | controller | 2026-04-16 18:27:25.930533 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-04-16 18:27:25.930726 | controller | Thursday 16 April 2026 18:27:25 +0000 (0:00:00.394) 0:00:06.901 ******** 2026-04-16 18:27:26.390089 | controller | ok: [controller] 2026-04-16 18:27:26.390133 | controller | 2026-04-16 18:27:26.390233 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-04-16 18:27:26.390316 | controller | Thursday 16 April 2026 18:27:26 +0000 (0:00:00.463) 0:00:07.364 ******** 2026-04-16 18:27:26.684592 | controller | changed: [controller] 2026-04-16 18:27:26.684636 | controller | 2026-04-16 18:27:26.684645 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-04-16 18:27:26.684653 | controller | Thursday 16 April 2026 18:27:26 +0000 (0:00:00.290) 0:00:07.654 ******** 2026-04-16 18:27:26.967490 | controller | ok: [controller] 2026-04-16 18:27:26.967558 | controller | 2026-04-16 18:27:26.967652 | controller | TASK [Install plugin] ********************************************************** 2026-04-16 18:27:26.967742 | controller | Thursday 16 April 2026 18:27:26 +0000 (0:00:00.287) 0:00:07.941 ******** 2026-04-16 18:27:27.017745 | controller | included: vexxhost.containers.download_artifact for controller 2026-04-16 18:27:27.017917 | controller | 2026-04-16 18:27:27.018120 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:27:27.018314 | controller | Thursday 16 April 2026 18:27:27 +0000 (0:00:00.050) 0:00:07.992 ******** 2026-04-16 18:27:27.061701 | controller | ok: [controller] => { 2026-04-16 18:27:27.061918 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-16 18:27:27.062096 | controller | } 2026-04-16 18:27:27.062264 | controller | 2026-04-16 18:27:27.062459 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:27:27.062652 | controller | Thursday 16 April 2026 18:27:27 +0000 (0:00:00.043) 0:00:08.036 ******** 2026-04-16 18:27:27.793080 | controller | changed: [controller] 2026-04-16 18:27:27.793301 | controller | 2026-04-16 18:27:27.793515 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:27:27.793710 | controller | Thursday 16 April 2026 18:27:27 +0000 (0:00:00.731) 0:00:08.767 ******** 2026-04-16 18:27:29.841181 | controller | changed: [controller] 2026-04-16 18:27:29.841364 | controller | 2026-04-16 18:27:29.841522 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:27:29.841690 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-16 18:27:29.841831 | controller | 2026-04-16 18:27:29.841995 | controller | 2026-04-16 18:27:29.842145 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:27:29.842299 | controller | Thursday 16 April 2026 18:27:29 +0000 (0:00:02.048) 0:00:10.816 ******** 2026-04-16 18:27:29.842442 | controller | =============================================================================== 2026-04-16 18:27:29.842594 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.05s 2026-04-16 18:27:29.842746 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.01s 2026-04-16 18:27:29.842909 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-16 18:27:29.843061 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-04-16 18:27:29.843211 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.94s 2026-04-16 18:27:29.843363 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-04-16 18:27:29.843513 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.54s 2026-04-16 18:27:29.843663 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-04-16 18:27:29.843813 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.46s 2026-04-16 18:27:29.843966 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.40s 2026-04-16 18:27:29.844127 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-04-16 18:27:29.844284 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-04-16 18:27:29.844443 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-04-16 18:27:29.844592 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-04-16 18:27:29.844744 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:27:29.844894 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:27:29.959585 | controller | INFO [helm > converge] Executed: Successful 2026-04-16 18:27:29.970009 | controller | INFO [helm > idempotence] Executing 2026-04-16 18:27:30.829329 | controller | 2026-04-16 18:27:30.829698 | controller | PLAY [Converge] **************************************************************** 2026-04-16 18:27:30.829948 | controller | 2026-04-16 18:27:30.830201 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-16 18:27:30.830459 | controller | Thursday 16 April 2026 18:27:30 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-16 18:27:31.877437 | 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-04-16 18:27:31.883410 | controller | ok: [controller] 2026-04-16 18:27:31.883654 | controller | 2026-04-16 18:27:31.883901 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-16 18:27:31.884145 | controller | Thursday 16 April 2026 18:27:31 +0000 (0:00:01.053) 0:00:01.066 ******** 2026-04-16 18:27:32.343782 | controller | ok: [controller] 2026-04-16 18:27:32.344108 | controller | 2026-04-16 18:27:32.344376 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:27:32.344622 | controller | Thursday 16 April 2026 18:27:32 +0000 (0:00:00.460) 0:00:01.526 ******** 2026-04-16 18:27:33.286559 | controller | ok: [controller] 2026-04-16 18:27:33.286869 | controller | 2026-04-16 18:27:33.287132 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-16 18:27:33.287388 | controller | Thursday 16 April 2026 18:27:33 +0000 (0:00:00.942) 0:00:02.469 ******** 2026-04-16 18:27:33.699164 | controller | ok: [controller] 2026-04-16 18:27:33.699436 | controller | 2026-04-16 18:27:33.699698 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:27:33.699949 | controller | Thursday 16 April 2026 18:27:33 +0000 (0:00:00.412) 0:00:02.881 ******** 2026-04-16 18:27:33.746753 | controller | ok: [controller] => { 2026-04-16 18:27:33.747075 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-16 18:27:33.747334 | controller | } 2026-04-16 18:27:33.747576 | controller | 2026-04-16 18:27:33.747842 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:27:33.748104 | controller | Thursday 16 April 2026 18:27:33 +0000 (0:00:00.046) 0:00:02.928 ******** 2026-04-16 18:27:34.283606 | controller | ok: [controller] 2026-04-16 18:27:34.283883 | controller | 2026-04-16 18:27:34.284141 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:27:34.284390 | controller | Thursday 16 April 2026 18:27:34 +0000 (0:00:00.537) 0:00:03.466 ******** 2026-04-16 18:27:36.947508 | controller | ok: [controller] 2026-04-16 18:27:36.947822 | controller | 2026-04-16 18:27:36.948104 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-04-16 18:27:36.948402 | controller | Thursday 16 April 2026 18:27:36 +0000 (0:00:02.664) 0:00:06.130 ******** 2026-04-16 18:27:37.473753 | controller | ok: [controller] 2026-04-16 18:27:37.473803 | controller | 2026-04-16 18:27:37.473883 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-04-16 18:27:37.473975 | controller | Thursday 16 April 2026 18:27:37 +0000 (0:00:00.524) 0:00:06.654 ******** 2026-04-16 18:27:37.880838 | controller | ok: [controller] 2026-04-16 18:27:37.880899 | controller | 2026-04-16 18:27:37.880909 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-04-16 18:27:37.881000 | controller | Thursday 16 April 2026 18:27:37 +0000 (0:00:00.409) 0:00:07.064 ******** 2026-04-16 18:27:38.329424 | controller | ok: [controller] 2026-04-16 18:27:38.329480 | controller | 2026-04-16 18:27:38.329636 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-04-16 18:27:38.329763 | controller | Thursday 16 April 2026 18:27:38 +0000 (0:00:00.448) 0:00:07.512 ******** 2026-04-16 18:27:38.624171 | controller | ok: [controller] 2026-04-16 18:27:38.624213 | controller | 2026-04-16 18:27:38.624296 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-04-16 18:27:38.624385 | controller | Thursday 16 April 2026 18:27:38 +0000 (0:00:00.292) 0:00:07.805 ******** 2026-04-16 18:27:38.907695 | controller | ok: [controller] 2026-04-16 18:27:38.907740 | controller | 2026-04-16 18:27:38.907839 | controller | TASK [Install plugin] ********************************************************** 2026-04-16 18:27:38.907931 | controller | Thursday 16 April 2026 18:27:38 +0000 (0:00:00.285) 0:00:08.090 ******** 2026-04-16 18:27:38.961515 | controller | included: vexxhost.containers.download_artifact for controller 2026-04-16 18:27:38.961581 | controller | 2026-04-16 18:27:38.961676 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:27:38.961798 | controller | Thursday 16 April 2026 18:27:38 +0000 (0:00:00.052) 0:00:08.143 ******** 2026-04-16 18:27:39.004643 | controller | ok: [controller] => { 2026-04-16 18:27:39.004731 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-16 18:27:39.004801 | controller | } 2026-04-16 18:27:39.004877 | controller | 2026-04-16 18:27:39.005062 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:27:39.005080 | controller | Thursday 16 April 2026 18:27:38 +0000 (0:00:00.044) 0:00:08.187 ******** 2026-04-16 18:27:39.413499 | controller | ok: [controller] 2026-04-16 18:27:39.413549 | controller | 2026-04-16 18:27:39.413643 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:27:39.413735 | controller | Thursday 16 April 2026 18:27:39 +0000 (0:00:00.406) 0:00:08.593 ******** 2026-04-16 18:27:41.997178 | controller | ok: [controller] 2026-04-16 18:27:41.997212 | controller | 2026-04-16 18:27:41.997222 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:27:41.997230 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-16 18:27:41.997237 | controller | 2026-04-16 18:27:41.997245 | controller | 2026-04-16 18:27:41.997252 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:27:41.997261 | controller | Thursday 16 April 2026 18:27:41 +0000 (0:00:02.582) 0:00:11.176 ******** 2026-04-16 18:27:41.997270 | controller | =============================================================================== 2026-04-16 18:27:41.997277 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.66s 2026-04-16 18:27:41.997284 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.58s 2026-04-16 18:27:41.997291 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-16 18:27:41.997298 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.94s 2026-04-16 18:27:41.997305 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.54s 2026-04-16 18:27:41.997312 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-04-16 18:27:41.997319 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-04-16 18:27:41.997325 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.45s 2026-04-16 18:27:41.997334 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-04-16 18:27:41.997341 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.41s 2026-04-16 18:27:41.997359 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-16 18:27:41.997366 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-04-16 18:27:41.997373 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-04-16 18:27:41.997380 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-04-16 18:27:41.997387 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-16 18:27:41.997394 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:27:42.088319 | controller | INFO [helm > idempotence] Executed: Successful 2026-04-16 18:27:42.098869 | controller | INFO [helm > side_effect] Executing 2026-04-16 18:27:42.099240 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:27:42.104638 | controller | INFO [helm > verify] Executing 2026-04-16 18:27:42.898161 | controller | 2026-04-16 18:27:42.898446 | controller | PLAY [Verify] ****************************************************************** 2026-04-16 18:27:42.898670 | controller | 2026-04-16 18:27:42.898907 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-16 18:27:42.899145 | controller | Thursday 16 April 2026 18:27:42 +0000 (0:00:00.009) 0:00:00.009 ******** 2026-04-16 18:27:43.933535 | 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-04-16 18:27:43.936047 | controller | ok: [controller] 2026-04-16 18:27:43.936202 | controller | 2026-04-16 18:27:43.936362 | controller | TASK [Get the current Helm version] ******************************************** 2026-04-16 18:27:43.936517 | controller | Thursday 16 April 2026 18:27:43 +0000 (0:00:01.038) 0:00:01.047 ******** 2026-04-16 18:27:44.366606 | controller | changed: [controller] 2026-04-16 18:27:44.366856 | controller | 2026-04-16 18:27:44.367105 | controller | TASK [Assert Helm version] ***************************************************** 2026-04-16 18:27:44.367347 | controller | Thursday 16 April 2026 18:27:44 +0000 (0:00:00.430) 0:00:01.477 ******** 2026-04-16 18:27:44.393773 | controller | ok: [controller] => { 2026-04-16 18:27:44.394028 | controller | "changed": false, 2026-04-16 18:27:44.394271 | controller | "msg": "All assertions passed" 2026-04-16 18:27:44.394502 | controller | } 2026-04-16 18:27:44.394723 | controller | 2026-04-16 18:27:44.394958 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:27:44.395214 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-16 18:27:44.395435 | controller | 2026-04-16 18:27:44.395651 | controller | 2026-04-16 18:27:44.395885 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:27:44.396126 | controller | Thursday 16 April 2026 18:27:44 +0000 (0:00:00.027) 0:00:01.505 ******** 2026-04-16 18:27:44.396352 | controller | =============================================================================== 2026-04-16 18:27:44.396589 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-16 18:27:44.396866 | controller | Get the current Helm version -------------------------------------------- 0.43s 2026-04-16 18:27:44.397136 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-04-16 18:27:44.482026 | controller | INFO [helm > verify] Executed: Successful 2026-04-16 18:27:44.491769 | controller | INFO [helm > cleanup] Executing 2026-04-16 18:27:44.492215 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:27:44.497959 | controller | INFO [helm > destroy] Executing 2026-04-16 18:27:44.498048 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-04-16 18:27:44.498131 | controller | INFO [helm > destroy] Executed: Successful 2026-04-16 18:27:44.498419 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-16 18:27:44.955893 | controller | ok: Runtime: 0:09:40.788839 2026-04-16 18:27:44.961804 | 2026-04-16 18:27:44.961852 | PLAY RECAP 2026-04-16 18:27:44.961895 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:27:44.961916 | 2026-04-16 18:27:45.064130 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-16 18:27:45.067023 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-16 18:27:45.657573 | 2026-04-16 18:27:45.657710 | PLAY [all] 2026-04-16 18:27:45.669011 | 2026-04-16 18:27:45.669098 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-16 18:27:46.035991 | controller | changed 2026-04-16 18:27:46.041892 | 2026-04-16 18:27:46.042015 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-16 18:27:46.415218 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:27:46.415297 | controller | 2026-04-16 18:27:46.422453 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:27:46.425061 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:27:46.425078 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:27:46.427318 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:27:46.429170 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:27:46.430515 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:27:46.430958 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:27:46.433427 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:27:46.435206 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:27:46.437719 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:27:46.572138 | controller | ok: Runtime: 0:00:00.035722 2026-04-16 18:27:46.578619 | 2026-04-16 18:27:46.578707 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-16 18:27:46.803205 | controller | changed 2026-04-16 18:27:46.808423 | 2026-04-16 18:27:46.808491 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-16 18:27:47.050912 | controller | environment: line 5: kubectl: command not found 2026-04-16 18:27:47.052407 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:27:47.052692 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:27:47.054632 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:27:47.338678 | controller | ok: Runtime: 0:00:00.013901 2026-04-16 18:27:47.345926 | 2026-04-16 18:27:47.345995 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-16 18:27:48.047329 | controller | changed: 2026-04-16 18:27:48.047701 | controller | created directory /var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/logs/controller 2026-04-16 18:27:48.047777 | controller | cd+++++++++ objects/ 2026-04-16 18:27:48.047829 | controller | cd+++++++++ objects/cluster/ 2026-04-16 18:27:48.047879 | controller | cd+++++++++ objects/namespaced/ 2026-04-16 18:27:48.057865 | 2026-04-16 18:27:48.057935 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-16 18:27:48.294823 | controller | changed 2026-04-16 18:27:48.301042 | 2026-04-16 18:27:48.301143 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-16 18:27:48.537241 | controller | changed 2026-04-16 18:27:48.542520 | 2026-04-16 18:27:48.542611 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-16 18:27:48.779546 | controller | environment: line 3: kubectl: command not found 2026-04-16 18:27:49.073932 | controller | ok: Runtime: 0:00:00.012332 2026-04-16 18:27:49.080386 | 2026-04-16 18:27:49.080479 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-16 18:27:49.608083 | controller | changed: 2026-04-16 18:27:49.608291 | controller | cd+++++++++ pod-logs/ 2026-04-16 18:27:49.608331 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-16 18:27:49.617944 | 2026-04-16 18:27:49.618052 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-16 18:27:49.846881 | controller | changed: "values" 2026-04-16 18:27:50.051915 | controller | changed: "releases" 2026-04-16 18:27:50.068823 | 2026-04-16 18:27:50.069023 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-16 18:27:50.307198 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-16 18:27:50.599526 | controller | ok: Runtime: 0:00:00.008602 2026-04-16 18:27:50.604884 | 2026-04-16 18:27:50.604988 | TASK [helm-release-status : Downloads logs to executor] 2026-04-16 18:27:51.136995 | controller | changed: 2026-04-16 18:27:51.137427 | controller | cd+++++++++ helm/ 2026-04-16 18:27:51.137531 | controller | cd+++++++++ helm/releases/ 2026-04-16 18:27:51.137591 | controller | cd+++++++++ helm/values/ 2026-04-16 18:27:51.143010 | 2026-04-16 18:27:51.143065 | PLAY RECAP 2026-04-16 18:27:51.143116 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:27:51.143139 | 2026-04-16 18:27:51.300785 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-16 18:27:51.303808 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-16 18:27:51.876535 | 2026-04-16 18:27:51.876802 | PLAY [all] 2026-04-16 18:27:51.887611 | 2026-04-16 18:27:51.887712 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-16 18:27:51.932314 | controller | skipping: Conditional result was False 2026-04-16 18:27:51.940024 | 2026-04-16 18:27:51.940141 | TASK [fetch-output : Set log path for single node] 2026-04-16 18:27:51.982027 | controller | ok 2026-04-16 18:27:51.987414 | 2026-04-16 18:27:51.987509 | LOOP [fetch-output : Ensure local output dirs] 2026-04-16 18:27:52.362253 | controller -> localhost | ok: "/var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/logs" 2026-04-16 18:27:52.552818 | controller -> localhost | changed: "/var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/artifacts" 2026-04-16 18:27:52.805779 | controller -> localhost | changed: "/var/lib/zuul/builds/5fb28202562d4837b9d762ae0e69f4b7/work/docs" 2026-04-16 18:27:52.825373 | 2026-04-16 18:27:52.825546 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-16 18:27:53.531605 | controller | changed: .d..t...... ./ 2026-04-16 18:27:53.531853 | controller | changed: All items complete 2026-04-16 18:27:53.531891 | 2026-04-16 18:27:54.015456 | controller | changed: .d..t...... ./ 2026-04-16 18:27:54.489622 | controller | changed: .d..t...... ./ 2026-04-16 18:27:54.507221 | 2026-04-16 18:27:54.507371 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-16 18:27:54.935215 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007780 2026-04-16 18:27:55.177936 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007895 2026-04-16 18:27:55.191879 | 2026-04-16 18:27:55.191988 | PLAY [all] 2026-04-16 18:27:55.196932 | 2026-04-16 18:27:55.197016 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-16 18:27:55.643864 | controller | changed 2026-04-16 18:27:55.649814 | 2026-04-16 18:27:55.649884 | PLAY RECAP 2026-04-16 18:27:55.649947 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-16 18:27:55.649978 | 2026-04-16 18:27:55.758867 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-16 18:27:55.773499 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-16 18:27:56.366420 | 2026-04-16 18:27:56.367121 | PLAY [localhost] 2026-04-16 18:27:56.377744 | 2026-04-16 18:27:56.377815 | TASK [Generate Zuul manifest] 2026-04-16 18:27:56.401456 | localhost | ok 2026-04-16 18:27:56.417085 | 2026-04-16 18:27:56.417184 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-16 18:27:56.733675 | localhost | changed 2026-04-16 18:27:56.747440 | 2026-04-16 18:27:56.747545 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-16 18:27:56.811057 | localhost | ok 2026-04-16 18:27:56.820790 | 2026-04-16 18:27:56.820925 | TASK [Upload logs] 2026-04-16 18:27:56.841966 | localhost | ok 2026-04-16 18:27:56.905677 | 2026-04-16 18:27:56.905809 | TASK [Set zuul-log-path fact] 2026-04-16 18:27:56.928818 | localhost | ok 2026-04-16 18:27:56.942533 | 2026-04-16 18:27:56.942602 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-16 18:27:56.975002 | localhost | ok 2026-04-16 18:27:56.983922 | 2026-04-16 18:27:56.984011 | TASK [upload-logs : Create log directories] 2026-04-16 18:27:57.392733 | localhost | changed 2026-04-16 18:27:57.399448 | 2026-04-16 18:27:57.399550 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-16 18:27:57.818667 | localhost -> localhost | ok: Runtime: 0:00:00.006140 2026-04-16 18:27:57.825739 | 2026-04-16 18:27:57.825876 | TASK [upload-logs : Upload logs to log server] 2026-04-16 18:27:58.364199 | localhost | Output suppressed because no_log was given 2026-04-16 18:27:58.369283 | 2026-04-16 18:27:58.369373 | LOOP [upload-logs : Compress console log and json output] 2026-04-16 18:27:58.413562 | localhost | skipping: Conditional result was False 2026-04-16 18:27:58.420651 | localhost | skipping: Conditional result was False 2026-04-16 18:27:58.433513 | 2026-04-16 18:27:58.433641 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-16 18:27:58.476192 | localhost | skipping: Conditional result was False 2026-04-16 18:27:58.476541 | 2026-04-16 18:27:58.480642 | localhost | skipping: Conditional result was False 2026-04-16 18:27:58.495303 | 2026-04-16 18:27:58.495431 | LOOP [upload-logs : Upload console log and json output]