2026-03-17 20:41:38.312181 | Job console starting 2026-03-17 20:41:38.424416 | Updating git repos 2026-03-17 20:41:38.614495 | Cloning repos into workspace 2026-03-17 20:41:38.975109 | Restoring repo states 2026-03-17 20:41:38.993587 | Merging changes 2026-03-17 20:41:40.010582 | Checking out repos 2026-03-17 20:41:40.495315 | Preparing playbooks 2026-03-17 20:41:44.307532 | Running Ansible setup 2026-03-17 20:41:48.770724 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:41:49.647457 | 2026-03-17 20:41:49.647668 | PLAY [localhost] 2026-03-17 20:41:49.659839 | 2026-03-17 20:41:49.660009 | TASK [Gathering Facts] 2026-03-17 20:41:50.618470 | localhost | ok 2026-03-17 20:41:50.628252 | 2026-03-17 20:41:50.628426 | TASK [Setup log path fact] 2026-03-17 20:41:50.647588 | localhost | ok 2026-03-17 20:41:50.661705 | 2026-03-17 20:41:51.337596 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:41:51.381752 | localhost | ok 2026-03-17 20:41:51.393062 | 2026-03-17 20:41:51.393217 | TASK [emit-job-header : Print job information] 2026-03-17 20:41:51.470184 | # Job Information 2026-03-17 20:41:51.470412 | Ansible Version: 2.16.16 2026-03-17 20:41:51.470460 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-03-17 20:41:51.470498 | Pipeline: check 2026-03-17 20:41:51.470541 | Executor: 0a8996d2b663 2026-03-17 20:41:51.470582 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/235 2026-03-17 20:41:51.470734 | Event ID: 8c567150-2241-11f1-887b-68e8f6cc168c 2026-03-17 20:41:51.475660 | 2026-03-17 20:41:51.475745 | LOOP [emit-job-header : Print node information] 2026-03-17 20:41:51.642230 | localhost | ok: 2026-03-17 20:41:51.642415 | localhost | # Node Information 2026-03-17 20:41:51.642444 | localhost | Inventory Hostname: controller 2026-03-17 20:41:51.642466 | localhost | Hostname: np0000159624 2026-03-17 20:41:51.642486 | localhost | Username: zuul 2026-03-17 20:41:51.642508 | localhost | Distro: Debian 13.3 2026-03-17 20:41:51.642527 | localhost | Provider: yul1 2026-03-17 20:41:51.642546 | localhost | Region: ca-ymq-1 2026-03-17 20:41:51.642565 | localhost | Label: debian-trixie 2026-03-17 20:41:51.642585 | localhost | Product Name: OpenStack Nova 2026-03-17 20:41:51.642604 | localhost | Interface IP: 199.19.213.105 2026-03-17 20:41:51.652407 | 2026-03-17 20:41:51.652933 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 20:41:52.071099 | localhost -> localhost | changed 2026-03-17 20:41:52.076812 | 2026-03-17 20:41:52.077050 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 20:41:53.153419 | localhost -> localhost | changed 2026-03-17 20:41:53.174193 | 2026-03-17 20:41:53.174346 | PLAY [all] 2026-03-17 20:41:53.188444 | 2026-03-17 20:41:53.188606 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 20:41:53.459948 | controller -> localhost | ok 2026-03-17 20:41:53.468953 | 2026-03-17 20:41:53.469073 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 20:41:53.502694 | controller | ok 2026-03-17 20:41:53.528932 | controller | included: /var/lib/zuul/builds/d339418550624a69b121b463867908da/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 20:41:53.534397 | 2026-03-17 20:41:53.534464 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 20:41:54.901216 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 20:41:54.901503 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d339418550624a69b121b463867908da/work/d339418550624a69b121b463867908da_id_rsa 2026-03-17 20:41:54.901570 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d339418550624a69b121b463867908da/work/d339418550624a69b121b463867908da_id_rsa.pub 2026-03-17 20:41:54.901725 | controller -> localhost | The key fingerprint is: 2026-03-17 20:41:54.901797 | controller -> localhost | SHA256:aitmq96fs97dI9aYJHU5UbcCz6HJt/isJscO4dJ59HQ zuul-build-sshkey 2026-03-17 20:41:54.901866 | controller -> localhost | The key's randomart image is: 2026-03-17 20:41:54.901915 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 20:41:54.901971 | controller -> localhost | | . o. .| 2026-03-17 20:41:54.902021 | controller -> localhost | | . B ...| 2026-03-17 20:41:54.902067 | controller -> localhost | | + B . | 2026-03-17 20:41:54.902112 | controller -> localhost | | . * o | 2026-03-17 20:41:54.902157 | controller -> localhost | | So + + E | 2026-03-17 20:41:54.902204 | controller -> localhost | | .+ = = . | 2026-03-17 20:41:54.902248 | controller -> localhost | | o. B.= + | 2026-03-17 20:41:54.902295 | controller -> localhost | | .+..+.oB=+ | 2026-03-17 20:41:54.902621 | controller -> localhost | | .o+o=*o..*+.. | 2026-03-17 20:41:54.902694 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 20:41:54.902842 | controller -> localhost | ok: Runtime: 0:00:00.889484 2026-03-17 20:41:54.909886 | 2026-03-17 20:41:55.145285 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 20:41:55.182717 | controller | ok 2026-03-17 20:41:55.201599 | controller | included: /var/lib/zuul/builds/d339418550624a69b121b463867908da/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 20:41:55.209712 | 2026-03-17 20:41:55.209812 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 20:41:55.235043 | controller | skipping: Conditional result was False 2026-03-17 20:41:55.242473 | 2026-03-17 20:41:55.242593 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 20:41:55.787402 | controller | changed 2026-03-17 20:41:55.793557 | 2026-03-17 20:41:55.793680 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 20:41:56.015265 | controller | ok 2026-03-17 20:41:56.132929 | 2026-03-17 20:41:56.133484 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 20:41:56.717939 | controller | changed 2026-03-17 20:41:56.722405 | 2026-03-17 20:41:56.722484 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 20:41:57.300952 | controller | changed 2026-03-17 20:41:57.350798 | 2026-03-17 20:41:57.350948 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 20:41:57.385518 | controller | skipping: Conditional result was False 2026-03-17 20:41:57.395438 | 2026-03-17 20:41:57.395608 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 20:41:57.941451 | controller -> localhost | changed 2026-03-17 20:41:57.959078 | 2026-03-17 20:41:57.959379 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 20:41:58.351232 | controller -> localhost | Identity added: /var/lib/zuul/builds/d339418550624a69b121b463867908da/work/d339418550624a69b121b463867908da_id_rsa (zuul-build-sshkey) 2026-03-17 20:41:58.351559 | controller -> localhost | ok: Runtime: 0:00:00.011208 2026-03-17 20:41:58.358289 | 2026-03-17 20:41:58.358387 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 20:41:58.745676 | controller | ok 2026-03-17 20:41:58.751291 | 2026-03-17 20:41:58.751382 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 20:41:58.777157 | controller | skipping: Conditional result was False 2026-03-17 20:41:58.790981 | 2026-03-17 20:41:58.791073 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 20:41:59.204801 | controller | ok 2026-03-17 20:41:59.210222 | 2026-03-17 20:41:59.210289 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 20:42:00.871726 | controller | Output suppressed because no_log was given 2026-03-17 20:42:00.878566 | 2026-03-17 20:42:00.878629 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 20:42:01.163401 | controller | ok: "logs" 2026-03-17 20:42:01.163732 | controller | ok: All items complete 2026-03-17 20:42:01.163785 | 2026-03-17 20:42:01.360592 | controller | ok: "artifacts" 2026-03-17 20:42:01.559773 | controller | ok: "docs" 2026-03-17 20:42:01.576336 | 2026-03-17 20:42:01.576508 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 20:42:01.802191 | controller | changed: "logs" 2026-03-17 20:42:02.888285 | controller | changed: "artifacts" 2026-03-17 20:42:02.893588 | controller | changed: "docs" 2026-03-17 20:42:02.917143 | 2026-03-17 20:42:02.917278 | PLAY RECAP 2026-03-17 20:42:02.917331 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 20:42:02.917361 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:02.917381 | 2026-03-17 20:42:03.127263 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:03.130645 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:03.770631 | 2026-03-17 20:42:03.771127 | PLAY [all] 2026-03-17 20:42:03.782947 | 2026-03-17 20:42:03.783024 | TASK [setup-uv : Extract archive] 2026-03-17 20:42:06.218044 | controller | changed 2026-03-17 20:42:06.226096 | 2026-03-17 20:42:06.226249 | TASK [setup-uv : Print version] 2026-03-17 20:42:06.600105 | controller | uv 0.8.13 2026-03-17 20:42:06.774414 | controller | ok: Runtime: 0:00:00.013201 2026-03-17 20:42:06.780141 | 2026-03-17 20:42:06.780212 | PLAY RECAP 2026-03-17 20:42:06.780257 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:06.780281 | 2026-03-17 20:42:06.947517 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:07.012064 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:07.709407 | 2026-03-17 20:42:07.709583 | PLAY [all] 2026-03-17 20:42:07.720226 | 2026-03-17 20:42:07.720366 | TASK [Update apt cache] 2026-03-17 20:42:12.607084 | controller | ok 2026-03-17 20:42:12.614683 | 2026-03-17 20:42:12.614853 | TASK [Install "jq" for log collection] 2026-03-17 20:42:14.942806 | controller | changed 2026-03-17 20:42:14.995130 | 2026-03-17 20:42:14.995209 | PLAY RECAP 2026-03-17 20:42:14.995262 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:14.995286 | 2026-03-17 20:42:15.181466 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:15.191786 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:42:15.881620 | 2026-03-17 20:42:15.881800 | PLAY [all] 2026-03-17 20:42:15.895938 | 2026-03-17 20:42:15.896072 | TASK [Copy inventory file for Zuul] 2026-03-17 20:42:16.894128 | controller | changed 2026-03-17 20:42:16.900192 | 2026-03-17 20:42:16.900274 | TASK [Switch "ansible_host" to private IP] 2026-03-17 20:42:17.261276 | controller | changed: 1 replacements made 2026-03-17 20:42:17.268588 | 2026-03-17 20:42:17.268991 | TASK [Run Molecule scenario] 2026-03-17 20:42:17.710309 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 20:42:17.710404 | controller | Creating virtual environment at: .venv 2026-03-17 20:42:18.006712 | controller | Downloading pygments (1.2MiB) 2026-03-17 20:42:18.009523 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 20:42:18.009954 | controller | Downloading cryptography (4.3MiB) 2026-03-17 20:42:18.200835 | controller | Downloading pygments 2026-03-17 20:42:18.677902 | controller | Downloading ansible-core 2026-03-17 20:42:18.772582 | controller | Downloading cryptography 2026-03-17 20:42:18.818360 | controller | Installed 36 packages in 45ms 2026-03-17 20:42:19.543355 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 20:42:19.543401 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 20:42:20.454447 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 20:42:20.454516 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 20:42:20.454871 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 20:42:20.454948 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-03-17 20:42:35.213135 | controller | INFO [upload-helm-chart > dependency] Executing 2026-03-17 20:42:35.213173 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-03-17 20:42:35.213180 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-03-17 20:42:35.213196 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 20:42:35.221034 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 20:42:35.221451 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:42:35.227800 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 20:42:35.227819 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:42:35.227902 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 20:42:35.233395 | controller | INFO [upload-helm-chart > syntax] Executing 2026-03-17 20:42:36.189551 | controller | 2026-03-17 20:42:36.189609 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-03-17 20:42:36.282573 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-03-17 20:42:36.293441 | controller | INFO [upload-helm-chart > create] Executing 2026-03-17 20:42:36.294952 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:42:36.300302 | controller | INFO [upload-helm-chart > prepare] Executing 2026-03-17 20:42:36.300605 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:42:36.305871 | controller | INFO [upload-helm-chart > converge] Executing 2026-03-17 20:42:37.200375 | controller | 2026-03-17 20:42:37.200508 | controller | PLAY [Converge] **************************************************************** 2026-03-17 20:42:37.200705 | controller | 2026-03-17 20:42:37.200903 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:42:37.201102 | controller | Tuesday 17 March 2026 20:42:37 +0000 (0:00:00.032) 0:00:00.032 ********* 2026-03-17 20:42:38.532765 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:42:38.536163 | controller | ok: [controller] 2026-03-17 20:42:38.536338 | controller | 2026-03-17 20:42:38.540333 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:38.540379 | controller | Tuesday 17 March 2026 20:42:38 +0000 (0:00:01.336) 0:00:01.369 ********* 2026-03-17 20:42:38.621309 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:42:38.621505 | controller | 2026-03-17 20:42:38.621720 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:42:38.621924 | controller | Tuesday 17 March 2026 20:42:38 +0000 (0:00:00.084) 0:00:01.453 ********* 2026-03-17 20:42:39.381353 | controller | changed: [controller] 2026-03-17 20:42:39.381575 | controller | 2026-03-17 20:42:39.381738 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:39.381935 | controller | Tuesday 17 March 2026 20:42:39 +0000 (0:00:00.759) 0:00:02.213 ********* 2026-03-17 20:42:39.425327 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:42:39.425493 | controller | 2026-03-17 20:42:39.425707 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:42:39.425926 | controller | Tuesday 17 March 2026 20:42:39 +0000 (0:00:00.043) 0:00:02.257 ********* 2026-03-17 20:42:39.842871 | controller | changed: [controller] 2026-03-17 20:42:39.843034 | controller | 2026-03-17 20:42:39.843285 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:42:39.843499 | controller | Tuesday 17 March 2026 20:42:39 +0000 (0:00:00.417) 0:00:02.675 ********* 2026-03-17 20:42:41.004445 | controller | changed: [controller] 2026-03-17 20:42:41.004603 | controller | 2026-03-17 20:42:41.004887 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:42:41.005087 | controller | Tuesday 17 March 2026 20:42:40 +0000 (0:00:01.157) 0:00:03.833 ********* 2026-03-17 20:42:41.476757 | controller | ok: [controller] 2026-03-17 20:42:41.476920 | controller | 2026-03-17 20:42:41.477176 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:42:41.477394 | controller | Tuesday 17 March 2026 20:42:41 +0000 (0:00:00.475) 0:00:04.309 ********* 2026-03-17 20:42:41.533756 | controller | skipping: [controller] 2026-03-17 20:42:41.533932 | controller | 2026-03-17 20:42:41.534206 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:42:41.534449 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 20:42:41.534621 | controller | 2026-03-17 20:42:41.534821 | controller | 2026-03-17 20:42:41.535036 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:42:41.535249 | controller | Tuesday 17 March 2026 20:42:41 +0000 (0:00:00.058) 0:00:04.367 ********* 2026-03-17 20:42:41.535426 | controller | =============================================================================== 2026-03-17 20:42:41.535618 | controller | Gathering Facts --------------------------------------------------------- 1.34s 2026-03-17 20:42:41.535842 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.16s 2026-03-17 20:42:41.536051 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.76s 2026-03-17 20:42:41.536331 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.48s 2026-03-17 20:42:41.536507 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.42s 2026-03-17 20:42:41.536706 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-03-17 20:42:41.536906 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-03-17 20:42:41.537164 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 20:42:41.700350 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-03-17 20:42:41.711496 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-03-17 20:42:42.544287 | controller | 2026-03-17 20:42:42.544413 | controller | PLAY [Converge] **************************************************************** 2026-03-17 20:42:42.544536 | controller | 2026-03-17 20:42:42.544666 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:42:42.544801 | controller | Tuesday 17 March 2026 20:42:42 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-03-17 20:42:43.643020 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:42:43.652732 | controller | ok: [controller] 2026-03-17 20:42:43.652908 | controller | 2026-03-17 20:42:43.653112 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:43.653319 | controller | Tuesday 17 March 2026 20:42:43 +0000 (0:00:01.108) 0:00:01.119 ********* 2026-03-17 20:42:43.725259 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:42:43.725317 | controller | 2026-03-17 20:42:43.725371 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:42:43.725474 | controller | Tuesday 17 March 2026 20:42:43 +0000 (0:00:00.072) 0:00:01.192 ********* 2026-03-17 20:42:44.485096 | controller | ok: [controller] 2026-03-17 20:42:44.485246 | controller | 2026-03-17 20:42:44.485471 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:44.485675 | controller | Tuesday 17 March 2026 20:42:44 +0000 (0:00:00.759) 0:00:01.951 ********* 2026-03-17 20:42:44.535561 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:42:44.535879 | controller | 2026-03-17 20:42:44.536096 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:42:44.536583 | controller | Tuesday 17 March 2026 20:42:44 +0000 (0:00:00.050) 0:00:02.002 ********* 2026-03-17 20:42:44.971530 | controller | ok: [controller] 2026-03-17 20:42:44.971643 | controller | 2026-03-17 20:42:44.971795 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:42:44.971936 | controller | Tuesday 17 March 2026 20:42:44 +0000 (0:00:00.435) 0:00:02.437 ********* 2026-03-17 20:42:47.124861 | controller | ok: [controller] 2026-03-17 20:42:47.125140 | controller | 2026-03-17 20:42:47.125551 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:42:47.125804 | controller | Tuesday 17 March 2026 20:42:47 +0000 (0:00:02.153) 0:00:04.591 ********* 2026-03-17 20:42:47.528140 | controller | ok: [controller] 2026-03-17 20:42:47.528415 | controller | 2026-03-17 20:42:47.528709 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:42:47.528941 | controller | Tuesday 17 March 2026 20:42:47 +0000 (0:00:00.402) 0:00:04.994 ********* 2026-03-17 20:42:47.569478 | controller | skipping: [controller] 2026-03-17 20:42:47.569656 | controller | 2026-03-17 20:42:47.569862 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:42:47.570082 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 20:42:47.570257 | controller | 2026-03-17 20:42:47.570420 | controller | 2026-03-17 20:42:47.570609 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:42:47.570806 | controller | Tuesday 17 March 2026 20:42:47 +0000 (0:00:00.042) 0:00:05.036 ********* 2026-03-17 20:42:47.571022 | controller | =============================================================================== 2026-03-17 20:42:47.571220 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 2.15s 2026-03-17 20:42:47.571408 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-03-17 20:42:47.571604 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.76s 2026-03-17 20:42:47.571796 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.44s 2026-03-17 20:42:47.571993 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-03-17 20:42:47.572218 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-03-17 20:42:47.572497 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-03-17 20:42:47.572698 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-03-17 20:42:47.669371 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-03-17 20:42:47.679923 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-03-17 20:42:48.521148 | controller | 2026-03-17 20:42:48.521373 | controller | PLAY [Side effect] ************************************************************* 2026-03-17 20:42:48.521562 | controller | 2026-03-17 20:42:48.521767 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:42:48.521968 | controller | Tuesday 17 March 2026 20:42:48 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-03-17 20:42:49.606647 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:42:49.612083 | controller | ok: [controller] 2026-03-17 20:42:49.612310 | controller | 2026-03-17 20:42:49.612453 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:49.612650 | controller | Tuesday 17 March 2026 20:42:49 +0000 (0:00:01.090) 0:00:01.101 ********* 2026-03-17 20:42:49.686596 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:42:49.686645 | controller | 2026-03-17 20:42:49.686769 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:42:49.686907 | controller | Tuesday 17 March 2026 20:42:49 +0000 (0:00:00.074) 0:00:01.175 ********* 2026-03-17 20:42:50.415018 | controller | changed: [controller] 2026-03-17 20:42:50.415151 | controller | 2026-03-17 20:42:50.415408 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:42:50.415621 | controller | Tuesday 17 March 2026 20:42:50 +0000 (0:00:00.728) 0:00:01.903 ********* 2026-03-17 20:42:50.458232 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:42:50.458389 | controller | 2026-03-17 20:42:50.458669 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:42:50.458874 | controller | Tuesday 17 March 2026 20:42:50 +0000 (0:00:00.043) 0:00:01.947 ********* 2026-03-17 20:42:50.909305 | controller | ok: [controller] 2026-03-17 20:42:50.909480 | controller | 2026-03-17 20:42:50.909788 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:42:50.909927 | controller | Tuesday 17 March 2026 20:42:50 +0000 (0:00:00.451) 0:00:02.398 ********* 2026-03-17 20:42:52.041859 | controller | ok: [controller] 2026-03-17 20:42:52.041942 | controller | 2026-03-17 20:42:52.041955 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:42:52.041965 | controller | Tuesday 17 March 2026 20:42:52 +0000 (0:00:01.131) 0:00:03.529 ********* 2026-03-17 20:42:52.468417 | controller | ok: [controller] 2026-03-17 20:42:52.468494 | controller | 2026-03-17 20:42:52.468625 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:42:52.468791 | controller | Tuesday 17 March 2026 20:42:52 +0000 (0:00:00.427) 0:00:03.957 ********* 2026-03-17 20:42:52.796349 | controller | changed: [controller] => (item=/file) 2026-03-17 20:42:52.796392 | controller | 2026-03-17 20:42:52.796402 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:42:52.796411 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:42:52.796418 | controller | 2026-03-17 20:42:52.796426 | controller | 2026-03-17 20:42:52.796433 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:42:52.796452 | controller | Tuesday 17 March 2026 20:42:52 +0000 (0:00:00.323) 0:00:04.280 ********* 2026-03-17 20:42:52.796459 | controller | =============================================================================== 2026-03-17 20:42:52.796466 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.13s 2026-03-17 20:42:52.796473 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-17 20:42:52.796480 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.73s 2026-03-17 20:42:52.796487 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.45s 2026-03-17 20:42:52.796494 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.43s 2026-03-17 20:42:52.796502 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.32s 2026-03-17 20:42:52.796518 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-03-17 20:42:52.796862 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 20:42:52.972279 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-03-17 20:42:52.982035 | controller | INFO [upload-helm-chart > verify] Executing 2026-03-17 20:42:53.867004 | controller | 2026-03-17 20:42:53.867192 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:42:53.867362 | controller | 2026-03-17 20:42:53.867612 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:42:53.867742 | controller | Tuesday 17 March 2026 20:42:53 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-03-17 20:42:55.000998 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:42:55.008257 | controller | ok: [controller] 2026-03-17 20:42:55.008355 | controller | 2026-03-17 20:42:55.008559 | controller | TASK [Stat file 1] ************************************************************* 2026-03-17 20:42:55.008683 | controller | Tuesday 17 March 2026 20:42:55 +0000 (0:00:01.138) 0:00:01.150 ********* 2026-03-17 20:42:55.407997 | controller | ok: [controller] 2026-03-17 20:42:55.408053 | controller | 2026-03-17 20:42:55.408466 | controller | TASK [Stat file 2] ************************************************************* 2026-03-17 20:42:55.408494 | controller | Tuesday 17 March 2026 20:42:55 +0000 (0:00:00.402) 0:00:01.553 ********* 2026-03-17 20:42:55.712585 | controller | ok: [controller] 2026-03-17 20:42:55.712725 | controller | 2026-03-17 20:42:55.712845 | controller | TASK [Stat removed file 1] ***************************************************** 2026-03-17 20:42:55.712963 | controller | Tuesday 17 March 2026 20:42:55 +0000 (0:00:00.302) 0:00:01.855 ********* 2026-03-17 20:42:56.008648 | controller | ok: [controller] 2026-03-17 20:42:56.008684 | controller | 2026-03-17 20:42:56.008795 | controller | TASK [Stat removed file 2] ***************************************************** 2026-03-17 20:42:56.008899 | controller | Tuesday 17 March 2026 20:42:56 +0000 (0:00:00.295) 0:00:02.151 ********* 2026-03-17 20:42:56.307637 | controller | ok: [controller] 2026-03-17 20:42:56.307690 | controller | 2026-03-17 20:42:56.307766 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-03-17 20:42:56.307866 | controller | Tuesday 17 March 2026 20:42:56 +0000 (0:00:00.301) 0:00:02.452 ********* 2026-03-17 20:42:56.342506 | controller | ok: [controller] => { 2026-03-17 20:42:56.342574 | controller | "changed": false, 2026-03-17 20:42:56.342704 | controller | "msg": "All assertions passed" 2026-03-17 20:42:56.342827 | controller | } 2026-03-17 20:42:56.342951 | controller | 2026-03-17 20:42:56.343047 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:42:56.343201 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:42:56.343289 | controller | 2026-03-17 20:42:56.343394 | controller | 2026-03-17 20:42:56.343511 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:42:56.343625 | controller | Tuesday 17 March 2026 20:42:56 +0000 (0:00:00.035) 0:00:02.488 ********* 2026-03-17 20:42:56.343743 | controller | =============================================================================== 2026-03-17 20:42:56.343865 | controller | Gathering Facts --------------------------------------------------------- 1.14s 2026-03-17 20:42:56.343998 | controller | Stat file 1 ------------------------------------------------------------- 0.40s 2026-03-17 20:42:56.344111 | controller | Stat file 2 ------------------------------------------------------------- 0.30s 2026-03-17 20:42:56.344527 | controller | Stat removed file 2 ----------------------------------------------------- 0.30s 2026-03-17 20:42:56.344569 | controller | Stat removed file 1 ----------------------------------------------------- 0.30s 2026-03-17 20:42:56.344575 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-03-17 20:42:56.457443 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-03-17 20:42:56.468372 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 20:42:56.468894 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:42:56.475259 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 20:42:56.475357 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:42:56.475443 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 20:42:56.475776 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:42:56.880539 | controller | ok: Runtime: 0:00:38.946618 2026-03-17 20:42:56.885012 | 2026-03-17 20:42:56.885088 | PLAY RECAP 2026-03-17 20:42:56.885158 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:56.885189 | 2026-03-17 20:42:57.045273 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:42:57.047179 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:42:57.732915 | 2026-03-17 20:42:57.733139 | PLAY [all] 2026-03-17 20:42:57.745326 | 2026-03-17 20:42:57.745485 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:42:58.154735 | controller | changed 2026-03-17 20:42:58.161692 | 2026-03-17 20:42:58.161839 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:42:58.559953 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:42:58.560012 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:42:58.565536 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:42:58.567150 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:42:58.569454 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:42:58.570497 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:42:58.571362 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:42:58.572747 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:42:58.574689 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:42:58.575712 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:42:58.577487 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:42:58.578525 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:42:58.693455 | controller | ok: Runtime: 0:00:00.029899 2026-03-17 20:42:58.700594 | 2026-03-17 20:42:58.700687 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:42:58.934185 | controller | changed 2026-03-17 20:42:58.941030 | 2026-03-17 20:42:58.941189 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:42:59.187713 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:42:59.188573 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:42:59.188628 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:42:59.189110 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:42:59.476812 | controller | ok: Runtime: 0:00:00.013535 2026-03-17 20:42:59.484626 | 2026-03-17 20:42:59.484708 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:43:00.236170 | controller | changed: 2026-03-17 20:43:00.236427 | controller | created directory /var/lib/zuul/builds/d339418550624a69b121b463867908da/work/logs/controller 2026-03-17 20:43:00.236495 | controller | cd+++++++++ objects/ 2026-03-17 20:43:00.236547 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:43:00.236598 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:43:00.248844 | 2026-03-17 20:43:00.249030 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:43:00.510475 | controller | changed 2026-03-17 20:43:00.538907 | 2026-03-17 20:43:00.539053 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:43:00.784533 | controller | changed 2026-03-17 20:43:00.791021 | 2026-03-17 20:43:00.791162 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:43:01.043391 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:43:01.325145 | controller | ok: Runtime: 0:00:00.012103 2026-03-17 20:43:01.330831 | 2026-03-17 20:43:01.330949 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:43:01.888149 | controller | changed: 2026-03-17 20:43:01.888323 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:43:01.888354 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:43:01.895352 | 2026-03-17 20:43:01.895419 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:43:02.132746 | controller | changed: "values" 2026-03-17 20:43:02.360766 | controller | changed: "releases" 2026-03-17 20:43:02.389723 | 2026-03-17 20:43:02.389892 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:43:02.664663 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:43:02.969008 | controller | ok: Runtime: 0:00:00.008430 2026-03-17 20:43:02.975903 | 2026-03-17 20:43:02.976006 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:43:03.555047 | controller | changed: 2026-03-17 20:43:03.555270 | controller | cd+++++++++ helm/ 2026-03-17 20:43:03.555313 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:43:03.555350 | controller | cd+++++++++ helm/values/ 2026-03-17 20:43:03.565410 | 2026-03-17 20:43:03.565539 | PLAY RECAP 2026-03-17 20:43:03.565600 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:03.565629 | 2026-03-17 20:43:03.839297 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:03.844642 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:04.526642 | 2026-03-17 20:43:04.526789 | PLAY [all] 2026-03-17 20:43:04.537118 | 2026-03-17 20:43:04.537219 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:43:04.592673 | controller | skipping: Conditional result was False 2026-03-17 20:43:04.600396 | 2026-03-17 20:43:04.600510 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:43:04.641574 | controller | ok 2026-03-17 20:43:04.646676 | 2026-03-17 20:43:04.646773 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:43:05.086167 | controller -> localhost | ok: "/var/lib/zuul/builds/d339418550624a69b121b463867908da/work/logs" 2026-03-17 20:43:05.313037 | controller -> localhost | changed: "/var/lib/zuul/builds/d339418550624a69b121b463867908da/work/artifacts" 2026-03-17 20:43:09.332876 | controller -> localhost | changed: "/var/lib/zuul/builds/d339418550624a69b121b463867908da/work/docs" 2026-03-17 20:43:09.352433 | 2026-03-17 20:43:09.352592 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:43:10.098157 | controller | changed: .d..t...... ./ 2026-03-17 20:43:10.098432 | controller | changed: All items complete 2026-03-17 20:43:10.098473 | 2026-03-17 20:43:10.799218 | controller | changed: .d..t...... ./ 2026-03-17 20:43:11.335802 | controller | changed: .d..t...... ./ 2026-03-17 20:43:11.356520 | 2026-03-17 20:43:11.356671 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:43:11.906345 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008548 2026-03-17 20:43:12.165048 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008173 2026-03-17 20:43:12.183024 | 2026-03-17 20:43:12.183197 | PLAY [all] 2026-03-17 20:43:12.189433 | 2026-03-17 20:43:12.189510 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:43:12.706383 | controller | changed 2026-03-17 20:43:12.713578 | 2026-03-17 20:43:12.713674 | PLAY RECAP 2026-03-17 20:43:12.713732 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:43:12.713756 | 2026-03-17 20:43:12.883300 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:12.886445 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:43:13.577966 | 2026-03-17 20:43:13.578613 | PLAY [localhost] 2026-03-17 20:43:13.593909 | 2026-03-17 20:43:13.594228 | TASK [Generate Zuul manifest] 2026-03-17 20:43:13.618996 | localhost | ok 2026-03-17 20:43:13.636317 | 2026-03-17 20:43:13.636467 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:43:14.053809 | localhost | changed 2026-03-17 20:43:14.076859 | 2026-03-17 20:43:14.077049 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:43:14.119019 | localhost | ok 2026-03-17 20:43:14.128862 | 2026-03-17 20:43:14.128950 | TASK [Upload logs] 2026-03-17 20:43:14.161241 | localhost | ok 2026-03-17 20:43:14.234584 | 2026-03-17 20:43:14.234758 | TASK [Set zuul-log-path fact] 2026-03-17 20:43:14.257824 | localhost | ok 2026-03-17 20:43:14.271669 | 2026-03-17 20:43:14.271784 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:43:14.325410 | localhost | ok 2026-03-17 20:43:14.334395 | 2026-03-17 20:43:14.344524 | TASK [upload-logs : Create log directories] 2026-03-17 20:43:14.799652 | localhost | changed 2026-03-17 20:43:14.807472 | 2026-03-17 20:43:14.807572 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:43:15.269782 | localhost -> localhost | ok: Runtime: 0:00:00.004301 2026-03-17 20:43:15.276901 | 2026-03-17 20:43:15.277004 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:43:15.824379 | localhost | Output suppressed because no_log was given 2026-03-17 20:43:15.834370 | 2026-03-17 20:43:15.834550 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:43:15.902356 | localhost | skipping: Conditional result was False 2026-03-17 20:43:15.917870 | localhost | skipping: Conditional result was False 2026-03-17 20:43:15.924846 | 2026-03-17 20:43:15.925542 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:43:15.980107 | localhost | skipping: Conditional result was False 2026-03-17 20:43:15.980553 | 2026-03-17 20:43:15.986609 | localhost | skipping: Conditional result was False 2026-03-17 20:43:15.999720 | 2026-03-17 20:43:15.999894 | LOOP [upload-logs : Upload console log and json output]