2026-06-09 17:51:41.366590 | Job console starting 2026-06-09 17:51:41.380777 | Updating git repos 2026-06-09 17:51:41.412995 | Cloning repos into workspace 2026-06-09 17:51:42.383590 | Restoring repo states 2026-06-09 17:51:42.400555 | Merging changes 2026-06-09 17:51:44.085058 | Checking out repos 2026-06-09 17:51:44.184249 | Preparing playbooks 2026-06-09 17:51:50.500704 | Running Ansible setup 2026-06-09 17:51:54.574351 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 17:51:55.176406 | 2026-06-09 17:51:55.176516 | PLAY [localhost] 2026-06-09 17:51:55.184163 | 2026-06-09 17:51:55.184251 | TASK [Gathering Facts] 2026-06-09 17:51:56.175056 | localhost | ok 2026-06-09 17:51:56.186362 | 2026-06-09 17:51:56.186467 | TASK [Setup log path fact] 2026-06-09 17:51:56.204537 | localhost | ok 2026-06-09 17:51:56.217305 | 2026-06-09 17:51:56.217376 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 17:51:56.247729 | localhost | ok 2026-06-09 17:51:56.255648 | 2026-06-09 17:51:56.255730 | TASK [emit-job-header : Print job information] 2026-06-09 17:51:56.296625 | # Job Information 2026-06-09 17:51:56.296813 | Ansible Version: 2.16.18 2026-06-09 17:51:56.296878 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-06-09 17:51:56.296929 | Pipeline: check 2026-06-09 17:51:56.297007 | Executor: 2d72f0692154 2026-06-09 17:51:56.297045 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/281 2026-06-09 17:51:56.297078 | Event ID: aeadc0b0-642b-11f1-9b6b-3f54db8b2b2a 2026-06-09 17:51:56.300867 | 2026-06-09 17:51:56.300976 | LOOP [emit-job-header : Print node information] 2026-06-09 17:51:56.382670 | localhost | ok: 2026-06-09 17:51:56.382839 | localhost | # Node Information 2026-06-09 17:51:56.382870 | localhost | Inventory Hostname: controller 2026-06-09 17:51:56.382894 | localhost | Hostname: np0000179293 2026-06-09 17:51:56.382952 | localhost | Username: zuul 2026-06-09 17:51:56.382989 | localhost | Distro: Debian 13.5 2026-06-09 17:51:56.383013 | localhost | Provider: yul1 2026-06-09 17:51:56.383034 | localhost | Region: ca-ymq-1 2026-06-09 17:51:56.383055 | localhost | Label: debian-trixie 2026-06-09 17:51:56.383075 | localhost | Product Name: OpenStack Nova 2026-06-09 17:51:56.383095 | localhost | Interface IP: 199.19.213.229 2026-06-09 17:51:56.395644 | 2026-06-09 17:51:56.395899 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-09 17:51:56.849571 | localhost -> localhost | changed 2026-06-09 17:51:56.859507 | 2026-06-09 17:51:56.860242 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-09 17:51:57.697978 | localhost -> localhost | changed 2026-06-09 17:51:57.704147 | 2026-06-09 17:51:57.704237 | PLAY [all] 2026-06-09 17:51:57.711792 | 2026-06-09 17:51:57.711898 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-09 17:51:57.939372 | controller -> localhost | ok 2026-06-09 17:51:57.946946 | 2026-06-09 17:51:57.947086 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-09 17:51:57.980024 | controller | ok 2026-06-09 17:51:57.999068 | controller | included: /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-09 17:51:58.004272 | 2026-06-09 17:51:58.004341 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-09 17:51:59.358021 | controller -> localhost | Generating public/private rsa key pair. 2026-06-09 17:51:59.358171 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/5d0676efea2f415c94d2008a66a745d3_id_rsa 2026-06-09 17:51:59.358201 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/5d0676efea2f415c94d2008a66a745d3_id_rsa.pub 2026-06-09 17:51:59.358225 | controller -> localhost | The key fingerprint is: 2026-06-09 17:51:59.358248 | controller -> localhost | SHA256:YKaoOaHd75nuguKgVgqQkK8/4EU8ucPaQXgYz4h34Tc zuul-build-sshkey 2026-06-09 17:51:59.358282 | controller -> localhost | The key's randomart image is: 2026-06-09 17:51:59.358304 | controller -> localhost | +---[RSA 3072]----+ 2026-06-09 17:51:59.358329 | controller -> localhost | | . | 2026-06-09 17:51:59.358350 | controller -> localhost | |o. . | 2026-06-09 17:51:59.358370 | controller -> localhost | |ooO...+ | 2026-06-09 17:51:59.358391 | controller -> localhost | |++o@o+E. | 2026-06-09 17:51:59.358411 | controller -> localhost | |oo*.+. .S | 2026-06-09 17:51:59.358431 | controller -> localhost | |== O | 2026-06-09 17:51:59.358450 | controller -> localhost | |OoB.+ | 2026-06-09 17:51:59.358470 | controller -> localhost | |+*+... o | 2026-06-09 17:51:59.358492 | controller -> localhost | |+o . =B | 2026-06-09 17:51:59.358513 | controller -> localhost | +----[SHA256]-----+ 2026-06-09 17:51:59.358562 | controller -> localhost | ok: Runtime: 0:00:00.955999 2026-06-09 17:51:59.362601 | 2026-06-09 17:51:59.362674 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-09 17:51:59.389890 | controller | ok 2026-06-09 17:51:59.600634 | controller | included: /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-09 17:51:59.609379 | 2026-06-09 17:51:59.609484 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-09 17:51:59.624336 | controller | skipping: Conditional result was False 2026-06-09 17:51:59.630351 | 2026-06-09 17:51:59.630442 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-09 17:52:00.175288 | controller | changed 2026-06-09 17:52:00.180486 | 2026-06-09 17:52:00.180553 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-09 17:52:00.394456 | controller | ok 2026-06-09 17:52:00.400499 | 2026-06-09 17:52:00.400620 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-09 17:52:00.950641 | controller | changed 2026-06-09 17:52:00.957412 | 2026-06-09 17:52:00.957557 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-09 17:52:01.506872 | controller | changed 2026-06-09 17:52:01.512564 | 2026-06-09 17:52:01.512770 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-09 17:52:01.537747 | controller | skipping: Conditional result was False 2026-06-09 17:52:01.542989 | 2026-06-09 17:52:01.543095 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-09 17:52:01.904701 | controller -> localhost | changed 2026-06-09 17:52:01.916428 | 2026-06-09 17:52:01.916521 | TASK [add-build-sshkey : Add back temp key] 2026-06-09 17:52:02.197198 | controller -> localhost | Identity added: /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/5d0676efea2f415c94d2008a66a745d3_id_rsa (zuul-build-sshkey) 2026-06-09 17:52:02.197377 | controller -> localhost | ok: Runtime: 0:00:00.014059 2026-06-09 17:52:02.201237 | 2026-06-09 17:52:02.201297 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-09 17:52:02.544049 | controller | ok 2026-06-09 17:52:02.583873 | 2026-06-09 17:52:02.583988 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-09 17:52:02.608734 | controller | skipping: Conditional result was False 2026-06-09 17:52:02.626751 | 2026-06-09 17:52:02.626868 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-09 17:52:02.996053 | controller | ok 2026-06-09 17:52:03.003327 | 2026-06-09 17:52:03.003427 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-09 17:52:03.994353 | controller | Output suppressed because no_log was given 2026-06-09 17:52:04.000813 | 2026-06-09 17:52:04.000898 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-09 17:52:04.215636 | controller | ok: "logs" 2026-06-09 17:52:04.215977 | controller | ok: All items complete 2026-06-09 17:52:04.216058 | 2026-06-09 17:52:04.395262 | controller | ok: "artifacts" 2026-06-09 17:52:04.577836 | controller | ok: "docs" 2026-06-09 17:52:04.593728 | 2026-06-09 17:52:04.593875 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-09 17:52:04.815651 | controller | changed: "logs" 2026-06-09 17:52:04.990840 | controller | changed: "artifacts" 2026-06-09 17:52:05.186518 | controller | changed: "docs" 2026-06-09 17:52:05.204454 | 2026-06-09 17:52:05.204594 | PLAY RECAP 2026-06-09 17:52:05.204666 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-09 17:52:05.204710 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:52:05.204749 | 2026-06-09 17:52:05.391211 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 17:52:05.393724 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 17:52:05.988595 | 2026-06-09 17:52:05.988728 | PLAY [all] 2026-06-09 17:52:05.998622 | 2026-06-09 17:52:05.998711 | TASK [setup-uv : Extract archive] 2026-06-09 17:52:08.473597 | controller | changed 2026-06-09 17:52:08.479953 | 2026-06-09 17:52:08.480070 | TASK [setup-uv : Print version] 2026-06-09 17:52:08.857605 | controller | uv 0.8.13 2026-06-09 17:52:09.011583 | controller | ok: Runtime: 0:00:00.016991 2026-06-09 17:52:09.021930 | 2026-06-09 17:52:09.022018 | TASK [Install Ansible collection siblings] 2026-06-09 17:52:09.418144 | controller | ok: 2026-06-09 17:52:09.418389 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-09 17:52:09.418453 | controller | Skipping community.crypto: no checked-out sibling 2026-06-09 17:52:09.418501 | controller | Skipping community.general: no checked-out sibling 2026-06-09 17:52:09.418544 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-09 17:52:09.418587 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-09 17:52:09.421313 | 2026-06-09 17:52:09.421357 | PLAY RECAP 2026-06-09 17:52:09.421401 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:52:09.421423 | 2026-06-09 17:52:09.527121 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 17:52:09.530472 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-09 17:52:10.112256 | 2026-06-09 17:52:10.112569 | PLAY [all] 2026-06-09 17:52:10.122139 | 2026-06-09 17:52:10.122212 | TASK [Update apt cache] 2026-06-09 17:52:15.193474 | controller | ok 2026-06-09 17:52:15.199658 | 2026-06-09 17:52:15.199767 | TASK [Disable firewalld] 2026-06-09 17:52:15.224792 | controller | skipping: Conditional result was False 2026-06-09 17:52:15.232486 | 2026-06-09 17:52:15.232575 | TASK [Install "jq" for log collection] 2026-06-09 17:52:17.776916 | controller | changed 2026-06-09 17:52:17.780167 | 2026-06-09 17:52:17.780259 | PLAY RECAP 2026-06-09 17:52:17.780348 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 17:52:17.780401 | 2026-06-09 17:52:17.974517 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-09 17:52:17.978212 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 17:52:18.543960 | 2026-06-09 17:52:18.544077 | PLAY [all] 2026-06-09 17:52:18.553173 | 2026-06-09 17:52:18.553243 | TASK [Copy inventory file for Zuul] 2026-06-09 17:52:19.494691 | controller | changed 2026-06-09 17:52:19.500363 | 2026-06-09 17:52:19.500501 | TASK [Switch "ansible_host" to private IP] 2026-06-09 17:52:19.856204 | controller | changed: 1 replacements made 2026-06-09 17:52:19.863220 | 2026-06-09 17:52:19.863289 | TASK [Run Molecule scenario] 2026-06-09 17:52:20.304955 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-09 17:52:20.305088 | controller | Creating virtual environment at: .venv 2026-06-09 17:52:20.605047 | controller | Downloading cryptography (4.3MiB) 2026-06-09 17:52:20.606111 | controller | Downloading ansible-core (2.3MiB) 2026-06-09 17:52:20.607344 | controller | Downloading pygments (1.2MiB) 2026-06-09 17:52:20.772204 | controller | Downloading cryptography 2026-06-09 17:52:20.829936 | controller | Downloading pygments 2026-06-09 17:52:21.016616 | controller | Downloading ansible-core 2026-06-09 17:52:21.064699 | controller | Installed 36 packages in 47ms 2026-06-09 17:52:21.753491 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-09 17:52:21.753554 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-09 17:52:22.614604 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-09 17:52:22.614652 | controller | INFO default scenario not found, disabling shared state. 2026-06-09 17:52:22.614790 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-09 17:52:22.614865 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-06-09 17:52:39.500729 | controller | INFO [upload-helm-chart > dependency] Executing 2026-06-09 17:52:39.500897 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-06-09 17:52:39.501205 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-06-09 17:52:39.501339 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-09 17:52:39.507786 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-09 17:52:39.508166 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:52:39.513591 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-09 17:52:39.513615 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-09 17:52:39.513684 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-09 17:52:39.519092 | controller | INFO [upload-helm-chart > syntax] Executing 2026-06-09 17:52:40.420252 | controller | 2026-06-09 17:52:40.420303 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-06-09 17:52:40.499843 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-06-09 17:52:40.508772 | controller | INFO [upload-helm-chart > create] Executing 2026-06-09 17:52:40.510259 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:52:40.515740 | controller | INFO [upload-helm-chart > prepare] Executing 2026-06-09 17:52:40.516082 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:52:40.521397 | controller | INFO [upload-helm-chart > converge] Executing 2026-06-09 17:52:41.384249 | controller | 2026-06-09 17:52:41.384589 | controller | PLAY [Converge] **************************************************************** 2026-06-09 17:52:41.384841 | controller | 2026-06-09 17:52:41.385103 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:41.385361 | controller | Tuesday 09 June 2026 17:52:41 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-06-09 17:52:42.656915 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:52:42.663106 | controller | ok: [controller] 2026-06-09 17:52:42.663269 | controller | 2026-06-09 17:52:42.663445 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:42.663617 | controller | Tuesday 09 June 2026 17:52:42 +0000 (0:00:01.279) 0:00:01.312 ********** 2026-06-09 17:52:42.748402 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-09 17:52:42.748606 | controller | 2026-06-09 17:52:42.748736 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-09 17:52:42.748853 | controller | Tuesday 09 June 2026 17:52:42 +0000 (0:00:00.085) 0:00:01.397 ********** 2026-06-09 17:52:43.428729 | controller | changed: [controller] 2026-06-09 17:52:43.428758 | controller | 2026-06-09 17:52:43.428764 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:43.428768 | controller | Tuesday 09 June 2026 17:52:43 +0000 (0:00:00.677) 0:00:02.075 ********** 2026-06-09 17:52:43.479969 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-09 17:52:43.480182 | controller | 2026-06-09 17:52:43.480312 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-09 17:52:43.480429 | controller | Tuesday 09 June 2026 17:52:43 +0000 (0:00:00.052) 0:00:02.127 ********** 2026-06-09 17:52:43.917508 | controller | changed: [controller] 2026-06-09 17:52:43.917694 | controller | 2026-06-09 17:52:43.917879 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-09 17:52:43.918039 | controller | Tuesday 09 June 2026 17:52:43 +0000 (0:00:00.438) 0:00:02.566 ********** 2026-06-09 17:52:45.106848 | controller | changed: [controller] 2026-06-09 17:52:45.107145 | controller | 2026-06-09 17:52:45.107483 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-09 17:52:45.107755 | controller | Tuesday 09 June 2026 17:52:45 +0000 (0:00:01.189) 0:00:03.755 ********** 2026-06-09 17:52:45.529040 | controller | ok: [controller] 2026-06-09 17:52:45.529339 | controller | 2026-06-09 17:52:45.529804 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-09 17:52:45.530074 | controller | Tuesday 09 June 2026 17:52:45 +0000 (0:00:00.421) 0:00:04.177 ********** 2026-06-09 17:52:45.587230 | controller | skipping: [controller] 2026-06-09 17:52:45.587533 | controller | 2026-06-09 17:52:45.587926 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:52:45.588258 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-09 17:52:45.588527 | controller | 2026-06-09 17:52:45.588771 | controller | 2026-06-09 17:52:45.589028 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:52:45.589292 | controller | Tuesday 09 June 2026 17:52:45 +0000 (0:00:00.059) 0:00:04.237 ********** 2026-06-09 17:52:45.589542 | controller | =============================================================================== 2026-06-09 17:52:45.589801 | controller | Gathering Facts --------------------------------------------------------- 1.28s 2026-06-09 17:52:45.590074 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.19s 2026-06-09 17:52:45.590343 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.68s 2026-06-09 17:52:45.590621 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.44s 2026-06-09 17:52:45.590890 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-06-09 17:52:45.591198 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-09 17:52:45.591478 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-06-09 17:52:45.591749 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-09 17:52:45.703211 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-06-09 17:52:45.714340 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-06-09 17:52:46.590898 | controller | 2026-06-09 17:52:46.591223 | controller | PLAY [Converge] **************************************************************** 2026-06-09 17:52:46.591462 | controller | 2026-06-09 17:52:46.591715 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:46.592068 | controller | Tuesday 09 June 2026 17:52:46 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-06-09 17:52:47.677643 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:52:47.685146 | controller | ok: [controller] 2026-06-09 17:52:47.685167 | controller | 2026-06-09 17:52:47.685177 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:47.685185 | controller | Tuesday 09 June 2026 17:52:47 +0000 (0:00:01.093) 0:00:01.105 ********** 2026-06-09 17:52:47.762127 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-09 17:52:47.762267 | controller | 2026-06-09 17:52:47.762400 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-09 17:52:47.762533 | controller | Tuesday 09 June 2026 17:52:47 +0000 (0:00:00.077) 0:00:01.183 ********** 2026-06-09 17:52:48.456460 | controller | ok: [controller] 2026-06-09 17:52:48.456487 | controller | 2026-06-09 17:52:48.456491 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:48.456495 | controller | Tuesday 09 June 2026 17:52:48 +0000 (0:00:00.692) 0:00:01.875 ********** 2026-06-09 17:52:48.502640 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-09 17:52:48.504103 | controller | 2026-06-09 17:52:48.504113 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-09 17:52:48.504118 | controller | Tuesday 09 June 2026 17:52:48 +0000 (0:00:00.047) 0:00:01.923 ********** 2026-06-09 17:52:48.948724 | controller | ok: [controller] 2026-06-09 17:52:48.949028 | controller | 2026-06-09 17:52:48.949395 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-09 17:52:48.949682 | controller | Tuesday 09 June 2026 17:52:48 +0000 (0:00:00.444) 0:00:02.368 ********** 2026-06-09 17:52:51.138416 | controller | ok: [controller] 2026-06-09 17:52:51.138696 | controller | 2026-06-09 17:52:51.138954 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-09 17:52:51.139202 | controller | Tuesday 09 June 2026 17:52:51 +0000 (0:00:02.189) 0:00:04.557 ********** 2026-06-09 17:52:51.583008 | controller | ok: [controller] 2026-06-09 17:52:51.583285 | controller | 2026-06-09 17:52:51.583571 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-09 17:52:51.583857 | controller | Tuesday 09 June 2026 17:52:51 +0000 (0:00:00.445) 0:00:05.003 ********** 2026-06-09 17:52:51.625758 | controller | skipping: [controller] 2026-06-09 17:52:51.626105 | controller | 2026-06-09 17:52:51.626377 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:52:51.626643 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-09 17:52:51.626864 | controller | 2026-06-09 17:52:51.627197 | controller | 2026-06-09 17:52:51.627444 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:52:51.627690 | controller | Tuesday 09 June 2026 17:52:51 +0000 (0:00:00.043) 0:00:05.047 ********** 2026-06-09 17:52:51.627976 | controller | =============================================================================== 2026-06-09 17:52:51.628238 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 2.19s 2026-06-09 17:52:51.628482 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-06-09 17:52:51.628786 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.69s 2026-06-09 17:52:51.629066 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.45s 2026-06-09 17:52:51.629317 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.44s 2026-06-09 17:52:51.629580 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-09 17:52:51.629827 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-09 17:52:51.630074 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-06-09 17:52:51.766901 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-06-09 17:52:51.777855 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-06-09 17:52:52.689994 | controller | 2026-06-09 17:52:52.690115 | controller | PLAY [Side effect] ************************************************************* 2026-06-09 17:52:52.690287 | controller | 2026-06-09 17:52:52.690478 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:52.690721 | controller | Tuesday 09 June 2026 17:52:52 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-06-09 17:52:53.824370 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:52:53.827385 | controller | ok: [controller] 2026-06-09 17:52:53.827398 | controller | 2026-06-09 17:52:53.827403 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:53.827409 | controller | Tuesday 09 June 2026 17:52:53 +0000 (0:00:01.137) 0:00:01.149 ********** 2026-06-09 17:52:53.920145 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-09 17:52:53.920421 | controller | 2026-06-09 17:52:53.920683 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-09 17:52:53.920932 | controller | Tuesday 09 June 2026 17:52:53 +0000 (0:00:00.090) 0:00:01.239 ********** 2026-06-09 17:52:54.548613 | controller | changed: [controller] 2026-06-09 17:52:54.548909 | controller | 2026-06-09 17:52:54.549203 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-09 17:52:54.549490 | controller | Tuesday 09 June 2026 17:52:54 +0000 (0:00:00.630) 0:00:01.870 ********** 2026-06-09 17:52:54.590594 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-09 17:52:54.590894 | controller | 2026-06-09 17:52:54.591171 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-09 17:52:54.591456 | controller | Tuesday 09 June 2026 17:52:54 +0000 (0:00:00.042) 0:00:01.912 ********** 2026-06-09 17:52:55.025466 | controller | ok: [controller] 2026-06-09 17:52:55.025608 | controller | 2026-06-09 17:52:55.025739 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-09 17:52:55.025860 | controller | Tuesday 09 June 2026 17:52:55 +0000 (0:00:00.434) 0:00:02.347 ********** 2026-06-09 17:52:56.194621 | controller | ok: [controller] 2026-06-09 17:52:56.194907 | controller | 2026-06-09 17:52:56.195179 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-09 17:52:56.195438 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:01.164) 0:00:03.512 ********** 2026-06-09 17:52:56.636420 | controller | ok: [controller] 2026-06-09 17:52:56.636497 | controller | 2026-06-09 17:52:56.636589 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-09 17:52:56.636713 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.442) 0:00:03.954 ********** 2026-06-09 17:52:56.982845 | controller | changed: [controller] => (item=/file) 2026-06-09 17:52:56.982871 | controller | 2026-06-09 17:52:56.982875 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:52:56.982880 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:52:56.982884 | controller | 2026-06-09 17:52:56.982888 | controller | 2026-06-09 17:52:56.982891 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:52:56.982903 | controller | Tuesday 09 June 2026 17:52:56 +0000 (0:00:00.348) 0:00:04.303 ********** 2026-06-09 17:52:56.982906 | controller | =============================================================================== 2026-06-09 17:52:56.982909 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.16s 2026-06-09 17:52:56.982913 | controller | Gathering Facts --------------------------------------------------------- 1.14s 2026-06-09 17:52:56.982916 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.63s 2026-06-09 17:52:56.982919 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.44s 2026-06-09 17:52:56.982922 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-06-09 17:52:56.982926 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.35s 2026-06-09 17:52:56.982929 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-06-09 17:52:56.982933 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-09 17:52:57.136689 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-06-09 17:52:57.145715 | controller | INFO [upload-helm-chart > verify] Executing 2026-06-09 17:52:57.998975 | controller | 2026-06-09 17:52:57.999299 | controller | PLAY [Verify] ****************************************************************** 2026-06-09 17:52:57.999546 | controller | 2026-06-09 17:52:57.999878 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-09 17:52:58.000144 | controller | Tuesday 09 June 2026 17:52:57 +0000 (0:00:00.010) 0:00:00.010 ********** 2026-06-09 17:53:00.138242 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 17:53:00.144715 | controller | ok: [controller] 2026-06-09 17:53:00.144996 | controller | 2026-06-09 17:53:00.145227 | controller | TASK [Stat file 1] ************************************************************* 2026-06-09 17:53:00.145454 | controller | Tuesday 09 June 2026 17:53:00 +0000 (0:00:02.144) 0:00:02.154 ********** 2026-06-09 17:53:00.564334 | controller | ok: [controller] 2026-06-09 17:53:00.564386 | controller | 2026-06-09 17:53:00.564437 | controller | TASK [Stat file 2] ************************************************************* 2026-06-09 17:53:00.564526 | controller | Tuesday 09 June 2026 17:53:00 +0000 (0:00:00.418) 0:00:02.573 ********** 2026-06-09 17:53:00.856134 | controller | ok: [controller] 2026-06-09 17:53:00.856218 | controller | 2026-06-09 17:53:00.856352 | controller | TASK [Stat removed file 1] ***************************************************** 2026-06-09 17:53:00.856521 | controller | Tuesday 09 June 2026 17:53:00 +0000 (0:00:00.294) 0:00:02.867 ********** 2026-06-09 17:53:01.145774 | controller | ok: [controller] 2026-06-09 17:53:01.145903 | controller | 2026-06-09 17:53:01.145991 | controller | TASK [Stat removed file 2] ***************************************************** 2026-06-09 17:53:01.146101 | controller | Tuesday 09 June 2026 17:53:01 +0000 (0:00:00.288) 0:00:03.156 ********** 2026-06-09 17:53:01.436030 | controller | ok: [controller] 2026-06-09 17:53:01.436106 | controller | 2026-06-09 17:53:01.436339 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-06-09 17:53:01.436367 | controller | Tuesday 09 June 2026 17:53:01 +0000 (0:00:00.290) 0:00:03.447 ********** 2026-06-09 17:53:01.472477 | controller | ok: [controller] => { 2026-06-09 17:53:01.472778 | controller | "changed": false, 2026-06-09 17:53:01.473034 | controller | "msg": "All assertions passed" 2026-06-09 17:53:01.473277 | controller | } 2026-06-09 17:53:01.473543 | controller | 2026-06-09 17:53:01.473791 | controller | PLAY RECAP ********************************************************************* 2026-06-09 17:53:01.474060 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 17:53:01.474289 | controller | 2026-06-09 17:53:01.474529 | controller | 2026-06-09 17:53:01.474771 | controller | TASKS RECAP ******************************************************************** 2026-06-09 17:53:01.475021 | controller | Tuesday 09 June 2026 17:53:01 +0000 (0:00:00.035) 0:00:03.483 ********** 2026-06-09 17:53:01.475258 | controller | =============================================================================== 2026-06-09 17:53:01.475498 | controller | Gathering Facts --------------------------------------------------------- 2.14s 2026-06-09 17:53:01.475769 | controller | Stat file 1 ------------------------------------------------------------- 0.42s 2026-06-09 17:53:01.476025 | controller | Stat file 2 ------------------------------------------------------------- 0.29s 2026-06-09 17:53:01.476273 | controller | Stat removed file 2 ----------------------------------------------------- 0.29s 2026-06-09 17:53:01.476516 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-06-09 17:53:01.476756 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-06-09 17:53:01.591269 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-06-09 17:53:01.602824 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-09 17:53:01.603174 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 17:53:01.608497 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-09 17:53:01.608612 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-09 17:53:01.608698 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-09 17:53:01.608970 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-09 17:53:01.994120 | controller | ok: Runtime: 0:00:41.460280 2026-06-09 17:53:01.997983 | 2026-06-09 17:53:01.998049 | PLAY RECAP 2026-06-09 17:53:01.998106 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:53:01.998133 | 2026-06-09 17:53:02.154502 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 17:53:02.157524 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-09 17:53:02.780712 | 2026-06-09 17:53:03.775501 | PLAY [all] 2026-06-09 17:53:03.789099 | 2026-06-09 17:53:03.789189 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-09 17:53:04.148146 | controller | changed 2026-06-09 17:53:04.154184 | 2026-06-09 17:53:04.154295 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-09 17:53:04.524102 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:04.524212 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:04.530899 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:04.532242 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:04.533200 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:04.533627 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:04.537680 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:04.539796 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:04.539811 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:04.540935 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:04.543354 | controller | environment: line 1: kubectl: command not found 2026-06-09 17:53:04.544832 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-09 17:53:04.683164 | controller | ok: Runtime: 0:00:00.032530 2026-06-09 17:53:04.689152 | 2026-06-09 17:53:04.689219 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-09 17:53:04.917320 | controller | changed 2026-06-09 17:53:04.923770 | 2026-06-09 17:53:04.923854 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-09 17:53:05.171857 | controller | environment: line 5: kubectl: command not found 2026-06-09 17:53:05.172224 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:05.172387 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:05.173856 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-09 17:53:05.454201 | controller | ok: Runtime: 0:00:00.013782 2026-06-09 17:53:05.461522 | 2026-06-09 17:53:05.461675 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-09 17:53:06.178635 | controller | changed: 2026-06-09 17:53:06.178877 | controller | created directory /var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/logs/controller 2026-06-09 17:53:06.178925 | controller | cd+++++++++ objects/ 2026-06-09 17:53:06.178967 | controller | cd+++++++++ objects/cluster/ 2026-06-09 17:53:06.179006 | controller | cd+++++++++ objects/namespaced/ 2026-06-09 17:53:06.189324 | 2026-06-09 17:53:06.189505 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-09 17:53:06.414708 | controller | changed 2026-06-09 17:53:06.420432 | 2026-06-09 17:53:06.420548 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-09 17:53:06.657240 | controller | changed 2026-06-09 17:53:06.662514 | 2026-06-09 17:53:06.662625 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-09 17:53:06.910880 | controller | environment: line 3: kubectl: command not found 2026-06-09 17:53:07.199659 | controller | ok: Runtime: 0:00:00.013377 2026-06-09 17:53:07.205822 | 2026-06-09 17:53:07.205943 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-09 17:53:07.674280 | controller | changed: 2026-06-09 17:53:07.674499 | controller | cd+++++++++ pod-logs/ 2026-06-09 17:53:07.674541 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-09 17:53:07.683081 | 2026-06-09 17:53:07.683151 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-09 17:53:07.918581 | controller | changed: "values" 2026-06-09 17:53:08.140758 | controller | changed: "releases" 2026-06-09 17:53:08.150736 | 2026-06-09 17:53:08.150953 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-09 17:53:08.431492 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-09 17:53:08.699154 | controller | ok: Runtime: 0:00:00.009752 2026-06-09 17:53:08.705080 | 2026-06-09 17:53:08.705179 | TASK [helm-release-status : Downloads logs to executor] 2026-06-09 17:53:09.190804 | controller | changed: 2026-06-09 17:53:09.191073 | controller | cd+++++++++ helm/ 2026-06-09 17:53:09.191138 | controller | cd+++++++++ helm/releases/ 2026-06-09 17:53:09.191191 | controller | cd+++++++++ helm/values/ 2026-06-09 17:53:09.197245 | 2026-06-09 17:53:09.197295 | PLAY RECAP 2026-06-09 17:53:09.197348 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 17:53:09.197371 | 2026-06-09 17:53:09.306462 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-09 17:53:09.307866 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 17:53:09.958679 | 2026-06-09 17:53:09.959268 | PLAY [all] 2026-06-09 17:53:09.978049 | 2026-06-09 17:53:09.978241 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-09 17:53:10.023521 | controller | skipping: Conditional result was False 2026-06-09 17:53:10.032522 | 2026-06-09 17:53:10.032684 | TASK [fetch-output : Set log path for single node] 2026-06-09 17:53:10.064624 | controller | ok 2026-06-09 17:53:10.069383 | 2026-06-09 17:53:10.069460 | LOOP [fetch-output : Ensure local output dirs] 2026-06-09 17:53:10.710228 | controller -> localhost | ok: "/var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/logs" 2026-06-09 17:53:10.915171 | controller -> localhost | changed: "/var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/artifacts" 2026-06-09 17:53:11.115729 | controller -> localhost | changed: "/var/lib/zuul/builds/5d0676efea2f415c94d2008a66a745d3/work/docs" 2026-06-09 17:53:11.131055 | 2026-06-09 17:53:11.131166 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-09 17:53:11.763592 | controller | changed: .d..t...... ./ 2026-06-09 17:53:11.763887 | controller | changed: All items complete 2026-06-09 17:53:11.763981 | 2026-06-09 17:53:12.266461 | controller | changed: .d..t...... ./ 2026-06-09 17:53:12.706618 | controller | changed: .d..t...... ./ 2026-06-09 17:53:12.729187 | 2026-06-09 17:53:12.729316 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-09 17:53:13.852571 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007561 2026-06-09 17:53:14.073971 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005348 2026-06-09 17:53:14.091615 | 2026-06-09 17:53:14.091713 | PLAY [all] 2026-06-09 17:53:14.096257 | 2026-06-09 17:53:14.096319 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-09 17:53:14.608680 | controller | changed 2026-06-09 17:53:14.614720 | 2026-06-09 17:53:14.614793 | PLAY RECAP 2026-06-09 17:53:14.614851 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 17:53:14.614882 | 2026-06-09 17:53:14.711577 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 17:53:14.714672 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-09 17:53:15.326361 | 2026-06-09 17:53:15.326515 | PLAY [localhost] 2026-06-09 17:53:15.337195 | 2026-06-09 17:53:15.337335 | TASK [Generate Zuul manifest] 2026-06-09 17:53:15.356142 | localhost | ok 2026-06-09 17:53:15.372687 | 2026-06-09 17:53:15.372766 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-09 17:53:15.745542 | localhost | changed 2026-06-09 17:53:15.757260 | 2026-06-09 17:53:15.757346 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-09 17:53:15.849803 | localhost | ok 2026-06-09 17:53:15.857173 | 2026-06-09 17:53:15.857240 | TASK [Upload logs] 2026-06-09 17:53:15.877904 | localhost | ok 2026-06-09 17:53:15.943078 | 2026-06-09 17:53:15.943324 | TASK [Set zuul-log-path fact] 2026-06-09 17:53:15.960633 | localhost | ok 2026-06-09 17:53:15.973671 | 2026-06-09 17:53:15.973743 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 17:53:16.005664 | localhost | ok 2026-06-09 17:53:16.013491 | 2026-06-09 17:53:16.013564 | TASK [upload-logs : Create log directories] 2026-06-09 17:53:16.413096 | localhost | changed 2026-06-09 17:53:16.419528 | 2026-06-09 17:53:16.419612 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-09 17:53:17.179450 | localhost -> localhost | ok: Runtime: 0:00:00.005073 2026-06-09 17:53:17.186193 | 2026-06-09 17:53:17.186258 | TASK [upload-logs : Upload logs to log server] 2026-06-09 17:53:17.809863 | localhost | Output suppressed because no_log was given 2026-06-09 17:53:17.949139 | 2026-06-09 17:53:17.949254 | LOOP [upload-logs : Compress console log and json output] 2026-06-09 17:53:17.993689 | localhost | skipping: Conditional result was False 2026-06-09 17:53:18.037261 | localhost | skipping: Conditional result was False 2026-06-09 17:53:18.055583 | 2026-06-09 17:53:18.055725 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-09 17:53:18.103409 | localhost | skipping: Conditional result was False 2026-06-09 17:53:18.103836 | 2026-06-09 17:53:18.107752 | localhost | skipping: Conditional result was False 2026-06-09 17:53:18.119575 | 2026-06-09 17:53:18.119721 | LOOP [upload-logs : Upload console log and json output]