2026-06-16 03:11:27.445298 | Job console starting 2026-06-16 03:11:27.456211 | Updating git repos 2026-06-16 03:11:29.302731 | Cloning repos into workspace 2026-06-16 03:11:42.045154 | Restoring repo states 2026-06-16 03:11:54.331015 | Merging changes 2026-06-16 03:11:55.667848 | Checking out repos 2026-06-16 03:12:02.901798 | Preparing playbooks 2026-06-16 03:12:07.943788 | Running Ansible setup 2026-06-16 03:12:12.535764 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 03:12:13.137698 | 2026-06-16 03:12:13.137820 | PLAY [localhost] 2026-06-16 03:12:13.145202 | 2026-06-16 03:12:13.145271 | TASK [Gathering Facts] 2026-06-16 03:12:14.355080 | localhost | ok 2026-06-16 03:12:14.366802 | 2026-06-16 03:12:14.366904 | TASK [Setup log path fact] 2026-06-16 03:12:14.398599 | localhost | ok 2026-06-16 03:12:14.411051 | 2026-06-16 03:12:14.411121 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 03:12:14.441216 | localhost | ok 2026-06-16 03:12:14.448582 | 2026-06-16 03:12:14.448652 | TASK [emit-job-header : Print job information] 2026-06-16 03:12:14.488439 | # Job Information 2026-06-16 03:12:14.488584 | Ansible Version: 2.16.18 2026-06-16 03:12:14.488627 | Job: atmosphere-common-molecule-glance-image 2026-06-16 03:12:14.488658 | Pipeline: check 2026-06-16 03:12:14.488686 | Executor: 2d72f0692154 2026-06-16 03:12:14.488715 | Triggered by: https://github.com/vexxhost/atmosphere.common/pull/117 2026-06-16 03:12:14.488747 | Event ID: f1bd55a0-6930-11f1-8f24-9efdab3d49d6 2026-06-16 03:12:14.492369 | 2026-06-16 03:12:14.492450 | LOOP [emit-job-header : Print node information] 2026-06-16 03:12:14.734293 | localhost | ok: 2026-06-16 03:12:14.734497 | localhost | # Node Information 2026-06-16 03:12:14.734535 | localhost | Inventory Hostname: controller 2026-06-16 03:12:14.734565 | localhost | Hostname: np0000180667 2026-06-16 03:12:14.734593 | localhost | Username: zuul 2026-06-16 03:12:14.734625 | localhost | Distro: Ubuntu 24.04 2026-06-16 03:12:14.734654 | localhost | Provider: yul1 2026-06-16 03:12:14.734682 | localhost | Region: ca-ymq-1 2026-06-16 03:12:14.734709 | localhost | Label: ubuntu-noble 2026-06-16 03:12:14.734736 | localhost | Product Name: OpenStack Nova 2026-06-16 03:12:14.734763 | localhost | Interface IP: 199.204.45.177 2026-06-16 03:12:14.750853 | 2026-06-16 03:12:14.751038 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-16 03:12:15.282877 | localhost -> localhost | changed 2026-06-16 03:12:15.291034 | 2026-06-16 03:12:15.291128 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-16 03:12:16.475619 | localhost -> localhost | changed 2026-06-16 03:12:16.586961 | 2026-06-16 03:12:16.587089 | PLAY [all] 2026-06-16 03:12:16.597048 | 2026-06-16 03:12:16.597140 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-16 03:12:16.977919 | controller -> localhost | ok 2026-06-16 03:12:16.987809 | 2026-06-16 03:12:16.987888 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-16 03:12:17.021594 | controller | ok 2026-06-16 03:12:17.037836 | controller | included: /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-16 03:12:17.043828 | 2026-06-16 03:12:17.043885 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-16 03:12:18.281093 | controller -> localhost | Generating public/private rsa key pair. 2026-06-16 03:12:18.436017 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/4749f4bb68db48e3ba67b93f4932484f_id_rsa 2026-06-16 03:12:18.436145 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/4749f4bb68db48e3ba67b93f4932484f_id_rsa.pub 2026-06-16 03:12:18.436205 | controller -> localhost | The key fingerprint is: 2026-06-16 03:12:18.436257 | controller -> localhost | SHA256:XAHIVpxIhh3QK86mHGwYUrll8pvqGYUycfZ2XaNLDiM zuul-build-sshkey 2026-06-16 03:12:18.436344 | controller -> localhost | The key's randomart image is: 2026-06-16 03:12:18.436395 | controller -> localhost | +---[RSA 3072]----+ 2026-06-16 03:12:18.436451 | controller -> localhost | | ..B+*oo. | 2026-06-16 03:12:18.436500 | controller -> localhost | | + +.B o . | 2026-06-16 03:12:18.436545 | controller -> localhost | |..o* . . + | 2026-06-16 03:12:18.436591 | controller -> localhost | |o+.oo .o + . | 2026-06-16 03:12:18.436651 | controller -> localhost | |++.oE++ S | 2026-06-16 03:12:18.436697 | controller -> localhost | |.o+o*o = . | 2026-06-16 03:12:18.436741 | controller -> localhost | | o.= o | 2026-06-16 03:12:18.436785 | controller -> localhost | | +o | 2026-06-16 03:12:18.436835 | controller -> localhost | | .o | 2026-06-16 03:12:18.436881 | controller -> localhost | +----[SHA256]-----+ 2026-06-16 03:12:18.437066 | controller -> localhost | ok: Runtime: 0:00:00.808157 2026-06-16 03:12:18.448196 | 2026-06-16 03:12:18.448288 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-16 03:12:18.483695 | controller | ok 2026-06-16 03:12:18.496883 | controller | included: /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-16 03:12:18.505655 | 2026-06-16 03:12:18.505727 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-16 03:12:18.529266 | controller | skipping: Conditional result was False 2026-06-16 03:12:18.538859 | 2026-06-16 03:12:18.538949 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-16 03:12:19.061671 | controller | changed 2026-06-16 03:12:19.070449 | 2026-06-16 03:12:19.070597 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-16 03:12:19.300721 | controller | ok 2026-06-16 03:12:19.306531 | 2026-06-16 03:12:19.306594 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-16 03:12:19.864921 | controller | changed 2026-06-16 03:12:19.873123 | 2026-06-16 03:12:19.873212 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-16 03:12:20.439801 | controller | changed 2026-06-16 03:12:20.448796 | 2026-06-16 03:12:20.448914 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-16 03:12:20.490598 | controller | skipping: Conditional result was False 2026-06-16 03:12:20.507287 | 2026-06-16 03:12:20.507411 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-16 03:12:21.017474 | controller -> localhost | changed 2026-06-16 03:12:21.039228 | 2026-06-16 03:12:21.039308 | TASK [add-build-sshkey : Add back temp key] 2026-06-16 03:12:21.504040 | controller -> localhost | Identity added: /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/4749f4bb68db48e3ba67b93f4932484f_id_rsa (zuul-build-sshkey) 2026-06-16 03:12:21.565892 | controller -> localhost | ok: Runtime: 0:00:00.014058 2026-06-16 03:12:21.579057 | 2026-06-16 03:12:21.579146 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-16 03:12:21.883165 | controller | ok 2026-06-16 03:12:21.889964 | 2026-06-16 03:12:21.890047 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-16 03:12:21.913397 | controller | skipping: Conditional result was False 2026-06-16 03:12:21.931200 | 2026-06-16 03:12:21.931262 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-16 03:12:22.260332 | controller | ok 2026-06-16 03:12:22.266617 | 2026-06-16 03:12:22.266695 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-16 03:12:37.504901 | controller | Output suppressed because no_log was given 2026-06-16 03:12:37.516848 | 2026-06-16 03:12:37.516912 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-16 03:12:37.745019 | controller | ok: "logs" 2026-06-16 03:12:37.745326 | controller | ok: All items complete 2026-06-16 03:12:37.745355 | 2026-06-16 03:12:37.945071 | controller | ok: "artifacts" 2026-06-16 03:12:38.148781 | controller | ok: "docs" 2026-06-16 03:12:38.162838 | 2026-06-16 03:12:38.163029 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-16 03:12:38.391798 | controller | changed: "logs" 2026-06-16 03:12:38.577476 | controller | changed: "artifacts" 2026-06-16 03:12:38.765203 | controller | changed: "docs" 2026-06-16 03:12:38.777478 | 2026-06-16 03:12:38.777601 | PLAY RECAP 2026-06-16 03:12:38.777651 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-16 03:12:38.777682 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 03:12:38.777705 | 2026-06-16 03:12:38.908625 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 03:12:38.912513 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 03:12:39.620903 | 2026-06-16 03:12:39.621148 | PLAY [all] 2026-06-16 03:12:39.632011 | 2026-06-16 03:12:39.632094 | TASK [setup-uv : Extract archive] 2026-06-16 03:12:42.020497 | controller | changed 2026-06-16 03:12:42.028042 | 2026-06-16 03:12:42.028119 | TASK [setup-uv : Print version] 2026-06-16 03:12:42.456746 | controller | uv 0.8.13 2026-06-16 03:12:42.593559 | controller | ok: Runtime: 0:00:00.019354 2026-06-16 03:12:42.605729 | 2026-06-16 03:12:42.605795 | TASK [Install Ansible collection siblings] 2026-06-16 03:12:51.542776 | controller | changed: 2026-06-16 03:12:51.543095 | controller | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-06-16 03:12:51.543142 | controller | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-06-16 03:12:51.543174 | controller | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-06-16 03:12:51.543201 | controller | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-06-16 03:12:51.543228 | controller | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-06-16 03:12:51.543261 | controller | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-06-16 03:12:51.543290 | controller | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-06-16 03:12:51.543320 | controller | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-06-16 03:12:51.543347 | controller | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-06-16 03:12:51.543373 | controller | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-06-16 03:12:51.543399 | controller | Sibling collection vexxhost.atmosphere at /home/zuul/src/github.com/vexxhost/atmosphere 2026-06-16 03:12:51.543424 | controller | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-06-16 03:12:51.543450 | controller | Resolved kubernetes.core to 6.4.0 for >=2.4.0 2026-06-16 03:12:51.543476 | controller | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-06-16 03:12:51.543501 | controller | Resolved vexxhost.kubernetes to v3.2.0 for >=2.5.0 2026-06-16 03:12:51.543528 | controller | Resolved ansible.posix to 2.2.0 for >=1.6.0 2026-06-16 03:12:51.543554 | controller | Resolved community.crypto to 3.2.2 for >=2.2.3 2026-06-16 03:12:51.543580 | controller | Resolved community.general to 13.0.1 for >=4.5.0 2026-06-16 03:12:51.543605 | controller | Resolved kubernetes.core to 6.4.0 for >=2.4.0,>=2.3.2 2026-06-16 03:12:51.543631 | controller | Resolved vexxhost.containers to v1.6.7 for >=1.6.0 2026-06-16 03:12:51.543655 | controller | Checked out ansible.posix to 2.2.0 2026-06-16 03:12:51.543697 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-06-16 03:12:51.543733 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.543759 | controller | Process install dependency map 2026-06-16 03:12:51.543784 | controller | Starting collection install process 2026-06-16 03:12:51.543810 | controller | Installing 'ansible.posix:2.2.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-16 03:12:51.543836 | controller | Created collection for ansible.posix:2.2.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-06-16 03:12:51.543861 | controller | ansible.posix:2.2.0 was installed successfully 2026-06-16 03:12:51.543886 | controller | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-06-16 03:12:51.543911 | controller | Creating virtual environment at: .venv 2026-06-16 03:12:51.543936 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.543962 | controller | Downloading pydantic-core (2.0MiB) 2026-06-16 03:12:51.543988 | controller | Downloading pygments (1.2MiB) 2026-06-16 03:12:51.544013 | controller | Downloading kubernetes (1.9MiB) 2026-06-16 03:12:51.544038 | controller | Downloading ansible-core (2.1MiB) 2026-06-16 03:12:51.544062 | controller | Downloading cryptography (4.3MiB) 2026-06-16 03:12:51.544087 | controller | Downloading pydantic-core 2026-06-16 03:12:51.544111 | controller | Downloading cryptography 2026-06-16 03:12:51.544135 | controller | Downloading pygments 2026-06-16 03:12:51.544159 | controller | Downloading kubernetes 2026-06-16 03:12:51.544184 | controller | Downloading ansible-core 2026-06-16 03:12:51.544209 | controller | Installed 52 packages in 51ms 2026-06-16 03:12:51.544233 | controller | Checked out community.crypto to 3.2.2 2026-06-16 03:12:51.544257 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-06-16 03:12:51.544283 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.544313 | controller | Process install dependency map 2026-06-16 03:12:51.544339 | controller | Starting collection install process 2026-06-16 03:12:51.544364 | controller | Installing 'community.crypto:3.2.2' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-16 03:12:51.544390 | controller | Created collection for community.crypto:3.2.2 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-06-16 03:12:51.544415 | controller | community.crypto:3.2.2 was installed successfully 2026-06-16 03:12:51.544441 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.544466 | controller | Checked out community.general to 13.0.1 2026-06-16 03:12:51.544492 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-06-16 03:12:51.544519 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.544545 | controller | Process install dependency map 2026-06-16 03:12:51.544570 | controller | Starting collection install process 2026-06-16 03:12:51.544595 | controller | Installing 'community.general:13.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-16 03:12:51.544621 | controller | Created collection for community.general:13.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-06-16 03:12:51.544646 | controller | community.general:13.0.1 was installed successfully 2026-06-16 03:12:51.544671 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.544697 | controller | Checked out kubernetes.core to 6.4.0 2026-06-16 03:12:51.544729 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-06-16 03:12:51.544756 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.544782 | controller | Process install dependency map 2026-06-16 03:12:51.544872 | controller | Starting collection install process 2026-06-16 03:12:51.544901 | controller | Installing 'kubernetes.core:6.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-16 03:12:51.544926 | controller | Created collection for kubernetes.core:6.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-06-16 03:12:51.544972 | controller | kubernetes.core:6.4.0 was installed successfully 2026-06-16 03:12:51.545001 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.545027 | controller | Checked out openstack.cloud to 2.6.0 2026-06-16 03:12:51.545053 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-06-16 03:12:51.545078 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.545104 | controller | Process install dependency map 2026-06-16 03:12:51.545129 | controller | Starting collection install process 2026-06-16 03:12:51.545154 | controller | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-06-16 03:12:51.545179 | controller | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-06-16 03:12:51.545204 | controller | openstack.cloud:2.6.0 was installed successfully 2026-06-16 03:12:51.545228 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.545253 | controller | Checked out vexxhost.containers to v1.6.7 2026-06-16 03:12:51.545308 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-06-16 03:12:51.545335 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.545360 | controller | Process install dependency map 2026-06-16 03:12:51.545385 | controller | Starting collection install process 2026-06-16 03:12:51.545411 | controller | Installing 'vexxhost.containers:1.6.7' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-06-16 03:12:51.545437 | controller | Created collection for vexxhost.containers:1.6.7 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-06-16 03:12:51.545462 | controller | vexxhost.containers:1.6.7 was installed successfully 2026-06-16 03:12:51.545487 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.545512 | controller | Checked out vexxhost.kubernetes to v3.2.0 2026-06-16 03:12:51.545536 | controller | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-06-16 03:12:51.545560 | controller | Starting galaxy collection install process 2026-06-16 03:12:51.545585 | controller | Process install dependency map 2026-06-16 03:12:51.545609 | controller | Starting collection install process 2026-06-16 03:12:51.545634 | controller | Installing 'vexxhost.kubernetes:3.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-06-16 03:12:51.545658 | controller | Created collection for vexxhost.kubernetes:3.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-06-16 03:12:51.545682 | controller | vexxhost.kubernetes:3.2.0 was installed successfully 2026-06-16 03:12:51.545715 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:12:51.553386 | 2026-06-16 03:12:51.553438 | PLAY RECAP 2026-06-16 03:12:51.553487 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 03:12:51.553509 | 2026-06-16 03:12:51.713864 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 03:12:51.717121 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere.common/test-playbooks/molecule/pre.yml@main] 2026-06-16 03:12:52.423812 | 2026-06-16 03:12:52.424010 | PLAY [Prepare Molecule log collection] 2026-06-16 03:12:52.436980 | 2026-06-16 03:12:52.437102 | TASK [Install jq for log collection] 2026-06-16 03:13:04.181094 | controller | changed 2026-06-16 03:13:04.183478 | 2026-06-16 03:13:04.183596 | PLAY RECAP 2026-06-16 03:13:04.183659 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 03:13:04.183716 | 2026-06-16 03:13:04.376105 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere.common/test-playbooks/molecule/pre.yml@main] 2026-06-16 03:13:04.379067 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 03:13:04.987256 | 2026-06-16 03:13:04.987376 | PLAY [all] 2026-06-16 03:13:04.998451 | 2026-06-16 03:13:04.998522 | TASK [Copy inventory file for Zuul] 2026-06-16 03:13:05.997789 | controller | changed 2026-06-16 03:13:06.003614 | 2026-06-16 03:13:06.003694 | TASK [Switch "ansible_host" to private IP] 2026-06-16 03:13:06.381483 | controller | changed: 1 replacements made 2026-06-16 03:13:06.387542 | 2026-06-16 03:13:06.387610 | TASK [Run Molecule scenario] 2026-06-16 03:13:06.775552 | controller | warning: No `requires-python` value found in the workspace. Defaulting to `>=3.12`. 2026-06-16 03:13:07.418811 | controller | INFO Collection 'atmosphere.common' detected. 2026-06-16 03:13:07.418890 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-16 03:13:07.802197 | controller | INFO [glance-image > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-16 03:13:07.802268 | controller | INFO [glance-image > prerun] Performing prerun with role_name_check=0... 2026-06-16 03:13:10.365180 | controller | INFO [glance-image > dependency] Executing 2026-06-16 03:13:45.201957 | controller | Starting galaxy collection install process 2026-06-16 03:13:45.202166 | controller | Process install dependency map 2026-06-16 03:13:45.202471 | controller | Starting collection install process 2026-06-16 03:13:45.202695 | controller | 'openstack.cloud:2.6.0' is already installed, skipping. 2026-06-16 03:13:45.202913 | controller | 'vexxhost.kubernetes:3.2.0' is already installed, skipping. 2026-06-16 03:13:45.203148 | controller | 'vexxhost.containers:1.6.7' is already installed, skipping. 2026-06-16 03:13:45.203391 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/vexxhost-atmosphere-7.6.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/vexxhost-atmosphere-7.6.0-l2kuz_tf 2026-06-16 03:13:45.203566 | controller | Installing 'vexxhost.atmosphere:7.6.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere' 2026-06-16 03:13:45.203822 | controller | vexxhost.atmosphere:7.6.0 was installed successfully 2026-06-16 03:13:45.203972 | controller | 'atmosphere.common:0.7.0' is already installed, skipping. 2026-06-16 03:13:45.204297 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-1.6.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/ansible-posix-1.6.0-bwaw341z 2026-06-16 03:13:45.204543 | controller | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-16 03:13:45.204753 | controller | ansible.posix:1.6.0 was installed successfully 2026-06-16 03:13:45.205044 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-7.3.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/community-general-7.3.0-3d5gkc3n 2026-06-16 03:13:45.205289 | controller | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-16 03:13:45.205498 | controller | community.general:7.3.0 was installed successfully 2026-06-16 03:13:45.205733 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-2.4.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/kubernetes-core-2.4.0-ygii5htg 2026-06-16 03:13:45.205906 | controller | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-16 03:13:45.206167 | controller | kubernetes.core:2.4.0 was installed successfully 2026-06-16 03:13:45.206352 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-crypto-2.2.3.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/community-crypto-2.2.3-lr1xhido 2026-06-16 03:13:45.206630 | controller | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-16 03:13:45.206823 | controller | community.crypto:2.2.3 was installed successfully 2026-06-16 03:13:45.207049 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-mysql-3.6.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/community-mysql-3.6.0-bz_nb0tx 2026-06-16 03:13:45.207293 | controller | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-06-16 03:13:45.207499 | controller | community.mysql:3.6.0 was installed successfully 2026-06-16 03:13:45.207669 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-netcommon-1.2.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/ansible-netcommon-1.2.0-omjnx7dh 2026-06-16 03:13:45.207810 | controller | Installing 'ansible.netcommon:1.2.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-16 03:13:45.207941 | controller | ansible.netcommon:1.2.0 was installed successfully 2026-06-16 03:13:45.208092 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/vexxhost-ceph-4.0.0.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/vexxhost-ceph-4.0.0-s7mmgdpi 2026-06-16 03:13:45.208249 | controller | Installing 'vexxhost.ceph:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-06-16 03:13:45.208378 | controller | vexxhost.ceph:4.0.0 was installed successfully 2026-06-16 03:13:45.208520 | controller | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-6.0.2.tar.gz to /home/zuul/.ansible/tmp/ansible-local-1463twmk2eeb/tmp2g_di6tw/ansible-utils-6.0.2-opi4_3j6 2026-06-16 03:13:45.208659 | controller | Installing 'ansible.utils:6.0.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-16 03:13:45.208787 | controller | ansible.utils:6.0.2 was installed successfully 2026-06-16 03:13:45.251200 | controller | INFO [glance-image > dependency] Dependency completed successfully. 2026-06-16 03:13:45.541631 | controller | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-16 03:13:45.541803 | controller | 2.18.17 2026-06-16 03:13:45.601674 | controller | Starting galaxy collection install process 2026-06-16 03:13:45.601911 | controller | Nothing to do. All requested collections are already installed. If you want to reinstall them, consider using `--force`. 2026-06-16 03:13:45.640550 | controller | INFO [glance-image > dependency] Dependency completed successfully. 2026-06-16 03:13:45.640661 | controller | INFO [glance-image > dependency] Executed: Successful 2026-06-16 03:13:45.652562 | controller | INFO [glance-image > cleanup] Executing 2026-06-16 03:13:45.652916 | controller | WARNING [glance-image > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 03:13:45.658705 | controller | INFO [glance-image > destroy] Executing 2026-06-16 03:13:45.658742 | controller | WARNING [glance-image > destroy] Skipping, '--destroy=never' requested. 2026-06-16 03:13:45.658831 | controller | INFO [glance-image > destroy] Executed: Successful 2026-06-16 03:13:45.665013 | controller | INFO [glance-image > syntax] Executing 2026-06-16 03:13:46.567080 | controller | 2026-06-16 03:13:46.567420 | controller | playbook: /home/zuul/src/github.com/vexxhost/atmosphere.common/extensions/molecule/glance-image/converge.yml 2026-06-16 03:13:46.612669 | controller | INFO [glance-image > syntax] Executed: Successful 2026-06-16 03:13:46.624462 | controller | INFO [glance-image > create] Executing 2026-06-16 03:13:46.625947 | controller | WARNING [glance-image > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 03:13:46.631723 | controller | INFO [glance-image > prepare] Executing 2026-06-16 03:13:47.993974 | controller | 2026-06-16 03:13:47.994214 | controller | PLAY [Prepare host packages] *************************************************** 2026-06-16 03:13:47.994402 | controller | 2026-06-16 03:13:47.994611 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-16 03:13:47.994815 | controller | Tuesday 16 June 2026 03:13:47 +0000 (0:00:00.033) 0:00:00.033 ********** 2026-06-16 03:13:49.311753 | controller | [WARNING]: Platform linux on host controller is using the discovered Python 2026-06-16 03:13:49.311985 | controller | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-16 03:13:49.312231 | controller | interpreter could change the meaning of that path. See 2026-06-16 03:13:49.312547 | controller | https://docs.ansible.com/ansible- 2026-06-16 03:13:49.312835 | controller | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 03:13:49.318400 | controller | ok: [controller] 2026-06-16 03:13:49.318586 | controller | 2026-06-16 03:13:49.318788 | controller | TASK [Install Debian packages] ************************************************* 2026-06-16 03:13:49.318991 | controller | Tuesday 16 June 2026 03:13:49 +0000 (0:00:01.325) 0:00:01.358 ********** 2026-06-16 03:13:55.745537 | controller | changed: [controller] 2026-06-16 03:13:55.745723 | controller | 2026-06-16 03:13:55.745955 | controller | TASK [Install Python packages used by the test] ******************************** 2026-06-16 03:13:55.746209 | controller | Tuesday 16 June 2026 03:13:55 +0000 (0:00:06.425) 0:00:07.783 ********** 2026-06-16 03:14:03.040172 | controller | changed: [controller] 2026-06-16 03:14:03.040235 | controller | 2026-06-16 03:14:03.040312 | controller | PLAY [all] ********************************************************************* 2026-06-16 03:14:03.041188 | controller | 2026-06-16 03:14:03.041241 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-16 03:14:03.041247 | controller | Tuesday 16 June 2026 03:14:03 +0000 (0:00:07.296) 0:00:15.080 ********** 2026-06-16 03:14:03.845337 | controller | ok: [controller] 2026-06-16 03:14:03.845388 | controller | 2026-06-16 03:14:03.845594 | controller | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-06-16 03:14:03.845803 | controller | Tuesday 16 June 2026 03:14:03 +0000 (0:00:00.804) 0:00:15.884 ********** 2026-06-16 03:14:03.983875 | controller | ok: [controller] 2026-06-16 03:14:03.983922 | controller | 2026-06-16 03:14:03.984112 | controller | PLAY [Configure Kubernetes VIP] ************************************************ 2026-06-16 03:14:03.984255 | controller | 2026-06-16 03:14:03.984508 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-16 03:14:03.984657 | controller | Tuesday 16 June 2026 03:14:03 +0000 (0:00:00.139) 0:00:16.023 ********** 2026-06-16 03:14:04.853243 | controller | ok: [controller] 2026-06-16 03:14:04.853936 | controller | 2026-06-16 03:14:04.853979 | controller | TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] *** 2026-06-16 03:14:04.853990 | controller | Tuesday 16 June 2026 03:14:04 +0000 (0:00:00.868) 0:00:16.892 ********** 2026-06-16 03:14:05.255648 | controller | changed: [controller] 2026-06-16 03:14:05.255714 | controller | 2026-06-16 03:14:05.255724 | controller | TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] **************** 2026-06-16 03:14:05.255733 | controller | Tuesday 16 June 2026 03:14:05 +0000 (0:00:00.401) 0:00:17.294 ********** 2026-06-16 03:14:06.391476 | controller | ok: [controller] => (item=/etc/keepalived/keepalived.conf) 2026-06-16 03:14:06.391533 | controller | ok: [controller] => (item=/etc/keepalived/check_apiserver.sh) 2026-06-16 03:14:06.391543 | controller | ok: [controller] => (item=/etc/kubernetes/manifests/keepalived.yaml) 2026-06-16 03:14:06.391552 | controller | ok: [controller] => (item=/etc/haproxy/haproxy.cfg) 2026-06-16 03:14:06.391560 | controller | ok: [controller] => (item=/etc/kubernetes/manifests/haproxy.yaml) 2026-06-16 03:14:06.391569 | controller | 2026-06-16 03:14:06.391579 | controller | TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] **** 2026-06-16 03:14:06.391587 | controller | Tuesday 16 June 2026 03:14:06 +0000 (0:00:01.133) 0:00:18.427 ********** 2026-06-16 03:14:06.802491 | controller | failed: [controller] (item=/etc/kubernetes/manifests/kube-apiserver.yaml) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/manifests/kube-apiserver.yaml", "msg": "Path /etc/kubernetes/manifests/kube-apiserver.yaml does not exist !", "rc": 257} 2026-06-16 03:14:07.001842 | controller | failed: [controller] (item=/etc/kubernetes/controller-manager.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/controller-manager.conf", "msg": "Path /etc/kubernetes/controller-manager.conf does not exist !", "rc": 257} 2026-06-16 03:14:07.234884 | controller | failed: [controller] (item=/etc/kubernetes/scheduler.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/scheduler.conf", "msg": "Path /etc/kubernetes/scheduler.conf does not exist !", "rc": 257} 2026-06-16 03:14:07.245086 | controller | ...ignoring 2026-06-16 03:14:07.245176 | controller | 2026-06-16 03:14:07.245186 | controller | TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] ********* 2026-06-16 03:14:07.245194 | controller | Tuesday 16 June 2026 03:14:07 +0000 (0:00:00.855) 0:00:19.283 ********** 2026-06-16 03:14:07.611543 | controller | ok: [controller] 2026-06-16 03:14:07.611618 | controller | 2026-06-16 03:14:07.611652 | controller | TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] ********* 2026-06-16 03:14:07.611661 | controller | Tuesday 16 June 2026 03:14:07 +0000 (0:00:00.362) 0:00:19.645 ********** 2026-06-16 03:14:07.847741 | controller | ok: [controller] 2026-06-16 03:14:07.847793 | controller | 2026-06-16 03:14:07.847803 | controller | TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************ 2026-06-16 03:14:07.847813 | controller | Tuesday 16 June 2026 03:14:07 +0000 (0:00:00.239) 0:00:19.885 ********** 2026-06-16 03:14:07.878676 | controller | ok: [controller] 2026-06-16 03:14:07.878726 | controller | 2026-06-16 03:14:07.878753 | controller | TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] *** 2026-06-16 03:14:07.878763 | controller | Tuesday 16 June 2026 03:14:07 +0000 (0:00:00.031) 0:00:19.916 ********** 2026-06-16 03:14:07.922353 | controller | ok: [controller] 2026-06-16 03:14:07.922383 | controller | 2026-06-16 03:14:07.922392 | controller | TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] *************** 2026-06-16 03:14:07.922401 | controller | Tuesday 16 June 2026 03:14:07 +0000 (0:00:00.043) 0:00:19.960 ********** 2026-06-16 03:14:08.778299 | controller | ok: [controller] 2026-06-16 03:14:08.778360 | controller | 2026-06-16 03:14:08.778371 | controller | TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] ******* 2026-06-16 03:14:08.778471 | controller | Tuesday 16 June 2026 03:14:08 +0000 (0:00:00.852) 0:00:20.813 ********** 2026-06-16 03:14:09.160816 | controller | ok: [controller] 2026-06-16 03:14:09.160935 | controller | 2026-06-16 03:14:09.161148 | controller | TASK [vexxhost.kubernetes.kube_vip : Flush handlers] *************************** 2026-06-16 03:14:09.161399 | controller | Tuesday 16 June 2026 03:14:09 +0000 (0:00:00.338) 0:00:21.152 ********** 2026-06-16 03:14:09.161582 | controller | 2026-06-16 03:14:09.161780 | controller | PLAY [Install Kubernetes] ****************************************************** 2026-06-16 03:14:09.161961 | controller | 2026-06-16 03:14:09.162197 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-16 03:14:09.162405 | controller | Tuesday 16 June 2026 03:14:09 +0000 (0:00:00.048) 0:00:21.200 ********** 2026-06-16 03:14:09.998317 | controller | ok: [controller] 2026-06-16 03:14:09.998379 | controller | 2026-06-16 03:14:09.998390 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:09.998399 | controller | Tuesday 16 June 2026 03:14:09 +0000 (0:00:00.836) 0:00:22.036 ********** 2026-06-16 03:14:10.240953 | controller | ok: [controller] 2026-06-16 03:14:10.241093 | controller | 2026-06-16 03:14:10.241346 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 03:14:10.241551 | controller | Tuesday 16 June 2026 03:14:10 +0000 (0:00:00.243) 0:00:22.280 ********** 2026-06-16 03:14:10.272873 | controller | skipping: [controller] 2026-06-16 03:14:10.273030 | controller | 2026-06-16 03:14:10.273287 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 03:14:10.273496 | controller | Tuesday 16 June 2026 03:14:10 +0000 (0:00:00.032) 0:00:22.312 ********** 2026-06-16 03:14:10.519398 | controller | changed: [controller] 2026-06-16 03:14:10.519562 | controller | 2026-06-16 03:14:10.519791 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:10.520004 | controller | Tuesday 16 June 2026 03:14:10 +0000 (0:00:00.246) 0:00:22.558 ********** 2026-06-16 03:14:10.593470 | controller | ok: [controller] => { 2026-06-16 03:14:10.593649 | controller | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 03:14:10.593843 | controller | } 2026-06-16 03:14:10.594024 | controller | 2026-06-16 03:14:10.594303 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:10.594513 | controller | Tuesday 16 June 2026 03:14:10 +0000 (0:00:00.073) 0:00:22.632 ********** 2026-06-16 03:14:11.312714 | controller | changed: [controller] 2026-06-16 03:14:11.312854 | controller | 2026-06-16 03:14:11.313074 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:11.313341 | controller | Tuesday 16 June 2026 03:14:11 +0000 (0:00:00.719) 0:00:23.352 ********** 2026-06-16 03:14:11.353919 | controller | skipping: [controller] 2026-06-16 03:14:11.354107 | controller | 2026-06-16 03:14:11.354373 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:11.354591 | controller | Tuesday 16 June 2026 03:14:11 +0000 (0:00:00.041) 0:00:23.393 ********** 2026-06-16 03:14:11.600270 | controller | ok: [controller] 2026-06-16 03:14:11.600335 | controller | 2026-06-16 03:14:11.600356 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 03:14:11.600546 | controller | Tuesday 16 June 2026 03:14:11 +0000 (0:00:00.245) 0:00:23.639 ********** 2026-06-16 03:14:12.490200 | controller | ok: [controller] 2026-06-16 03:14:12.490246 | controller | 2026-06-16 03:14:12.490251 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:12.490265 | controller | Tuesday 16 June 2026 03:14:12 +0000 (0:00:00.886) 0:00:24.526 ********** 2026-06-16 03:14:12.574311 | controller | ok: [controller] => { 2026-06-16 03:14:12.574407 | controller | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 03:14:12.574419 | controller | } 2026-06-16 03:14:12.574436 | controller | 2026-06-16 03:14:12.574914 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:12.574957 | controller | Tuesday 16 June 2026 03:14:12 +0000 (0:00:00.086) 0:00:24.612 ********** 2026-06-16 03:14:13.380611 | controller | changed: [controller] 2026-06-16 03:14:13.380662 | controller | 2026-06-16 03:14:13.380672 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:13.380681 | controller | Tuesday 16 June 2026 03:14:13 +0000 (0:00:00.806) 0:00:25.418 ********** 2026-06-16 03:14:16.362082 | controller | changed: [controller] 2026-06-16 03:14:16.362128 | controller | 2026-06-16 03:14:16.362154 | controller | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 03:14:16.362163 | controller | Tuesday 16 June 2026 03:14:16 +0000 (0:00:02.982) 0:00:28.401 ********** 2026-06-16 03:14:16.395658 | controller | skipping: [controller] 2026-06-16 03:14:16.395758 | controller | 2026-06-16 03:14:16.396043 | controller | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 03:14:16.396071 | controller | Tuesday 16 June 2026 03:14:16 +0000 (0:00:00.033) 0:00:28.434 ********** 2026-06-16 03:14:16.439046 | controller | skipping: [controller] 2026-06-16 03:14:16.439074 | controller | 2026-06-16 03:14:16.439081 | controller | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 03:14:16.439087 | controller | Tuesday 16 June 2026 03:14:16 +0000 (0:00:00.041) 0:00:28.475 ********** 2026-06-16 03:14:16.467443 | controller | skipping: [controller] 2026-06-16 03:14:16.467480 | controller | 2026-06-16 03:14:16.467490 | controller | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 03:14:16.467500 | controller | Tuesday 16 June 2026 03:14:16 +0000 (0:00:00.029) 0:00:28.505 ********** 2026-06-16 03:14:23.493677 | controller | changed: [controller] 2026-06-16 03:14:23.493754 | controller | 2026-06-16 03:14:23.493887 | controller | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 03:14:23.493984 | controller | Tuesday 16 June 2026 03:14:23 +0000 (0:00:07.026) 0:00:35.532 ********** 2026-06-16 03:14:24.092097 | controller | changed: [controller] 2026-06-16 03:14:24.092167 | controller | 2026-06-16 03:14:24.092177 | controller | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 03:14:24.092184 | controller | Tuesday 16 June 2026 03:14:24 +0000 (0:00:00.598) 0:00:36.131 ********** 2026-06-16 03:14:25.241771 | controller | changed: [controller] => (item={'path': '/etc/containerd'}) 2026-06-16 03:14:25.241857 | controller | changed: [controller] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 03:14:25.241868 | controller | changed: [controller] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 03:14:25.241875 | controller | changed: [controller] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 03:14:25.241883 | controller | changed: [controller] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 03:14:25.241890 | controller | 2026-06-16 03:14:25.241897 | controller | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 03:14:25.241922 | controller | Tuesday 16 June 2026 03:14:25 +0000 (0:00:01.147) 0:00:37.279 ********** 2026-06-16 03:14:25.939102 | controller | changed: [controller] 2026-06-16 03:14:25.939185 | controller | 2026-06-16 03:14:25.939196 | controller | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 03:14:25.939205 | controller | Tuesday 16 June 2026 03:14:25 +0000 (0:00:00.692) 0:00:37.971 ********** 2026-06-16 03:14:25.939214 | controller | 2026-06-16 03:14:25.939222 | controller | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-16 03:14:25.939231 | controller | Tuesday 16 June 2026 03:14:25 +0000 (0:00:00.005) 0:00:37.976 ********** 2026-06-16 03:14:26.718571 | controller | changed: [controller] 2026-06-16 03:14:26.718663 | controller | 2026-06-16 03:14:26.718678 | controller | RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] ***************** 2026-06-16 03:14:26.718791 | controller | Tuesday 16 June 2026 03:14:26 +0000 (0:00:00.779) 0:00:38.756 ********** 2026-06-16 03:14:27.588678 | controller | ok: [controller] 2026-06-16 03:14:27.588748 | controller | 2026-06-16 03:14:27.588876 | controller | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 03:14:27.588970 | controller | Tuesday 16 June 2026 03:14:27 +0000 (0:00:00.870) 0:00:39.626 ********** 2026-06-16 03:14:28.271032 | controller | changed: [controller] 2026-06-16 03:14:28.271095 | controller | 2026-06-16 03:14:28.271439 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the "kubeadm-config" ConfigMap] *** 2026-06-16 03:14:28.271475 | controller | Tuesday 16 June 2026 03:14:28 +0000 (0:00:00.683) 0:00:40.309 ********** 2026-06-16 03:14:29.262815 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible_collections.kubernetes.core.plugins.module_utils.k8s.exceptions.CoreException: Could not create API client: Invalid kube-config file. No configuration found. 2026-06-16 03:14:29.263036 | controller | fatal: [controller]: FAILED! => {"changed": false, "msg": "Could not create API client: Invalid kube-config file. No configuration found."} 2026-06-16 03:14:29.271599 | controller | ...ignoring 2026-06-16 03:14:29.271688 | controller | 2026-06-16 03:14:29.271789 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] *** 2026-06-16 03:14:29.271961 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:01.001) 0:00:41.311 ********** 2026-06-16 03:14:29.314002 | controller | skipping: [controller] 2026-06-16 03:14:29.314039 | controller | 2026-06-16 03:14:29.314186 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] *** 2026-06-16 03:14:29.314281 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.042) 0:00:41.354 ********** 2026-06-16 03:14:29.352740 | controller | skipping: [controller] 2026-06-16 03:14:29.352836 | controller | 2026-06-16 03:14:29.352985 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] *** 2026-06-16 03:14:29.353120 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.037) 0:00:41.392 ********** 2026-06-16 03:14:29.399617 | controller | skipping: [controller] 2026-06-16 03:14:29.399677 | controller | 2026-06-16 03:14:29.399687 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] *** 2026-06-16 03:14:29.399697 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.045) 0:00:41.437 ********** 2026-06-16 03:14:29.456281 | controller | skipping: [controller] 2026-06-16 03:14:29.456320 | controller | 2026-06-16 03:14:29.456364 | controller | TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] *** 2026-06-16 03:14:29.456503 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.040) 0:00:41.478 ********** 2026-06-16 03:14:29.478673 | controller | skipping: [controller] 2026-06-16 03:14:29.478695 | controller | 2026-06-16 03:14:29.478700 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:29.478704 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.039) 0:00:41.518 ********** 2026-06-16 03:14:29.725600 | controller | ok: [controller] 2026-06-16 03:14:29.725668 | controller | 2026-06-16 03:14:29.725718 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:29.725826 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.245) 0:00:41.763 ********** 2026-06-16 03:14:29.770267 | controller | ok: [controller] => { 2026-06-16 03:14:29.770379 | controller | "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm" 2026-06-16 03:14:29.770499 | controller | } 2026-06-16 03:14:29.770615 | controller | 2026-06-16 03:14:29.770755 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:29.770868 | controller | Tuesday 16 June 2026 03:14:29 +0000 (0:00:00.046) 0:00:41.810 ********** 2026-06-16 03:14:31.309245 | controller | changed: [controller] 2026-06-16 03:14:31.309296 | controller | 2026-06-16 03:14:31.309627 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:31.309701 | controller | Tuesday 16 June 2026 03:14:31 +0000 (0:00:01.537) 0:00:43.348 ********** 2026-06-16 03:14:31.349577 | controller | skipping: [controller] 2026-06-16 03:14:31.349624 | controller | 2026-06-16 03:14:31.349718 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:31.349821 | controller | Tuesday 16 June 2026 03:14:31 +0000 (0:00:00.040) 0:00:43.388 ********** 2026-06-16 03:14:31.598579 | controller | ok: [controller] 2026-06-16 03:14:31.598647 | controller | 2026-06-16 03:14:31.601289 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:31.601323 | controller | Tuesday 16 June 2026 03:14:31 +0000 (0:00:00.249) 0:00:43.638 ********** 2026-06-16 03:14:31.641033 | controller | ok: [controller] => { 2026-06-16 03:14:31.641078 | controller | "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl" 2026-06-16 03:14:31.641087 | controller | } 2026-06-16 03:14:31.641096 | controller | 2026-06-16 03:14:31.641106 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:31.641115 | controller | Tuesday 16 June 2026 03:14:31 +0000 (0:00:00.040) 0:00:43.678 ********** 2026-06-16 03:14:32.761529 | controller | changed: [controller] 2026-06-16 03:14:32.761607 | controller | 2026-06-16 03:14:32.761617 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:32.761626 | controller | Tuesday 16 June 2026 03:14:32 +0000 (0:00:01.120) 0:00:44.799 ********** 2026-06-16 03:14:32.805494 | controller | skipping: [controller] 2026-06-16 03:14:32.805536 | controller | 2026-06-16 03:14:32.805546 | controller | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 03:14:32.805556 | controller | Tuesday 16 June 2026 03:14:32 +0000 (0:00:00.044) 0:00:44.844 ********** 2026-06-16 03:14:32.838467 | controller | skipping: [controller] 2026-06-16 03:14:32.838513 | controller | 2026-06-16 03:14:32.838523 | controller | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 03:14:32.838532 | controller | Tuesday 16 June 2026 03:14:32 +0000 (0:00:00.032) 0:00:44.876 ********** 2026-06-16 03:14:32.869446 | controller | skipping: [controller] 2026-06-16 03:14:32.869488 | controller | 2026-06-16 03:14:32.869498 | controller | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 03:14:32.869507 | controller | Tuesday 16 June 2026 03:14:32 +0000 (0:00:00.031) 0:00:44.907 ********** 2026-06-16 03:14:32.897307 | controller | skipping: [controller] 2026-06-16 03:14:32.897384 | controller | 2026-06-16 03:14:32.897398 | controller | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 03:14:32.897437 | controller | Tuesday 16 June 2026 03:14:32 +0000 (0:00:00.028) 0:00:44.935 ********** 2026-06-16 03:14:33.766338 | controller | ok: [controller] 2026-06-16 03:14:33.766408 | controller | 2026-06-16 03:14:33.766431 | controller | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 03:14:33.766688 | controller | Tuesday 16 June 2026 03:14:33 +0000 (0:00:00.869) 0:00:45.805 ********** 2026-06-16 03:14:34.329319 | controller | ok: [controller] 2026-06-16 03:14:34.329386 | controller | 2026-06-16 03:14:34.329397 | controller | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 03:14:34.329407 | controller | Tuesday 16 June 2026 03:14:34 +0000 (0:00:00.561) 0:00:46.367 ********** 2026-06-16 03:14:35.483191 | controller | ok: [controller] => (item={'path': '/etc/containerd'}) 2026-06-16 03:14:35.483262 | controller | ok: [controller] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 03:14:35.483267 | controller | ok: [controller] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 03:14:35.483278 | controller | ok: [controller] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 03:14:35.483282 | controller | ok: [controller] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 03:14:35.483290 | controller | 2026-06-16 03:14:35.484020 | controller | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 03:14:35.484072 | controller | Tuesday 16 June 2026 03:14:35 +0000 (0:00:01.152) 0:00:47.519 ********** 2026-06-16 03:14:36.155332 | controller | ok: [controller] 2026-06-16 03:14:36.155396 | controller | 2026-06-16 03:14:36.155406 | controller | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 03:14:36.155415 | controller | Tuesday 16 June 2026 03:14:36 +0000 (0:00:00.667) 0:00:48.187 ********** 2026-06-16 03:14:36.155424 | controller | 2026-06-16 03:14:36.155432 | controller | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 03:14:36.155441 | controller | Tuesday 16 June 2026 03:14:36 +0000 (0:00:00.005) 0:00:48.192 ********** 2026-06-16 03:14:36.626645 | controller | ok: [controller] 2026-06-16 03:14:36.626699 | controller | 2026-06-16 03:14:36.626709 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:36.626719 | controller | Tuesday 16 June 2026 03:14:36 +0000 (0:00:00.472) 0:00:48.664 ********** 2026-06-16 03:14:36.880294 | controller | ok: [controller] 2026-06-16 03:14:36.880386 | controller | 2026-06-16 03:14:36.880406 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:36.880692 | controller | Tuesday 16 June 2026 03:14:36 +0000 (0:00:00.254) 0:00:48.919 ********** 2026-06-16 03:14:36.942813 | controller | ok: [controller] => { 2026-06-16 03:14:36.942848 | controller | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/crictl-v1.35.0-linux-amd64.tar.gz" 2026-06-16 03:14:36.942858 | controller | } 2026-06-16 03:14:36.942868 | controller | 2026-06-16 03:14:36.942877 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:36.942886 | controller | Tuesday 16 June 2026 03:14:36 +0000 (0:00:00.061) 0:00:48.980 ********** 2026-06-16 03:14:37.627302 | controller | changed: [controller] 2026-06-16 03:14:37.627369 | controller | 2026-06-16 03:14:37.627391 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:37.627645 | controller | Tuesday 16 June 2026 03:14:37 +0000 (0:00:00.684) 0:00:49.665 ********** 2026-06-16 03:14:39.178634 | controller | changed: [controller] 2026-06-16 03:14:39.178687 | controller | 2026-06-16 03:14:39.178700 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:39.178714 | controller | Tuesday 16 June 2026 03:14:39 +0000 (0:00:01.550) 0:00:51.216 ********** 2026-06-16 03:14:39.235310 | controller | ok: [controller] => { 2026-06-16 03:14:39.235340 | controller | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/critest-v1.35.0-linux-amd64.tar.gz" 2026-06-16 03:14:39.235352 | controller | } 2026-06-16 03:14:39.235928 | controller | 2026-06-16 03:14:39.235985 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:39.235999 | controller | Tuesday 16 June 2026 03:14:39 +0000 (0:00:00.056) 0:00:51.273 ********** 2026-06-16 03:14:40.124209 | controller | changed: [controller] 2026-06-16 03:14:40.124805 | controller | 2026-06-16 03:14:40.124905 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:40.124921 | controller | Tuesday 16 June 2026 03:14:40 +0000 (0:00:00.889) 0:00:52.163 ********** 2026-06-16 03:14:41.676531 | controller | changed: [controller] 2026-06-16 03:14:41.676612 | controller | 2026-06-16 03:14:41.676626 | controller | TASK [vexxhost.containers.cri_tools : Create crictl config] ******************** 2026-06-16 03:14:41.676639 | controller | Tuesday 16 June 2026 03:14:41 +0000 (0:00:01.551) 0:00:53.715 ********** 2026-06-16 03:14:42.251592 | controller | changed: [controller] 2026-06-16 03:14:42.251669 | controller | 2026-06-16 03:14:42.251705 | controller | TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] ********* 2026-06-16 03:14:42.251717 | controller | Tuesday 16 June 2026 03:14:42 +0000 (0:00:00.575) 0:00:54.290 ********** 2026-06-16 03:14:42.504202 | controller | changed: [controller] 2026-06-16 03:14:42.504249 | controller | 2026-06-16 03:14:42.504256 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:42.504263 | controller | Tuesday 16 June 2026 03:14:42 +0000 (0:00:00.252) 0:00:54.542 ********** 2026-06-16 03:14:42.758683 | controller | ok: [controller] 2026-06-16 03:14:42.758745 | controller | 2026-06-16 03:14:42.758816 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:42.758909 | controller | Tuesday 16 June 2026 03:14:42 +0000 (0:00:00.255) 0:00:54.797 ********** 2026-06-16 03:14:42.816250 | controller | ok: [controller] => { 2026-06-16 03:14:42.816322 | controller | "msg": "https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz" 2026-06-16 03:14:42.817080 | controller | } 2026-06-16 03:14:42.817154 | controller | 2026-06-16 03:14:42.817178 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:42.817188 | controller | Tuesday 16 June 2026 03:14:42 +0000 (0:00:00.057) 0:00:54.855 ********** 2026-06-16 03:14:43.904622 | controller | changed: [controller] 2026-06-16 03:14:43.904706 | controller | 2026-06-16 03:14:43.904717 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:43.904727 | controller | Tuesday 16 June 2026 03:14:43 +0000 (0:00:01.087) 0:00:55.942 ********** 2026-06-16 03:14:46.775912 | controller | changed: [controller] 2026-06-16 03:14:46.775975 | controller | 2026-06-16 03:14:46.775986 | controller | TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] *** 2026-06-16 03:14:46.775995 | controller | Tuesday 16 June 2026 03:14:46 +0000 (0:00:02.871) 0:00:58.813 ********** 2026-06-16 03:14:46.830401 | controller | ok: [controller] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml) 2026-06-16 03:14:46.830436 | controller | 2026-06-16 03:14:46.830446 | controller | TASK [vexxhost.containers.cni_plugins : Install additional packages] *********** 2026-06-16 03:14:46.830456 | controller | Tuesday 16 June 2026 03:14:46 +0000 (0:00:00.054) 0:00:58.868 ********** 2026-06-16 03:14:47.748599 | controller | ok: [controller] 2026-06-16 03:14:47.748691 | controller | 2026-06-16 03:14:47.748886 | controller | TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] **************** 2026-06-16 03:14:47.749063 | controller | Tuesday 16 June 2026 03:14:47 +0000 (0:00:00.916) 0:00:59.785 ********** 2026-06-16 03:14:48.100046 | controller | changed: [controller] 2026-06-16 03:14:48.100111 | controller | 2026-06-16 03:14:48.100327 | controller | TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] ********* 2026-06-16 03:14:48.100369 | controller | Tuesday 16 June 2026 03:14:48 +0000 (0:00:00.353) 0:01:00.139 ********** 2026-06-16 03:14:48.670242 | controller | changed: [controller] 2026-06-16 03:14:48.670306 | controller | 2026-06-16 03:14:48.670724 | controller | TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ****** 2026-06-16 03:14:48.670772 | controller | Tuesday 16 June 2026 03:14:48 +0000 (0:00:00.568) 0:01:00.707 ********** 2026-06-16 03:14:49.744862 | controller | changed: [controller] => (item=br_netfilter) 2026-06-16 03:14:49.744932 | controller | ok: [controller] => (item=ip_tables) 2026-06-16 03:14:49.745097 | controller | changed: [controller] => (item=ip6_tables) 2026-06-16 03:14:49.745308 | controller | changed: [controller] => (item=nf_conntrack) 2026-06-16 03:14:49.745450 | controller | 2026-06-16 03:14:49.745575 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 03:14:49.745663 | controller | Tuesday 16 June 2026 03:14:49 +0000 (0:00:01.075) 0:01:01.783 ********** 2026-06-16 03:14:49.996239 | controller | ok: [controller] 2026-06-16 03:14:49.996303 | controller | 2026-06-16 03:14:49.996320 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 03:14:49.996565 | controller | Tuesday 16 June 2026 03:14:49 +0000 (0:00:00.250) 0:01:02.034 ********** 2026-06-16 03:14:50.041055 | controller | ok: [controller] => { 2026-06-16 03:14:50.041113 | controller | "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet" 2026-06-16 03:14:50.041179 | controller | } 2026-06-16 03:14:50.041194 | controller | 2026-06-16 03:14:50.041203 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 03:14:50.041212 | controller | Tuesday 16 June 2026 03:14:50 +0000 (0:00:00.043) 0:01:02.078 ********** 2026-06-16 03:14:53.518646 | controller | changed: [controller] 2026-06-16 03:14:53.518707 | controller | 2026-06-16 03:14:53.518733 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 03:14:53.518743 | controller | Tuesday 16 June 2026 03:14:53 +0000 (0:00:03.478) 0:01:05.556 ********** 2026-06-16 03:14:53.558770 | controller | skipping: [controller] 2026-06-16 03:14:53.558865 | controller | 2026-06-16 03:14:53.558876 | controller | TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] *** 2026-06-16 03:14:53.558885 | controller | Tuesday 16 June 2026 03:14:53 +0000 (0:00:00.040) 0:01:05.596 ********** 2026-06-16 03:14:53.612678 | controller | ok: [controller] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml) 2026-06-16 03:14:53.612708 | controller | 2026-06-16 03:14:53.612718 | controller | TASK [vexxhost.kubernetes.kubelet : Install coreutils] ************************* 2026-06-16 03:14:53.612727 | controller | Tuesday 16 June 2026 03:14:53 +0000 (0:00:00.052) 0:01:05.649 ********** 2026-06-16 03:14:53.637404 | controller | skipping: [controller] 2026-06-16 03:14:53.637434 | controller | 2026-06-16 03:14:53.637444 | controller | TASK [vexxhost.kubernetes.kubelet : Install additional packages] *************** 2026-06-16 03:14:53.637453 | controller | Tuesday 16 June 2026 03:14:53 +0000 (0:00:00.026) 0:01:05.676 ********** 2026-06-16 03:14:56.851759 | controller | changed: [controller] 2026-06-16 03:14:56.851834 | controller | 2026-06-16 03:14:56.851845 | controller | TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] ******************* 2026-06-16 03:14:56.851854 | controller | Tuesday 16 June 2026 03:14:56 +0000 (0:00:03.213) 0:01:08.890 ********** 2026-06-16 03:14:58.466193 | controller | changed: [controller] => (item={'name': 'net.ipv4.ip_forward', 'value': 1}) 2026-06-16 03:14:58.466302 | controller | changed: [controller] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) 2026-06-16 03:14:58.466445 | controller | changed: [controller] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) 2026-06-16 03:14:58.466583 | controller | changed: [controller] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0}) 2026-06-16 03:14:58.466726 | controller | changed: [controller] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576}) 2026-06-16 03:14:58.466866 | controller | changed: [controller] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192}) 2026-06-16 03:14:58.467010 | controller | changed: [controller] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576}) 2026-06-16 03:14:58.467151 | controller | 2026-06-16 03:14:58.467288 | controller | TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] *** 2026-06-16 03:14:58.467418 | controller | Tuesday 16 June 2026 03:14:58 +0000 (0:00:01.611) 0:01:10.502 ********** 2026-06-16 03:14:59.146173 | controller | changed: [controller] => (item=/etc/systemd/system/kubelet.service.d) 2026-06-16 03:14:59.146298 | controller | ok: [controller] => (item=/etc/kubernetes) 2026-06-16 03:14:59.146445 | controller | ok: [controller] => (item=/etc/kubernetes/manifests) 2026-06-16 03:14:59.146574 | controller | 2026-06-16 03:14:59.146719 | controller | TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ******** 2026-06-16 03:14:59.146865 | controller | Tuesday 16 June 2026 03:14:59 +0000 (0:00:00.683) 0:01:11.185 ********** 2026-06-16 03:14:59.722057 | controller | changed: [controller] 2026-06-16 03:14:59.722114 | controller | 2026-06-16 03:14:59.722124 | controller | TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] *** 2026-06-16 03:14:59.722166 | controller | Tuesday 16 June 2026 03:14:59 +0000 (0:00:00.571) 0:01:11.757 ********** 2026-06-16 03:15:00.320182 | controller | changed: [controller] 2026-06-16 03:15:00.320239 | controller | 2026-06-16 03:15:00.320355 | controller | TASK [vexxhost.kubernetes.kubelet : Check swap status] ************************* 2026-06-16 03:15:00.320538 | controller | Tuesday 16 June 2026 03:15:00 +0000 (0:00:00.597) 0:01:12.355 ********** 2026-06-16 03:15:00.653928 | controller | ok: [controller] 2026-06-16 03:15:00.654785 | controller | 2026-06-16 03:15:00.654815 | controller | TASK [vexxhost.kubernetes.kubelet : Disable swap] ****************************** 2026-06-16 03:15:00.654825 | controller | Tuesday 16 June 2026 03:15:00 +0000 (0:00:00.336) 0:01:12.692 ********** 2026-06-16 03:15:00.674928 | controller | [DEPRECATION WARNING]: Conditional result at location /home/zuul/.ansible/colle 2026-06-16 03:15:00.675155 | controller | ctions/ansible_collections/vexxhost/kubernetes/roles/kubelet/tasks/main.yml 2026-06-16 03:15:00.675394 | controller | 91:11 was of type 'AnsibleUnsafeText'. Conditional results should only be True 2026-06-16 03:15:00.675598 | controller | or False. The result was interpreted as False. This feature will be removed in 2026-06-16 03:15:00.675808 | controller | version 2.19. Deprecation warnings can be disabled by setting 2026-06-16 03:15:00.676064 | controller | deprecation_warnings=False in ansible.cfg. 2026-06-16 03:15:00.689392 | controller | skipping: [controller] 2026-06-16 03:15:00.689423 | controller | 2026-06-16 03:15:00.689450 | controller | TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] *********** 2026-06-16 03:15:00.689459 | controller | Tuesday 16 June 2026 03:15:00 +0000 (0:00:00.035) 0:01:12.728 ********** 2026-06-16 03:15:01.259844 | controller | ok: [controller] => (item=swap) 2026-06-16 03:15:01.259894 | controller | ok: [controller] => (item=none) 2026-06-16 03:15:01.259905 | controller | 2026-06-16 03:15:01.259915 | controller | TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] *** 2026-06-16 03:15:01.259925 | controller | Tuesday 16 June 2026 03:15:01 +0000 (0:00:00.569) 0:01:13.298 ********** 2026-06-16 03:15:01.835533 | controller | changed: [controller] 2026-06-16 03:15:01.835579 | controller | 2026-06-16 03:15:01.835590 | controller | TASK [vexxhost.kubernetes.kubelet : Enable noswap service] ********************* 2026-06-16 03:15:01.835602 | controller | Tuesday 16 June 2026 03:15:01 +0000 (0:00:00.575) 0:01:13.873 ********** 2026-06-16 03:15:02.523195 | controller | changed: [controller] 2026-06-16 03:15:02.523254 | controller | 2026-06-16 03:15:02.523264 | controller | TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] *********** 2026-06-16 03:15:02.523274 | controller | Tuesday 16 June 2026 03:15:02 +0000 (0:00:00.678) 0:01:14.552 ********** 2026-06-16 03:15:02.523282 | controller | 2026-06-16 03:15:02.523290 | controller | RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] ***************** 2026-06-16 03:15:02.523299 | controller | Tuesday 16 June 2026 03:15:02 +0000 (0:00:00.008) 0:01:14.560 ********** 2026-06-16 03:15:03.398775 | controller | ok: [controller] 2026-06-16 03:15:03.399003 | controller | 2026-06-16 03:15:03.399152 | controller | TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] ********** 2026-06-16 03:15:03.399417 | controller | Tuesday 16 June 2026 03:15:03 +0000 (0:00:00.875) 0:01:15.436 ********** 2026-06-16 03:15:04.085457 | controller | changed: [controller] 2026-06-16 03:15:04.085505 | controller | 2026-06-16 03:15:04.085515 | controller | TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] ***** 2026-06-16 03:15:04.085525 | controller | Tuesday 16 June 2026 03:15:04 +0000 (0:00:00.688) 0:01:16.124 ********** 2026-06-16 03:15:05.014233 | controller | ok: [controller] 2026-06-16 03:15:05.014296 | controller | 2026-06-16 03:15:05.014758 | controller | TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ****************** 2026-06-16 03:15:05.014800 | controller | Tuesday 16 June 2026 03:15:05 +0000 (0:00:00.928) 0:01:17.052 ********** 2026-06-16 03:15:05.852190 | controller | changed: [controller] 2026-06-16 03:15:05.852243 | controller | 2026-06-16 03:15:05.852253 | controller | TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] ********* 2026-06-16 03:15:05.852262 | controller | Tuesday 16 June 2026 03:15:05 +0000 (0:00:00.835) 0:01:17.887 ********** 2026-06-16 03:15:06.184884 | controller | changed: [controller] 2026-06-16 03:15:06.185293 | controller | 2026-06-16 03:15:06.185842 | controller | TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] *********** 2026-06-16 03:15:06.186167 | controller | Tuesday 16 June 2026 03:15:06 +0000 (0:00:00.336) 0:01:18.223 ********** 2026-06-16 03:15:06.658669 | controller | ok: [controller] 2026-06-16 03:15:06.658734 | controller | 2026-06-16 03:15:06.658877 | controller | TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ******************** 2026-06-16 03:15:06.659024 | controller | Tuesday 16 June 2026 03:15:06 +0000 (0:00:00.473) 0:01:18.697 ********** 2026-06-16 03:15:06.731452 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for controller 2026-06-16 03:15:06.731508 | controller | 2026-06-16 03:15:06.731596 | controller | TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] ********************** 2026-06-16 03:15:06.731730 | controller | Tuesday 16 June 2026 03:15:06 +0000 (0:00:00.073) 0:01:18.770 ********** 2026-06-16 03:15:06.809572 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for controller 2026-06-16 03:15:06.809603 | controller | 2026-06-16 03:15:06.809613 | controller | TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] *** 2026-06-16 03:15:06.809622 | controller | Tuesday 16 June 2026 03:15:06 +0000 (0:00:00.076) 0:01:18.847 ********** 2026-06-16 03:15:07.055461 | controller | ok: [controller] => (item=controller) 2026-06-16 03:15:07.055516 | controller | 2026-06-16 03:15:07.055527 | controller | TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] **** 2026-06-16 03:15:07.055536 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.246) 0:01:19.093 ********** 2026-06-16 03:15:07.100670 | controller | skipping: [controller] 2026-06-16 03:15:07.100721 | controller | 2026-06-16 03:15:07.100732 | controller | TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] *** 2026-06-16 03:15:07.100742 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.045) 0:01:19.138 ********** 2026-06-16 03:15:07.148200 | controller | ok: [controller] 2026-06-16 03:15:07.148228 | controller | 2026-06-16 03:15:07.148238 | controller | TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] ********** 2026-06-16 03:15:07.148247 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.047) 0:01:19.186 ********** 2026-06-16 03:15:07.187332 | controller | ok: [controller] => { 2026-06-16 03:15:07.187388 | controller | "msg": "controller" 2026-06-16 03:15:07.187398 | controller | } 2026-06-16 03:15:07.187407 | controller | 2026-06-16 03:15:07.187424 | controller | TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] *** 2026-06-16 03:15:07.187673 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.039) 0:01:19.225 ********** 2026-06-16 03:15:07.858215 | controller | changed: [controller] 2026-06-16 03:15:07.858272 | controller | 2026-06-16 03:15:07.858288 | controller | TASK [vexxhost.kubernetes.kubernetes : Create pki folder] ********************** 2026-06-16 03:15:07.858538 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.671) 0:01:19.897 ********** 2026-06-16 03:15:07.894364 | controller | skipping: [controller] 2026-06-16 03:15:07.894394 | controller | 2026-06-16 03:15:07.894404 | controller | TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] *************** 2026-06-16 03:15:07.894413 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.036) 0:01:19.933 ********** 2026-06-16 03:15:07.929639 | controller | skipping: [controller] 2026-06-16 03:15:07.929699 | controller | 2026-06-16 03:15:07.929710 | controller | TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] ************** 2026-06-16 03:15:07.929720 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.034) 0:01:19.967 ********** 2026-06-16 03:15:07.959593 | controller | skipping: [controller] 2026-06-16 03:15:07.959632 | controller | 2026-06-16 03:15:07.959753 | controller | TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] ********************* 2026-06-16 03:15:07.959846 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.030) 0:01:19.998 ********** 2026-06-16 03:15:07.996589 | controller | skipping: [controller] 2026-06-16 03:15:07.996645 | controller | 2026-06-16 03:15:07.996655 | controller | TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ******************** 2026-06-16 03:15:07.996664 | controller | Tuesday 16 June 2026 03:15:07 +0000 (0:00:00.035) 0:01:20.034 ********** 2026-06-16 03:15:08.028649 | controller | skipping: [controller] 2026-06-16 03:15:08.028705 | controller | 2026-06-16 03:15:08.028715 | controller | TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] ************** 2026-06-16 03:15:08.028724 | controller | Tuesday 16 June 2026 03:15:08 +0000 (0:00:00.032) 0:01:20.066 ********** 2026-06-16 03:15:08.064370 | controller | skipping: [controller] 2026-06-16 03:15:08.064404 | controller | 2026-06-16 03:15:08.064414 | controller | TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] ************* 2026-06-16 03:15:08.064423 | controller | Tuesday 16 June 2026 03:15:08 +0000 (0:00:00.035) 0:01:20.102 ********** 2026-06-16 03:15:08.101277 | controller | skipping: [controller] 2026-06-16 03:15:08.101332 | controller | 2026-06-16 03:15:08.101346 | controller | TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] ********************* 2026-06-16 03:15:08.101359 | controller | Tuesday 16 June 2026 03:15:08 +0000 (0:00:00.037) 0:01:20.139 ********** 2026-06-16 03:19:26.899353 | controller | fatal: [controller]: FAILED! => {"changed": true, "cmd": "kubeadm init --config /etc/kubernetes/kubeadm.yaml --upload-certs --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests\n", "delta": "0:04:18.561843", "end": "2026-06-16 03:19:26.856773", "msg": "non-zero return code", "rc": 1, "start": "2026-06-16 03:15:08.294930", "stderr": "W0616 03:15:08.341274 4450 initconfiguration.go:336] [config] WARNING: Ignored YAML document with GroupVersionKind kubeadm.k8s.io/v1beta3, Kind=JoinConfiguration\nerror execution phase wait-control-plane: couldn't initialize a Kubernetes cluster\nTo see the stack trace of this error execute with --v=5 or higher", "stderr_lines": ["W0616 03:15:08.341274 4450 initconfiguration.go:336] [config] WARNING: Ignored YAML document with GroupVersionKind kubeadm.k8s.io/v1beta3, Kind=JoinConfiguration", "error execution phase wait-control-plane: couldn't initialize a Kubernetes cluster", "To see the stack trace of this error execute with --v=5 or higher"], "stdout": "[init] Using Kubernetes version: v1.28.13\n[preflight] Running pre-flight checks\n[preflight] Pulling images required for setting up a Kubernetes cluster\n[preflight] This might take a minute or two, depending on the speed of your internet connection\n[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'\n[certs] Using certificateDir folder \"/etc/kubernetes/pki\"\n[certs] Generating \"ca\" certificate and key\n[certs] Generating \"apiserver\" certificate and key\n[certs] apiserver serving cert is signed for DNS names [controller kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 199.204.45.177]\n[certs] Generating \"apiserver-kubelet-client\" certificate and key\n[certs] Generating \"front-proxy-ca\" certificate and key\n[certs] Generating \"front-proxy-client\" certificate and key\n[certs] Generating \"etcd/ca\" certificate and key\n[certs] Generating \"etcd/server\" certificate and key\n[certs] etcd/server serving cert is signed for DNS names [controller localhost] and IPs [199.204.45.177 127.0.0.1 ::1]\n[certs] Generating \"etcd/peer\" certificate and key\n[certs] etcd/peer serving cert is signed for DNS names [controller localhost] and IPs [199.204.45.177 127.0.0.1 ::1]\n[certs] Generating \"etcd/healthcheck-client\" certificate and key\n[certs] Generating \"apiserver-etcd-client\" certificate and key\n[certs] Generating \"sa\" key and public key\n[kubeconfig] Using kubeconfig folder \"/etc/kubernetes\"\n[kubeconfig] Writing \"admin.conf\" kubeconfig file\n[kubeconfig] Writing \"kubelet.conf\" kubeconfig file\n[kubeconfig] Writing \"controller-manager.conf\" kubeconfig file\n[kubeconfig] Writing \"scheduler.conf\" kubeconfig file\n[etcd] Creating static Pod manifest for local etcd in \"/etc/kubernetes/manifests\"\n[control-plane] Using manifest folder \"/etc/kubernetes/manifests\"\n[control-plane] Creating static Pod manifest for \"kube-apiserver\"\n[control-plane] Creating static Pod manifest for \"kube-controller-manager\"\n[control-plane] Creating static Pod manifest for \"kube-scheduler\"\n[kubelet-start] Writing kubelet environment file with flags to file \"/var/lib/kubelet/kubeadm-flags.env\"\n[kubelet-start] Writing kubelet configuration to file \"/var/lib/kubelet/config.yaml\"\n[kubelet-start] Starting the kubelet\n[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory \"/etc/kubernetes/manifests\". This can take up to 4m0s\n[kubelet-check] Initial timeout of 40s passed.\n\nUnfortunately, an error has occurred:\n\ttimed out waiting for the condition\n\nThis error is likely caused by:\n\t- The kubelet is not running\n\t- The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)\n\nIf you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:\n\t- 'systemctl status kubelet'\n\t- 'journalctl -xeu kubelet'\n\nAdditionally, a control plane component may have crashed or exited when started by the container runtime.\nTo troubleshoot, list all containers using your preferred container runtimes CLI.\nHere is one example how you may list all running Kubernetes containers by using crictl:\n\t- 'crictl --runtime-endpoint unix:///var/run/containerd/containerd.sock ps -a | grep kube | grep -v pause'\n\tOnce you have found the failing container, you can inspect its logs with:\n\t- 'crictl --runtime-endpoint unix:///var/run/containerd/containerd.sock logs CONTAINERID'", "stdout_lines": ["[init] Using Kubernetes version: v1.28.13", "[preflight] Running pre-flight checks", "[preflight] Pulling images required for setting up a Kubernetes cluster", "[preflight] This might take a minute or two, depending on the speed of your internet connection", "[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'", "[certs] Using certificateDir folder \"/etc/kubernetes/pki\"", "[certs] Generating \"ca\" certificate and key", "[certs] Generating \"apiserver\" certificate and key", "[certs] apiserver serving cert is signed for DNS names [controller kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 199.204.45.177]", "[certs] Generating \"apiserver-kubelet-client\" certificate and key", "[certs] Generating \"front-proxy-ca\" certificate and key", "[certs] Generating \"front-proxy-client\" certificate and key", "[certs] Generating \"etcd/ca\" certificate and key", "[certs] Generating \"etcd/server\" certificate and key", "[certs] etcd/server serving cert is signed for DNS names [controller localhost] and IPs [199.204.45.177 127.0.0.1 ::1]", "[certs] Generating \"etcd/peer\" certificate and key", "[certs] etcd/peer serving cert is signed for DNS names [controller localhost] and IPs [199.204.45.177 127.0.0.1 ::1]", "[certs] Generating \"etcd/healthcheck-client\" certificate and key", "[certs] Generating \"apiserver-etcd-client\" certificate and key", "[certs] Generating \"sa\" key and public key", "[kubeconfig] Using kubeconfig folder \"/etc/kubernetes\"", "[kubeconfig] Writing \"admin.conf\" kubeconfig file", "[kubeconfig] Writing \"kubelet.conf\" kubeconfig file", "[kubeconfig] Writing \"controller-manager.conf\" kubeconfig file", "[kubeconfig] Writing \"scheduler.conf\" kubeconfig file", "[etcd] Creating static Pod manifest for local etcd in \"/etc/kubernetes/manifests\"", "[control-plane] Using manifest folder \"/etc/kubernetes/manifests\"", "[control-plane] Creating static Pod manifest for \"kube-apiserver\"", "[control-plane] Creating static Pod manifest for \"kube-controller-manager\"", "[control-plane] Creating static Pod manifest for \"kube-scheduler\"", "[kubelet-start] Writing kubelet environment file with flags to file \"/var/lib/kubelet/kubeadm-flags.env\"", "[kubelet-start] Writing kubelet configuration to file \"/var/lib/kubelet/config.yaml\"", "[kubelet-start] Starting the kubelet", "[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory \"/etc/kubernetes/manifests\". This can take up to 4m0s", "[kubelet-check] Initial timeout of 40s passed.", "", "Unfortunately, an error has occurred:", "\ttimed out waiting for the condition", "", "This error is likely caused by:", "\t- The kubelet is not running", "\t- The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)", "", "If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:", "\t- 'systemctl status kubelet'", "\t- 'journalctl -xeu kubelet'", "", "Additionally, a control plane component may have crashed or exited when started by the container runtime.", "To troubleshoot, list all containers using your preferred container runtimes CLI.", "Here is one example how you may list all running Kubernetes containers by using crictl:", "\t- 'crictl --runtime-endpoint unix:///var/run/containerd/containerd.sock ps -a | grep kube | grep -v pause'", "\tOnce you have found the failing container, you can inspect its logs with:", "\t- 'crictl --runtime-endpoint unix:///var/run/containerd/containerd.sock logs CONTAINERID'"]} 2026-06-16 03:19:26.903384 | controller | 2026-06-16 03:19:26.903468 | controller | PLAY RECAP ********************************************************************* 2026-06-16 03:19:26.903578 | controller | controller : ok=87 changed=38 unreachable=0 failed=1 skipped=26 rescued=0 ignored=2 2026-06-16 03:19:26.903678 | controller | 2026-06-16 03:19:26.903777 | controller | Tuesday 16 June 2026 03:19:26 +0000 (0:04:18.802) 0:05:38.942 ********** 2026-06-16 03:19:26.903865 | controller | =============================================================================== 2026-06-16 03:19:26.903966 | controller | vexxhost.kubernetes.kubernetes : Initialize cluster ------------------- 258.80s 2026-06-16 03:19:26.904060 | controller | Install Python packages used by the test -------------------------------- 7.30s 2026-06-16 03:19:26.905824 | controller | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.03s 2026-06-16 03:19:26.905842 | controller | Install Debian packages ------------------------------------------------- 6.43s 2026-06-16 03:19:26.905846 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.48s 2026-06-16 03:19:26.905850 | controller | vexxhost.kubernetes.kubelet : Install additional packages --------------- 3.21s 2026-06-16 03:19:26.905854 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.98s 2026-06-16 03:19:26.905857 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.87s 2026-06-16 03:19:26.905861 | controller | vexxhost.kubernetes.kubelet : Reload systemd ---------------------------- 1.75s 2026-06-16 03:19:26.905865 | controller | vexxhost.kubernetes.kubelet : Configure sysctl values ------------------- 1.61s 2026-06-16 03:19:26.905869 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.55s 2026-06-16 03:19:26.905872 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.55s 2026-06-16 03:19:26.905876 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.54s 2026-06-16 03:19:26.905879 | controller | Gathering Facts --------------------------------------------------------- 1.33s 2026-06-16 03:19:26.905883 | controller | vexxhost.containers.containerd : Create folders for configuration ------- 1.15s 2026-06-16 03:19:26.905887 | controller | vexxhost.containers.containerd : Create folders for configuration ------- 1.15s 2026-06-16 03:19:26.905890 | controller | vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack ---------------- 1.13s 2026-06-16 03:19:26.905894 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.12s 2026-06-16 03:19:26.905898 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-06-16 03:19:26.905901 | controller | vexxhost.containers.cni_plugins : Enable kernel modules in runtime ------ 1.08s 2026-06-16 03:19:27.110431 | controller | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.z7Jo.glance-image/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere.common/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere.common/extensions/molecule/glance-image/prepare.yml 2026-06-16 03:19:27.110527 | controller | ERROR [glance-image > prepare] Executed: Failed 2026-06-16 03:19:27.110537 | controller | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.z7Jo.glance-image/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere.common/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere.common/extensions/molecule/glance-image/prepare.yml 2026-06-16 03:19:27.681541 | controller | ERROR 2026-06-16 03:19:27.681870 | controller | { 2026-06-16 03:19:27.681911 | controller | "delta": "0:06:20.454307", 2026-06-16 03:19:27.681940 | controller | "end": "2026-06-16 03:19:27.198552", 2026-06-16 03:19:27.681965 | controller | "msg": "non-zero return code", 2026-06-16 03:19:27.681991 | controller | "rc": 2, 2026-06-16 03:19:27.682021 | controller | "start": "2026-06-16 03:13:06.744245" 2026-06-16 03:19:27.682046 | controller | } failure 2026-06-16 03:19:27.689953 | 2026-06-16 03:19:27.690004 | PLAY RECAP 2026-06-16 03:19:27.690054 | controller | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-16 03:19:27.690075 | 2026-06-16 03:19:27.844947 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 03:19:27.851369 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere.common/test-playbooks/molecule/post.yml@main] 2026-06-16 03:19:28.466520 | 2026-06-16 03:19:28.466651 | PLAY [Collect Molecule logs] 2026-06-16 03:19:28.480616 | 2026-06-16 03:19:28.480695 | TASK [gather-host-logs : creating directory for system status] 2026-06-16 03:19:28.861519 | controller | changed 2026-06-16 03:19:28.867239 | 2026-06-16 03:19:28.867324 | TASK [gather-host-logs : Get logs for each host] 2026-06-16 03:19:29.252960 | controller | + systemd-cgls --full --all --no-pager 2026-06-16 03:19:29.270867 | controller | + ip addr 2026-06-16 03:19:29.273444 | controller | + ip route 2026-06-16 03:19:29.277961 | controller | + lsblk 2026-06-16 03:19:29.285226 | controller | + mount 2026-06-16 03:19:29.290766 | controller | + docker images 2026-06-16 03:19:29.291790 | controller | /bin/bash: line 7: docker: command not found 2026-06-16 03:19:29.292499 | controller | + brctl show 2026-06-16 03:19:29.293238 | controller | /bin/bash: line 8: brctl: command not found 2026-06-16 03:19:29.293661 | controller | + ps aux --sort=-%mem 2026-06-16 03:19:29.318973 | controller | + dpkg -l 2026-06-16 03:19:29.331718 | controller | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-06-16 03:19:29.332568 | controller | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-06-16 03:19:29.332657 | controller | /bin/bash: line 11: docker: command not found 2026-06-16 03:19:29.333248 | controller | + '[' '!' -z '' ']' 2026-06-16 03:19:29.404511 | controller | ok: Runtime: 0:00:00.089057 2026-06-16 03:19:29.412053 | 2026-06-16 03:19:29.412120 | TASK [gather-host-logs : Downloads logs to executor] 2026-06-16 03:19:30.076391 | controller | changed: 2026-06-16 03:19:30.076556 | controller | created directory /var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/logs/controller 2026-06-16 03:19:30.076585 | controller | cd+++++++++ system/ 2026-06-16 03:19:30.076607 | controller | >f+++++++++ system/brctl-show.txt 2026-06-16 03:19:30.076631 | controller | >f+++++++++ system/docker-images.txt 2026-06-16 03:19:30.076650 | controller | >f+++++++++ system/ip-addr.txt 2026-06-16 03:19:30.076672 | controller | >f+++++++++ system/ip-route.txt 2026-06-16 03:19:30.076692 | controller | >f+++++++++ system/lsblk.txt 2026-06-16 03:19:30.076712 | controller | >f+++++++++ system/mount.txt 2026-06-16 03:19:30.076733 | controller | >f+++++++++ system/packages.txt 2026-06-16 03:19:30.076753 | controller | >f+++++++++ system/ps.txt 2026-06-16 03:19:30.076772 | controller | >f+++++++++ system/systemd-cgls.txt 2026-06-16 03:19:30.087553 | 2026-06-16 03:19:30.087624 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-16 03:19:30.327743 | controller | changed: "values" 2026-06-16 03:19:30.542399 | controller | changed: "releases" 2026-06-16 03:19:30.562559 | 2026-06-16 03:19:30.562725 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-16 03:19:30.899290 | controller | E0616 03:19:30.899009 4868 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:30.900085 | controller | E0616 03:19:30.900009 4868 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:30.901042 | controller | E0616 03:19:30.900987 4868 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:30.902300 | controller | E0616 03:19:30.902251 4868 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:30.902853 | controller | E0616 03:19:30.902816 4868 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:30.904076 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:31.103859 | controller | ok: Runtime: 0:00:00.085255 2026-06-16 03:19:31.109977 | 2026-06-16 03:19:31.110042 | TASK [helm-release-status : Downloads logs to executor] 2026-06-16 03:19:31.611540 | controller | changed: 2026-06-16 03:19:31.611742 | controller | cd+++++++++ helm/ 2026-06-16 03:19:31.611780 | controller | cd+++++++++ helm/releases/ 2026-06-16 03:19:31.611810 | controller | cd+++++++++ helm/values/ 2026-06-16 03:19:31.623491 | 2026-06-16 03:19:31.623566 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-16 03:19:31.873816 | controller | changed 2026-06-16 03:19:31.920796 | 2026-06-16 03:19:31.920991 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-16 03:19:32.193563 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-16 03:19:32.193848 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-16 03:19:32.206356 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-16 03:19:32.209099 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-16 03:19:32.260469 | controller | E0616 03:19:32.260068 4918 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.261206 | controller | E0616 03:19:32.261163 4918 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.262057 | controller | E0616 03:19:32.261992 4918 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.263436 | controller | E0616 03:19:32.263341 4918 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.264240 | controller | E0616 03:19:32.264190 4918 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.265470 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:32.268263 | controller | E0616 03:19:32.266557 4921 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.268405 | controller | E0616 03:19:32.267393 4921 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.270081 | controller | E0616 03:19:32.269523 4921 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.270326 | controller | E0616 03:19:32.270308 4921 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.272247 | controller | E0616 03:19:32.272205 4921 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.272330 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:32.281817 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-16 03:19:32.286313 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-16 03:19:32.344452 | controller | E0616 03:19:32.344299 4943 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.345026 | controller | E0616 03:19:32.344968 4943 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.348718 | controller | E0616 03:19:32.348625 4940 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.349099 | controller | E0616 03:19:32.348803 4943 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.349630 | controller | E0616 03:19:32.349573 4940 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.351049 | controller | E0616 03:19:32.351013 4943 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.351640 | controller | E0616 03:19:32.351587 4940 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.352071 | controller | E0616 03:19:32.352029 4943 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.352140 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:32.352379 | controller | E0616 03:19:32.352342 4940 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.354107 | controller | E0616 03:19:32.354054 4940 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.354183 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:32.365062 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-16 03:19:32.431279 | controller | E0616 03:19:32.431123 4962 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.432249 | controller | E0616 03:19:32.432166 4962 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.433168 | controller | E0616 03:19:32.433079 4962 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.435219 | controller | E0616 03:19:32.435112 4962 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.436012 | controller | E0616 03:19:32.435960 4962 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:32.437300 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:32.496378 | controller | ok: Runtime: 0:00:00.269691 2026-06-16 03:19:32.502366 | 2026-06-16 03:19:32.502434 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-16 03:19:32.761438 | controller | changed 2026-06-16 03:19:32.768493 | 2026-06-16 03:19:32.768577 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-16 03:19:33.036044 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-16 03:19:33.036203 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-16 03:19:33.036475 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-16 03:19:33.090125 | controller | E0616 03:19:33.089965 4992 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:33.091319 | controller | E0616 03:19:33.091207 4992 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:33.092177 | controller | E0616 03:19:33.092074 4992 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:33.093806 | controller | E0616 03:19:33.093729 4992 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:33.094404 | controller | E0616 03:19:33.094368 4992 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:33.095564 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:33.307128 | controller | ok: Runtime: 0:00:00.083676 2026-06-16 03:19:33.314458 | 2026-06-16 03:19:33.314526 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-16 03:19:33.834349 | controller | changed: 2026-06-16 03:19:33.834553 | controller | cd+++++++++ objects/ 2026-06-16 03:19:33.834591 | controller | cd+++++++++ objects/cluster/ 2026-06-16 03:19:33.834621 | controller | cd+++++++++ objects/namespaced/ 2026-06-16 03:19:33.847175 | 2026-06-16 03:19:33.847239 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-16 03:19:34.112991 | controller | changed 2026-06-16 03:19:34.120035 | 2026-06-16 03:19:34.120102 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-16 03:19:34.368475 | controller | changed 2026-06-16 03:19:34.379859 | 2026-06-16 03:19:34.379934 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-16 03:19:34.711067 | controller | E0616 03:19:34.710896 5044 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:34.712096 | controller | E0616 03:19:34.712029 5044 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:34.713016 | controller | E0616 03:19:34.712938 5044 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:34.714902 | controller | E0616 03:19:34.714841 5044 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:34.715353 | controller | E0616 03:19:34.715307 5044 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:34.716546 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:34.918533 | controller | ok: Runtime: 0:00:00.086294 2026-06-16 03:19:34.925535 | 2026-06-16 03:19:34.925605 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-16 03:19:35.435231 | controller | changed: 2026-06-16 03:19:35.435494 | controller | cd+++++++++ pod-logs/ 2026-06-16 03:19:35.435540 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-16 03:19:35.446888 | 2026-06-16 03:19:35.446957 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-06-16 03:19:35.695032 | controller | changed 2026-06-16 03:19:35.700811 | 2026-06-16 03:19:35.700886 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-06-16 03:19:36.025187 | controller | E0616 03:19:36.024972 5090 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.026251 | controller | E0616 03:19:36.026100 5090 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.027260 | controller | E0616 03:19:36.027230 5090 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.028040 | controller | E0616 03:19:36.028019 5090 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.030179 | controller | E0616 03:19:36.030108 5090 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.030275 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:36.240285 | controller | ok: Runtime: 0:00:00.085096 2026-06-16 03:19:36.246225 | 2026-06-16 03:19:36.246296 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-06-16 03:19:36.568908 | controller | E0616 03:19:36.568710 5112 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.569963 | controller | E0616 03:19:36.569877 5112 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.570729 | controller | E0616 03:19:36.570660 5112 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.572585 | controller | E0616 03:19:36.572535 5112 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.573410 | controller | E0616 03:19:36.573351 5112 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:36.574582 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:36.581989 | controller | ceph-mgr endpoints: 2026-06-16 03:19:36.786263 | controller | ok: Runtime: 0:00:00.078512 2026-06-16 03:19:36.791617 | 2026-06-16 03:19:36.791692 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-06-16 03:19:37.147854 | controller | E0616 03:19:37.147672 5135 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:37.148878 | controller | E0616 03:19:37.148802 5135 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:37.149570 | controller | E0616 03:19:37.149520 5135 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:37.151360 | controller | E0616 03:19:37.151245 5135 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:37.152038 | controller | E0616 03:19:37.151986 5135 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-06-16 03:19:37.153276 | controller | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-06-16 03:19:37.366746 | controller | ok: Runtime: 0:00:00.079504 2026-06-16 03:19:37.372210 | 2026-06-16 03:19:37.372274 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-06-16 03:19:37.874403 | controller | changed: cd+++++++++ prometheus/ 2026-06-16 03:19:37.886729 | 2026-06-16 03:19:37.886801 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-06-16 03:19:38.155877 | controller | changed 2026-06-16 03:19:38.162803 | 2026-06-16 03:19:38.162879 | TASK [gather-selenium-data : Get selenium data] 2026-06-16 03:19:38.422613 | controller | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-06-16 03:19:38.427021 | controller | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-06-16 03:19:38.703010 | controller | ERROR 2026-06-16 03:19:38.703294 | controller | { 2026-06-16 03:19:38.703341 | controller | "delta": "0:00:00.012096", 2026-06-16 03:19:38.703371 | controller | "end": "2026-06-16 03:19:38.427746", 2026-06-16 03:19:38.703399 | controller | "msg": "non-zero return code", 2026-06-16 03:19:38.703425 | controller | "rc": 1, 2026-06-16 03:19:38.703450 | controller | "start": "2026-06-16 03:19:38.415650" 2026-06-16 03:19:38.703475 | controller | } 2026-06-16 03:19:38.703507 | controller | ERROR: Ignoring Errors 2026-06-16 03:19:38.710292 | 2026-06-16 03:19:38.710364 | TASK [gather-selenium-data : Downloads logs to executor] 2026-06-16 03:19:39.222903 | controller | changed: cd+++++++++ selenium/ 2026-06-16 03:19:39.230198 | 2026-06-16 03:19:39.230260 | PLAY RECAP 2026-06-16 03:19:39.230314 | controller | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-06-16 03:19:39.230336 | 2026-06-16 03:19:39.391778 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere.common/test-playbooks/molecule/post.yml@main] 2026-06-16 03:19:39.398620 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 03:19:39.999184 | 2026-06-16 03:19:39.999308 | PLAY [all] 2026-06-16 03:19:40.010578 | 2026-06-16 03:19:40.010650 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-16 03:19:40.044731 | controller | skipping: Conditional result was False 2026-06-16 03:19:40.051460 | 2026-06-16 03:19:40.051541 | TASK [fetch-output : Set log path for single node] 2026-06-16 03:19:40.079068 | controller | ok 2026-06-16 03:19:40.086091 | 2026-06-16 03:19:40.086157 | LOOP [fetch-output : Ensure local output dirs] 2026-06-16 03:19:40.473996 | controller -> localhost | ok: "/var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/logs" 2026-06-16 03:19:40.672708 | controller -> localhost | changed: "/var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/artifacts" 2026-06-16 03:19:40.873206 | controller -> localhost | changed: "/var/lib/zuul/builds/4749f4bb68db48e3ba67b93f4932484f/work/docs" 2026-06-16 03:19:40.893579 | 2026-06-16 03:19:40.893653 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-16 03:19:41.521224 | controller | changed: .d..t...... ./ 2026-06-16 03:19:41.521409 | controller | changed: All items complete 2026-06-16 03:19:41.521436 | 2026-06-16 03:19:41.982462 | controller | changed: .d..t...... ./ 2026-06-16 03:19:42.453961 | controller | changed: .d..t...... ./ 2026-06-16 03:19:42.477476 | 2026-06-16 03:19:42.477620 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-16 03:19:42.868147 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007571 2026-06-16 03:19:43.086407 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007202 2026-06-16 03:19:43.106031 | 2026-06-16 03:19:43.106115 | PLAY [all] 2026-06-16 03:19:43.112286 | 2026-06-16 03:19:43.112356 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-16 03:19:43.603213 | controller | changed 2026-06-16 03:19:43.609084 | 2026-06-16 03:19:43.609135 | PLAY RECAP 2026-06-16 03:19:43.609181 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-16 03:19:43.609216 | 2026-06-16 03:19:43.718586 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 03:19:43.725369 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-16 03:19:44.324062 | 2026-06-16 03:19:44.324176 | PLAY [localhost] 2026-06-16 03:19:44.333572 | 2026-06-16 03:19:44.333641 | TASK [Generate Zuul manifest] 2026-06-16 03:19:44.355583 | localhost | ok 2026-06-16 03:19:44.372797 | 2026-06-16 03:19:44.372873 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-16 03:19:44.728370 | localhost | changed 2026-06-16 03:19:44.740164 | 2026-06-16 03:19:44.740236 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-16 03:19:44.769929 | localhost | ok 2026-06-16 03:19:44.778043 | 2026-06-16 03:19:44.778106 | TASK [Upload logs] 2026-06-16 03:19:44.798257 | localhost | ok 2026-06-16 03:19:44.858404 | 2026-06-16 03:19:44.858561 | TASK [Set zuul-log-path fact] 2026-06-16 03:19:44.877256 | localhost | ok 2026-06-16 03:19:44.889568 | 2026-06-16 03:19:44.889635 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 03:19:44.920377 | localhost | ok 2026-06-16 03:19:44.959673 | 2026-06-16 03:19:44.959810 | TASK [upload-logs : Create log directories] 2026-06-16 03:19:45.337438 | localhost | changed 2026-06-16 03:19:45.342835 | 2026-06-16 03:19:45.342915 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-16 03:19:45.702774 | localhost -> localhost | ok: Runtime: 0:00:00.005508 2026-06-16 03:19:45.710303 | 2026-06-16 03:19:45.710375 | TASK [upload-logs : Upload logs to log server] 2026-06-16 03:19:46.118939 | localhost | Output suppressed because no_log was given 2026-06-16 03:19:46.123584 | 2026-06-16 03:19:46.123651 | LOOP [upload-logs : Compress console log and json output] 2026-06-16 03:19:46.173270 | localhost | skipping: Conditional result was False 2026-06-16 03:19:46.180722 | localhost | skipping: Conditional result was False 2026-06-16 03:19:46.198247 | 2026-06-16 03:19:46.198356 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-16 03:19:46.243609 | localhost | skipping: Conditional result was False 2026-06-16 03:19:46.244010 | 2026-06-16 03:19:46.247769 | localhost | skipping: Conditional result was False 2026-06-16 03:19:46.265432 | 2026-06-16 03:19:46.265721 | LOOP [upload-logs : Upload console log and json output]