2026-06-13 01:11:16.720139 | Job console starting 2026-06-13 01:11:16.744380 | Updating git repos 2026-06-13 01:11:16.812354 | Cloning repos into workspace 2026-06-13 01:11:16.889953 | Restoring repo states 2026-06-13 01:11:16.903279 | Merging changes 2026-06-13 01:11:17.541908 | Checking out repos 2026-06-13 01:11:18.253463 | Preparing playbooks 2026-06-13 01:11:22.602326 | Running Ansible setup 2026-06-13 01:11:26.360471 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-13 01:11:26.951276 | 2026-06-13 01:11:26.951413 | PLAY [localhost] 2026-06-13 01:11:26.959006 | 2026-06-13 01:11:26.959077 | TASK [Gathering Facts] 2026-06-13 01:11:27.875366 | localhost | ok 2026-06-13 01:11:27.885068 | 2026-06-13 01:11:27.885156 | TASK [Setup log path fact] 2026-06-13 01:11:27.903290 | localhost | ok 2026-06-13 01:11:27.927540 | 2026-06-13 01:11:27.927656 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-13 01:11:27.957313 | localhost | ok 2026-06-13 01:11:27.965972 | 2026-06-13 01:11:27.966087 | TASK [emit-job-header : Print job information] 2026-06-13 01:11:27.996511 | # Job Information 2026-06-13 01:11:27.996703 | Ansible Version: 2.16.18 2026-06-13 01:11:27.996749 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-06-13 01:11:27.996782 | Pipeline: check 2026-06-13 01:11:27.996812 | Executor: 2d72f0692154 2026-06-13 01:11:27.996841 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/283 2026-06-13 01:11:27.996873 | Event ID: a2c92370-66c4-11f1-9e8e-aa37cdc7e4bb 2026-06-13 01:11:28.001132 | 2026-06-13 01:11:28.001227 | LOOP [emit-job-header : Print node information] 2026-06-13 01:11:28.096283 | localhost | ok: 2026-06-13 01:11:28.096476 | localhost | # Node Information 2026-06-13 01:11:28.096518 | localhost | Inventory Hostname: controller 2026-06-13 01:11:28.096550 | localhost | Hostname: np0000179884 2026-06-13 01:11:28.096579 | localhost | Username: zuul 2026-06-13 01:11:28.096612 | localhost | Distro: Debian 13.5 2026-06-13 01:11:28.096641 | localhost | Provider: yul1 2026-06-13 01:11:28.096670 | localhost | Region: ca-ymq-1 2026-06-13 01:11:28.096698 | localhost | Label: debian-trixie 2026-06-13 01:11:28.096726 | localhost | Product Name: OpenStack Nova 2026-06-13 01:11:28.096753 | localhost | Interface IP: 199.204.45.148 2026-06-13 01:11:28.108035 | 2026-06-13 01:11:28.108178 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-13 01:11:28.549044 | localhost -> localhost | changed 2026-06-13 01:11:28.556150 | 2026-06-13 01:11:28.556257 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-13 01:11:29.447061 | localhost -> localhost | changed 2026-06-13 01:11:29.458880 | 2026-06-13 01:11:29.458951 | PLAY [all] 2026-06-13 01:11:29.469871 | 2026-06-13 01:11:29.470020 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-13 01:11:29.724329 | controller -> localhost | ok 2026-06-13 01:11:29.731156 | 2026-06-13 01:11:29.731254 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-13 01:11:29.761970 | controller | ok 2026-06-13 01:11:29.778744 | controller | included: /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-13 01:11:29.783712 | 2026-06-13 01:11:29.783776 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-13 01:11:31.259270 | controller -> localhost | Generating public/private rsa key pair. 2026-06-13 01:11:31.259428 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/00079140a93e46c6976b074ff46e7dbe_id_rsa 2026-06-13 01:11:31.259458 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/00079140a93e46c6976b074ff46e7dbe_id_rsa.pub 2026-06-13 01:11:31.259481 | controller -> localhost | The key fingerprint is: 2026-06-13 01:11:31.259503 | controller -> localhost | SHA256:WbSBUOKhfiQCVFdhzh3lHNtu3cfdvTLO3MneqCj10EY zuul-build-sshkey 2026-06-13 01:11:31.259532 | controller -> localhost | The key's randomart image is: 2026-06-13 01:11:31.259554 | controller -> localhost | +---[RSA 3072]----+ 2026-06-13 01:11:31.259582 | controller -> localhost | |o... .=*oo+o | 2026-06-13 01:11:31.259604 | controller -> localhost | | . .o+oo.+o+ | 2026-06-13 01:11:31.259624 | controller -> localhost | | . o oo .o+ . | 2026-06-13 01:11:31.259644 | controller -> localhost | | o o o E ..=| 2026-06-13 01:11:31.259663 | controller -> localhost | | . . S o o .B| 2026-06-13 01:11:31.259683 | controller -> localhost | | . o + o| 2026-06-13 01:11:31.259702 | controller -> localhost | | . + o . | 2026-06-13 01:11:31.259722 | controller -> localhost | | . .= =.o| 2026-06-13 01:11:31.259745 | controller -> localhost | | .. .=o=.| 2026-06-13 01:11:31.259764 | controller -> localhost | +----[SHA256]-----+ 2026-06-13 01:11:31.259810 | controller -> localhost | ok: Runtime: 0:00:00.996537 2026-06-13 01:11:31.263946 | 2026-06-13 01:11:31.264014 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-13 01:11:31.301140 | controller | ok 2026-06-13 01:11:31.309410 | controller | included: /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-13 01:11:31.315852 | 2026-06-13 01:11:31.315912 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-13 01:11:31.337182 | controller | skipping: Conditional result was False 2026-06-13 01:11:31.341563 | 2026-06-13 01:11:31.341637 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-13 01:11:31.900054 | controller | changed 2026-06-13 01:11:31.907719 | 2026-06-13 01:11:31.907781 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-13 01:11:32.110575 | controller | ok 2026-06-13 01:11:32.117231 | 2026-06-13 01:11:32.117372 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-13 01:11:32.636699 | controller | changed 2026-06-13 01:11:32.643038 | 2026-06-13 01:11:32.643126 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-13 01:11:33.197173 | controller | changed 2026-06-13 01:11:33.202252 | 2026-06-13 01:11:33.202334 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-13 01:11:33.228207 | controller | skipping: Conditional result was False 2026-06-13 01:11:33.236481 | 2026-06-13 01:11:33.236570 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-13 01:11:33.614508 | controller -> localhost | changed 2026-06-13 01:11:33.628752 | 2026-06-13 01:11:33.628843 | TASK [add-build-sshkey : Add back temp key] 2026-06-13 01:11:33.914594 | controller -> localhost | Identity added: /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/00079140a93e46c6976b074ff46e7dbe_id_rsa (zuul-build-sshkey) 2026-06-13 01:11:33.914811 | controller -> localhost | ok: Runtime: 0:00:00.014579 2026-06-13 01:11:33.920256 | 2026-06-13 01:11:33.920337 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-13 01:11:34.263462 | controller | ok 2026-06-13 01:11:34.268359 | 2026-06-13 01:11:34.268422 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-13 01:11:34.292829 | controller | skipping: Conditional result was False 2026-06-13 01:11:34.308117 | 2026-06-13 01:11:34.308181 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-13 01:11:34.688102 | controller | ok 2026-06-13 01:11:34.694426 | 2026-06-13 01:11:34.694509 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-13 01:11:35.725497 | controller | Output suppressed because no_log was given 2026-06-13 01:11:35.756425 | 2026-06-13 01:11:35.756612 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-13 01:11:35.964840 | controller | ok: "logs" 2026-06-13 01:11:35.965325 | controller | ok: All items complete 2026-06-13 01:11:35.965404 | 2026-06-13 01:11:36.155530 | controller | ok: "artifacts" 2026-06-13 01:11:36.332888 | controller | ok: "docs" 2026-06-13 01:11:36.353783 | 2026-06-13 01:11:36.353965 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-13 01:11:36.564237 | controller | changed: "logs" 2026-06-13 01:11:36.745319 | controller | changed: "artifacts" 2026-06-13 01:11:36.919842 | controller | changed: "docs" 2026-06-13 01:11:36.934255 | 2026-06-13 01:11:36.934400 | PLAY RECAP 2026-06-13 01:11:36.934497 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-13 01:11:36.934559 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:11:36.934605 | 2026-06-13 01:11:37.059009 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-13 01:11:37.061786 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-13 01:11:37.636074 | 2026-06-13 01:11:37.676204 | PLAY [all] 2026-06-13 01:11:37.692313 | 2026-06-13 01:11:37.692428 | TASK [setup-uv : Extract archive] 2026-06-13 01:11:39.978084 | controller | changed 2026-06-13 01:11:39.986230 | 2026-06-13 01:11:39.986340 | TASK [setup-uv : Print version] 2026-06-13 01:11:40.361437 | controller | uv 0.8.13 2026-06-13 01:11:40.517684 | controller | ok: Runtime: 0:00:00.012706 2026-06-13 01:11:40.527556 | 2026-06-13 01:11:40.527645 | TASK [Install Ansible collection siblings] 2026-06-13 01:11:40.925974 | controller | ok: 2026-06-13 01:11:40.926443 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-13 01:11:40.926485 | controller | Skipping community.crypto: no checked-out sibling 2026-06-13 01:11:40.926515 | controller | Skipping community.general: no checked-out sibling 2026-06-13 01:11:40.926542 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-13 01:11:40.926570 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-13 01:11:40.929071 | 2026-06-13 01:11:40.929148 | PLAY RECAP 2026-06-13 01:11:40.929229 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:11:40.929264 | 2026-06-13 01:11:41.077063 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-13 01:11:41.078520 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-13 01:11:41.668134 | 2026-06-13 01:11:41.668267 | PLAY [all] 2026-06-13 01:11:41.678129 | 2026-06-13 01:11:41.678204 | TASK [Update apt cache] 2026-06-13 01:11:46.470746 | controller | ok 2026-06-13 01:11:46.476585 | 2026-06-13 01:11:46.476666 | TASK [Disable firewalld] 2026-06-13 01:11:46.502290 | controller | skipping: Conditional result was False 2026-06-13 01:11:46.511085 | 2026-06-13 01:11:46.511222 | TASK [Install "jq" for log collection] 2026-06-13 01:11:48.599346 | controller | changed 2026-06-13 01:11:48.601991 | 2026-06-13 01:11:48.602041 | PLAY RECAP 2026-06-13 01:11:48.602089 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-13 01:11:48.602111 | 2026-06-13 01:11:48.746676 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-13 01:11:48.748922 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-13 01:11:49.377969 | 2026-06-13 01:11:49.378133 | PLAY [all] 2026-06-13 01:11:49.388604 | 2026-06-13 01:11:49.388699 | TASK [Copy inventory file for Zuul] 2026-06-13 01:11:50.394670 | controller | changed 2026-06-13 01:11:50.401035 | 2026-06-13 01:11:50.401127 | TASK [Switch "ansible_host" to private IP] 2026-06-13 01:11:50.739646 | controller | changed: 1 replacements made 2026-06-13 01:11:50.743897 | 2026-06-13 01:11:50.743970 | TASK [Run Molecule scenario] 2026-06-13 01:11:51.155647 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-13 01:11:51.155751 | controller | Creating virtual environment at: .venv 2026-06-13 01:11:51.432214 | controller | Downloading cryptography (4.3MiB) 2026-06-13 01:11:51.434398 | controller | Downloading ansible-core (2.3MiB) 2026-06-13 01:11:51.435981 | controller | Downloading pygments (1.2MiB) 2026-06-13 01:11:51.604820 | controller | Downloading cryptography 2026-06-13 01:11:51.631867 | controller | Downloading pygments 2026-06-13 01:11:51.794377 | controller | Downloading ansible-core 2026-06-13 01:11:51.839482 | controller | Installed 36 packages in 44ms 2026-06-13 01:11:52.489807 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-13 01:11:52.489901 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-13 01:11:53.372701 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-13 01:11:53.372789 | controller | INFO default scenario not found, disabling shared state. 2026-06-13 01:11:53.372886 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-13 01:11:53.372961 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-06-13 01:12:14.193519 | controller | INFO [upload-helm-chart > dependency] Executing 2026-06-13 01:12:14.193738 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-06-13 01:12:14.194009 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-06-13 01:12:14.194159 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-13 01:12:14.201009 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-13 01:12:14.201276 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:14.206599 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-13 01:12:14.206630 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-13 01:12:14.206695 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-13 01:12:14.211900 | controller | INFO [upload-helm-chart > syntax] Executing 2026-06-13 01:12:15.084954 | controller | 2026-06-13 01:12:15.085196 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-06-13 01:12:15.149109 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-06-13 01:12:15.158478 | controller | INFO [upload-helm-chart > create] Executing 2026-06-13 01:12:15.159958 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:15.165356 | controller | INFO [upload-helm-chart > prepare] Executing 2026-06-13 01:12:15.165652 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:15.170949 | controller | INFO [upload-helm-chart > converge] Executing 2026-06-13 01:12:16.025275 | controller | 2026-06-13 01:12:16.025551 | controller | PLAY [Converge] **************************************************************** 2026-06-13 01:12:16.025747 | controller | 2026-06-13 01:12:16.025967 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-13 01:12:16.026172 | controller | Saturday 13 June 2026 01:12:16 +0000 (0:00:00.031) 0:00:00.031 ********* 2026-06-13 01:12:17.277458 | 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-13 01:12:17.281784 | controller | ok: [controller] 2026-06-13 01:12:17.282031 | controller | 2026-06-13 01:12:17.282257 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:17.282462 | controller | Saturday 13 June 2026 01:12:17 +0000 (0:00:01.257) 0:00:01.288 ********* 2026-06-13 01:12:17.369428 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-13 01:12:17.369593 | controller | 2026-06-13 01:12:17.369820 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-13 01:12:17.370044 | controller | Saturday 13 June 2026 01:12:17 +0000 (0:00:00.087) 0:00:01.375 ********* 2026-06-13 01:12:18.044980 | controller | changed: [controller] 2026-06-13 01:12:18.045048 | controller | 2026-06-13 01:12:18.045163 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:18.045269 | controller | Saturday 13 June 2026 01:12:18 +0000 (0:00:00.676) 0:00:02.051 ********* 2026-06-13 01:12:18.089098 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-13 01:12:18.089195 | controller | 2026-06-13 01:12:18.089307 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-13 01:12:18.089439 | controller | Saturday 13 June 2026 01:12:18 +0000 (0:00:00.042) 0:00:02.094 ********* 2026-06-13 01:12:18.490874 | controller | changed: [controller] 2026-06-13 01:12:18.490949 | controller | 2026-06-13 01:12:18.491096 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-13 01:12:18.491217 | controller | Saturday 13 June 2026 01:12:18 +0000 (0:00:00.403) 0:00:02.497 ********* 2026-06-13 01:12:19.685089 | controller | changed: [controller] 2026-06-13 01:12:19.685115 | controller | 2026-06-13 01:12:19.685121 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-13 01:12:19.685124 | controller | Saturday 13 June 2026 01:12:19 +0000 (0:00:01.191) 0:00:03.689 ********* 2026-06-13 01:12:20.080364 | controller | ok: [controller] 2026-06-13 01:12:20.080467 | controller | 2026-06-13 01:12:20.080687 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-13 01:12:20.080894 | controller | Saturday 13 June 2026 01:12:20 +0000 (0:00:00.397) 0:00:04.086 ********* 2026-06-13 01:12:20.128988 | controller | skipping: [controller] 2026-06-13 01:12:20.129133 | controller | 2026-06-13 01:12:20.129326 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:12:20.129606 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-13 01:12:20.129845 | controller | 2026-06-13 01:12:20.129958 | controller | 2026-06-13 01:12:20.130198 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:12:20.130328 | controller | Saturday 13 June 2026 01:12:20 +0000 (0:00:00.049) 0:00:04.136 ********* 2026-06-13 01:12:20.130498 | controller | =============================================================================== 2026-06-13 01:12:20.130683 | controller | Gathering Facts --------------------------------------------------------- 1.26s 2026-06-13 01:12:20.130891 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.19s 2026-06-13 01:12:20.131065 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.68s 2026-06-13 01:12:20.131262 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-06-13 01:12:20.131439 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-06-13 01:12:20.131667 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-06-13 01:12:20.131867 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-06-13 01:12:20.132059 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-13 01:12:20.219785 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-06-13 01:12:20.229678 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-06-13 01:12:21.058992 | controller | 2026-06-13 01:12:21.059141 | controller | PLAY [Converge] **************************************************************** 2026-06-13 01:12:21.059354 | controller | 2026-06-13 01:12:21.059505 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-13 01:12:21.059698 | controller | Saturday 13 June 2026 01:12:21 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-06-13 01:12:22.165488 | 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-13 01:12:22.170290 | controller | ok: [controller] 2026-06-13 01:12:22.170520 | controller | 2026-06-13 01:12:22.170745 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:22.170942 | controller | Saturday 13 June 2026 01:12:22 +0000 (0:00:01.111) 0:00:01.121 ********* 2026-06-13 01:12:22.249235 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-13 01:12:22.249354 | controller | 2026-06-13 01:12:22.249682 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-13 01:12:22.249941 | controller | Saturday 13 June 2026 01:12:22 +0000 (0:00:00.078) 0:00:01.200 ********* 2026-06-13 01:12:22.922992 | controller | ok: [controller] 2026-06-13 01:12:22.923069 | controller | 2026-06-13 01:12:22.923181 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:22.923315 | controller | Saturday 13 June 2026 01:12:22 +0000 (0:00:00.674) 0:00:01.874 ********* 2026-06-13 01:12:22.966205 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-13 01:12:22.966265 | controller | 2026-06-13 01:12:22.966412 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-13 01:12:22.966539 | controller | Saturday 13 June 2026 01:12:22 +0000 (0:00:00.043) 0:00:01.918 ********* 2026-06-13 01:12:23.419177 | controller | ok: [controller] 2026-06-13 01:12:23.419277 | controller | 2026-06-13 01:12:23.419496 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-13 01:12:23.419691 | controller | Saturday 13 June 2026 01:12:23 +0000 (0:00:00.452) 0:00:02.370 ********* 2026-06-13 01:12:24.577554 | controller | ok: [controller] 2026-06-13 01:12:24.577598 | controller | 2026-06-13 01:12:24.577610 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-13 01:12:24.577620 | controller | Saturday 13 June 2026 01:12:24 +0000 (0:00:01.156) 0:00:03.526 ********* 2026-06-13 01:12:24.993895 | controller | ok: [controller] 2026-06-13 01:12:24.994020 | controller | 2026-06-13 01:12:24.994304 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-13 01:12:24.994505 | controller | Saturday 13 June 2026 01:12:24 +0000 (0:00:00.418) 0:00:03.945 ********* 2026-06-13 01:12:25.037989 | controller | skipping: [controller] 2026-06-13 01:12:25.038039 | controller | 2026-06-13 01:12:25.038056 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:12:25.038248 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-13 01:12:25.038305 | controller | 2026-06-13 01:12:25.038461 | controller | 2026-06-13 01:12:25.038527 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:12:25.038698 | controller | Saturday 13 June 2026 01:12:25 +0000 (0:00:00.044) 0:00:03.990 ********* 2026-06-13 01:12:25.038757 | controller | =============================================================================== 2026-06-13 01:12:25.038889 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.16s 2026-06-13 01:12:25.038994 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-06-13 01:12:25.039122 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.67s 2026-06-13 01:12:25.039233 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.45s 2026-06-13 01:12:25.039351 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-06-13 01:12:25.039572 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-13 01:12:25.039732 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-06-13 01:12:25.039925 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-13 01:12:25.151190 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-06-13 01:12:25.161920 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-06-13 01:12:25.996870 | controller | 2026-06-13 01:12:25.996991 | controller | PLAY [Side effect] ************************************************************* 2026-06-13 01:12:25.997115 | controller | 2026-06-13 01:12:25.997253 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-13 01:12:25.997440 | controller | Saturday 13 June 2026 01:12:25 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-06-13 01:12:27.087523 | 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-13 01:12:27.094944 | controller | ok: [controller] 2026-06-13 01:12:27.095124 | controller | 2026-06-13 01:12:27.095337 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:27.095560 | controller | Saturday 13 June 2026 01:12:27 +0000 (0:00:01.097) 0:00:01.108 ********* 2026-06-13 01:12:27.176766 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-13 01:12:27.176950 | controller | 2026-06-13 01:12:27.177146 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-13 01:12:27.177335 | controller | Saturday 13 June 2026 01:12:27 +0000 (0:00:00.081) 0:00:01.190 ********* 2026-06-13 01:12:27.845600 | controller | changed: [controller] 2026-06-13 01:12:27.845639 | controller | 2026-06-13 01:12:27.845643 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-13 01:12:27.845647 | controller | Saturday 13 June 2026 01:12:27 +0000 (0:00:00.667) 0:00:01.858 ********* 2026-06-13 01:12:27.889529 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-13 01:12:27.889684 | controller | 2026-06-13 01:12:27.889889 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-13 01:12:27.890074 | controller | Saturday 13 June 2026 01:12:27 +0000 (0:00:00.045) 0:00:01.903 ********* 2026-06-13 01:12:28.304620 | controller | ok: [controller] 2026-06-13 01:12:28.304765 | controller | 2026-06-13 01:12:28.304971 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-13 01:12:28.305159 | controller | Saturday 13 June 2026 01:12:28 +0000 (0:00:00.414) 0:00:02.317 ********* 2026-06-13 01:12:29.391710 | controller | ok: [controller] 2026-06-13 01:12:29.391739 | controller | 2026-06-13 01:12:29.391744 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-13 01:12:29.391748 | controller | Saturday 13 June 2026 01:12:29 +0000 (0:00:01.087) 0:00:03.404 ********* 2026-06-13 01:12:29.806095 | controller | ok: [controller] 2026-06-13 01:12:29.806151 | controller | 2026-06-13 01:12:29.806346 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-13 01:12:29.806436 | controller | Saturday 13 June 2026 01:12:29 +0000 (0:00:00.411) 0:00:03.816 ********* 2026-06-13 01:12:30.106377 | controller | changed: [controller] => (item=/file) 2026-06-13 01:12:30.106400 | controller | 2026-06-13 01:12:30.106404 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:12:30.106408 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-13 01:12:30.106412 | controller | 2026-06-13 01:12:30.106416 | controller | 2026-06-13 01:12:30.106419 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:12:30.106429 | controller | Saturday 13 June 2026 01:12:30 +0000 (0:00:00.303) 0:00:04.119 ********* 2026-06-13 01:12:30.106433 | controller | =============================================================================== 2026-06-13 01:12:30.106436 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-06-13 01:12:30.106439 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.09s 2026-06-13 01:12:30.106443 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.67s 2026-06-13 01:12:30.106446 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-06-13 01:12:30.106449 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-06-13 01:12:30.106453 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.30s 2026-06-13 01:12:30.106456 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-13 01:12:30.106459 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-13 01:12:30.203229 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-06-13 01:12:30.209261 | controller | INFO [upload-helm-chart > verify] Executing 2026-06-13 01:12:31.030209 | controller | 2026-06-13 01:12:31.030539 | controller | PLAY [Verify] ****************************************************************** 2026-06-13 01:12:31.030787 | controller | 2026-06-13 01:12:31.031126 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-13 01:12:31.031420 | controller | Saturday 13 June 2026 01:12:31 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-06-13 01:12:32.079997 | 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-13 01:12:32.084992 | controller | ok: [controller] 2026-06-13 01:12:32.085295 | controller | 2026-06-13 01:12:32.085639 | controller | TASK [Stat file 1] ************************************************************* 2026-06-13 01:12:32.085897 | controller | Saturday 13 June 2026 01:12:32 +0000 (0:00:01.054) 0:00:01.064 ********* 2026-06-13 01:12:32.484708 | controller | ok: [controller] 2026-06-13 01:12:32.484997 | controller | 2026-06-13 01:12:32.485260 | controller | TASK [Stat file 2] ************************************************************* 2026-06-13 01:12:32.485621 | controller | Saturday 13 June 2026 01:12:32 +0000 (0:00:00.399) 0:00:01.463 ********* 2026-06-13 01:12:32.776448 | controller | ok: [controller] 2026-06-13 01:12:32.776470 | controller | 2026-06-13 01:12:32.776474 | controller | TASK [Stat removed file 1] ***************************************************** 2026-06-13 01:12:32.776479 | controller | Saturday 13 June 2026 01:12:32 +0000 (0:00:00.287) 0:00:01.751 ********* 2026-06-13 01:12:33.062039 | controller | ok: [controller] 2026-06-13 01:12:33.062207 | controller | 2026-06-13 01:12:33.062404 | controller | TASK [Stat removed file 2] ***************************************************** 2026-06-13 01:12:33.062599 | controller | Saturday 13 June 2026 01:12:33 +0000 (0:00:00.287) 0:00:02.039 ********* 2026-06-13 01:12:33.334887 | controller | ok: [controller] 2026-06-13 01:12:33.335050 | controller | 2026-06-13 01:12:33.335237 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-06-13 01:12:33.335470 | controller | Saturday 13 June 2026 01:12:33 +0000 (0:00:00.274) 0:00:02.313 ********* 2026-06-13 01:12:33.364782 | controller | ok: [controller] => { 2026-06-13 01:12:33.364956 | controller | "changed": false, 2026-06-13 01:12:33.365140 | controller | "msg": "All assertions passed" 2026-06-13 01:12:33.365314 | controller | } 2026-06-13 01:12:33.365604 | controller | 2026-06-13 01:12:33.365781 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:12:33.365976 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-13 01:12:33.366139 | controller | 2026-06-13 01:12:33.366297 | controller | 2026-06-13 01:12:33.366471 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:12:33.366655 | controller | Saturday 13 June 2026 01:12:33 +0000 (0:00:00.030) 0:00:02.344 ********* 2026-06-13 01:12:33.366821 | controller | =============================================================================== 2026-06-13 01:12:33.367033 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-06-13 01:12:33.367209 | controller | Stat file 1 ------------------------------------------------------------- 0.40s 2026-06-13 01:12:33.367386 | controller | Stat file 2 ------------------------------------------------------------- 0.29s 2026-06-13 01:12:33.367565 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-06-13 01:12:33.367744 | controller | Stat removed file 2 ----------------------------------------------------- 0.27s 2026-06-13 01:12:33.367975 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-06-13 01:12:33.486599 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-06-13 01:12:33.496851 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-13 01:12:33.497263 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:33.504479 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-13 01:12:33.504539 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-13 01:12:33.504623 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-13 01:12:33.504968 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-13 01:12:33.809758 | controller | ok: Runtime: 0:00:42.513207 2026-06-13 01:12:33.815490 | 2026-06-13 01:12:33.815563 | PLAY RECAP 2026-06-13 01:12:33.815628 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:12:33.815659 | 2026-06-13 01:12:33.987626 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-13 01:12:33.989164 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-13 01:12:34.582246 | 2026-06-13 01:12:34.582385 | PLAY [all] 2026-06-13 01:12:34.593024 | 2026-06-13 01:12:34.593104 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-13 01:12:34.960247 | controller | changed 2026-06-13 01:12:34.966190 | 2026-06-13 01:12:34.966296 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-13 01:12:35.358594 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:12:35.359431 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:12:35.367082 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:12:35.369928 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:12:35.370886 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:12:35.373464 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:12:35.374031 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:12:35.375429 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:12:35.379672 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:12:35.379926 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:12:35.381707 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:12:35.381764 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:12:35.498649 | controller | ok: Runtime: 0:00:00.035790 2026-06-13 01:12:35.505480 | 2026-06-13 01:12:35.505564 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-13 01:12:35.729907 | controller | changed 2026-06-13 01:12:35.735249 | 2026-06-13 01:12:35.735349 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-13 01:12:35.975266 | controller | environment: line 5: kubectl: command not found 2026-06-13 01:12:35.976094 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:12:35.976521 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:12:35.977057 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:12:36.266481 | controller | ok: Runtime: 0:00:00.013443 2026-06-13 01:12:36.274488 | 2026-06-13 01:12:36.274631 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-13 01:12:36.889568 | controller | changed: 2026-06-13 01:12:36.889935 | controller | created directory /var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/logs/controller 2026-06-13 01:12:36.890007 | controller | cd+++++++++ objects/ 2026-06-13 01:12:36.890056 | controller | cd+++++++++ objects/cluster/ 2026-06-13 01:12:36.890106 | controller | cd+++++++++ objects/namespaced/ 2026-06-13 01:12:36.897695 | 2026-06-13 01:12:36.897760 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-13 01:12:37.133843 | controller | changed 2026-06-13 01:12:37.139230 | 2026-06-13 01:12:37.139316 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-13 01:12:37.375255 | controller | changed 2026-06-13 01:12:37.379970 | 2026-06-13 01:12:37.380059 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-13 01:12:37.620418 | controller | environment: line 3: kubectl: command not found 2026-06-13 01:12:37.910582 | controller | ok: Runtime: 0:00:00.013185 2026-06-13 01:12:37.916319 | 2026-06-13 01:12:37.916401 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-13 01:12:38.379122 | controller | changed: 2026-06-13 01:12:38.379385 | controller | cd+++++++++ pod-logs/ 2026-06-13 01:12:38.379445 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-13 01:12:38.389286 | 2026-06-13 01:12:38.389386 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-13 01:12:38.615296 | controller | changed: "values" 2026-06-13 01:12:38.827835 | controller | changed: "releases" 2026-06-13 01:12:38.849199 | 2026-06-13 01:12:38.849300 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-13 01:12:39.076252 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-13 01:12:39.376995 | controller | ok: Runtime: 0:00:00.008389 2026-06-13 01:12:39.382990 | 2026-06-13 01:12:39.383081 | TASK [helm-release-status : Downloads logs to executor] 2026-06-13 01:12:39.874566 | controller | changed: 2026-06-13 01:12:39.874839 | controller | cd+++++++++ helm/ 2026-06-13 01:12:39.874900 | controller | cd+++++++++ helm/releases/ 2026-06-13 01:12:39.874952 | controller | cd+++++++++ helm/values/ 2026-06-13 01:12:39.880492 | 2026-06-13 01:12:39.880545 | PLAY RECAP 2026-06-13 01:12:39.880590 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:12:39.880611 | 2026-06-13 01:12:40.002606 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-13 01:12:40.005653 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-13 01:12:40.592056 | 2026-06-13 01:12:40.592207 | PLAY [all] 2026-06-13 01:12:40.603083 | 2026-06-13 01:12:40.603214 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-13 01:12:40.649158 | controller | skipping: Conditional result was False 2026-06-13 01:12:40.658557 | 2026-06-13 01:12:40.658719 | TASK [fetch-output : Set log path for single node] 2026-06-13 01:12:40.701937 | controller | ok 2026-06-13 01:12:40.709129 | 2026-06-13 01:12:40.709201 | LOOP [fetch-output : Ensure local output dirs] 2026-06-13 01:12:41.076208 | controller -> localhost | ok: "/var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/logs" 2026-06-13 01:12:41.271093 | controller -> localhost | changed: "/var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/artifacts" 2026-06-13 01:12:41.467760 | controller -> localhost | changed: "/var/lib/zuul/builds/00079140a93e46c6976b074ff46e7dbe/work/docs" 2026-06-13 01:12:41.481950 | 2026-06-13 01:12:41.482095 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-13 01:12:42.094336 | controller | changed: .d..t...... ./ 2026-06-13 01:12:42.094642 | controller | changed: All items complete 2026-06-13 01:12:42.094706 | 2026-06-13 01:12:42.547398 | controller | changed: .d..t...... ./ 2026-06-13 01:12:42.996400 | controller | changed: .d..t...... ./ 2026-06-13 01:12:43.017464 | 2026-06-13 01:12:43.017577 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-13 01:12:43.429560 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008048 2026-06-13 01:12:43.644692 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007094 2026-06-13 01:12:43.667144 | 2026-06-13 01:12:43.667301 | PLAY [all] 2026-06-13 01:12:43.672444 | 2026-06-13 01:12:43.672505 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-13 01:12:44.138190 | controller | changed 2026-06-13 01:12:44.143052 | 2026-06-13 01:12:44.143104 | PLAY RECAP 2026-06-13 01:12:44.143153 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-13 01:12:44.143175 | 2026-06-13 01:12:44.299281 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-13 01:12:44.302383 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-13 01:12:44.918696 | 2026-06-13 01:12:44.918848 | PLAY [localhost] 2026-06-13 01:12:44.929503 | 2026-06-13 01:12:44.929588 | TASK [Generate Zuul manifest] 2026-06-13 01:12:44.953296 | localhost | ok 2026-06-13 01:12:44.970653 | 2026-06-13 01:12:44.970779 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-13 01:12:45.318543 | localhost | changed 2026-06-13 01:12:45.334038 | 2026-06-13 01:12:45.334176 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-13 01:12:45.367635 | localhost | ok 2026-06-13 01:12:45.377084 | 2026-06-13 01:12:45.377173 | TASK [Upload logs] 2026-06-13 01:12:45.399521 | localhost | ok 2026-06-13 01:12:45.461566 | 2026-06-13 01:12:45.461707 | TASK [Set zuul-log-path fact] 2026-06-13 01:12:45.484984 | localhost | ok 2026-06-13 01:12:45.497648 | 2026-06-13 01:12:45.497714 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-13 01:12:45.529191 | localhost | ok 2026-06-13 01:12:45.540219 | 2026-06-13 01:12:45.540284 | TASK [upload-logs : Create log directories] 2026-06-13 01:12:45.917358 | localhost | changed 2026-06-13 01:12:45.923748 | 2026-06-13 01:12:45.923821 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-13 01:12:46.301564 | localhost -> localhost | ok: Runtime: 0:00:00.006020 2026-06-13 01:12:46.308244 | 2026-06-13 01:12:46.308350 | TASK [upload-logs : Upload logs to log server] 2026-06-13 01:12:46.754057 | localhost | Output suppressed because no_log was given 2026-06-13 01:12:46.759134 | 2026-06-13 01:12:46.759280 | LOOP [upload-logs : Compress console log and json output] 2026-06-13 01:12:46.802799 | localhost | skipping: Conditional result was False 2026-06-13 01:12:46.847006 | localhost | skipping: Conditional result was False 2026-06-13 01:12:46.864629 | 2026-06-13 01:12:46.864815 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-13 01:12:46.906631 | localhost | skipping: Conditional result was False 2026-06-13 01:12:46.907035 | 2026-06-13 01:12:46.910665 | localhost | skipping: Conditional result was False 2026-06-13 01:12:46.927845 | 2026-06-13 01:12:46.928041 | LOOP [upload-logs : Upload console log and json output]