[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/vexxhost/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:09:59.517073Z",
                    "start": "2026-07-28T09:09:57.125141Z"
                },
                "id": "0242ac17-0010-6aa2-8617-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "gather_facts",
                            "ansible_facts": {
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "NA",
                                "ansible_bios_vendor": "NA",
                                "ansible_bios_version": "NA",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "NA",
                                "ansible_chassis_version": "NA",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-5.15.0-130-generic",
                                    "console": "ttyS0",
                                    "ro": true,
                                    "root": "UUID=5a569d86-b935-46dd-ae79-7a72a25b6a4c"
                                },
                                "ansible_date_time": {
                                    "date": "2026-07-28",
                                    "day": "28",
                                    "epoch": "1785229797",
                                    "epoch_int": "1785229797",
                                    "hour": "09",
                                    "iso8601": "2026-07-28T09:09:57Z",
                                    "iso8601_basic": "20260728T090957947898",
                                    "iso8601_basic_short": "20260728T090957",
                                    "iso8601_micro": "2026-07-28T09:09:57.947898Z",
                                    "minute": "09",
                                    "month": "07",
                                    "second": "57",
                                    "time": "09:09:57",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Tuesday",
                                    "weekday_number": "2",
                                    "weeknumber": "30",
                                    "year": "2026"
                                },
                                "ansible_devices": {},
                                "ansible_distribution": "Debian",
                                "ansible_distribution_major_version": "12",
                                "ansible_distribution_release": "bookworm",
                                "ansible_distribution_version": "12",
                                "ansible_dns": {
                                    "nameservers": [
                                        "127.0.0.11"
                                    ],
                                    "options": {
                                        "edns0": true,
                                        "ndots": "0",
                                        "trust-ad": true
                                    },
                                    "search": [
                                        "openstacklocal"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 0,
                                "ansible_env": {
                                    "ANSIBLE_CONFIG": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/ansible/pre_playbook_0/ansible.cfg",
                                    "DEBIAN_FRONTEND": "noninteractive",
                                    "GPG_KEY": "A035C8C19219BA821ECEA86B64E628F8D684696D",
                                    "HOME": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work",
                                    "HOSTNAME": "2d72f0692154",
                                    "KUBECONFIG": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/kube/config",
                                    "LANG": "C.UTF-8",
                                    "PATH": "/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base",
                                    "PYTHONPATH": "/var/lib/zuul/ansible/9",
                                    "PYTHON_SHA256": "8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78",
                                    "PYTHON_VERSION": "3.11.14",
                                    "SSH_AGENT_PID": "1690484",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-2sXRRYVPwIYV/agent.1690483",
                                    "TMP": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/tmp",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/ansible/logging.json",
                                    "ZUUL_OUTPUT_MAX_BYTES": "1073741824"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "NA",
                                "ansible_fqdn": "2d72f0692154",
                                "ansible_hostname": "2d72f0692154",
                                "ansible_hostnqn": "",
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.15.0-130-generic",
                                "ansible_kernel_version": "#140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024",
                                "ansible_loadavg": {
                                    "15m": 4.26123046875,
                                    "1m": 5.447265625,
                                    "5m": 4.66650390625
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 4168,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 14120,
                                        "used": 17970
                                    },
                                    "real": {
                                        "free": 4168,
                                        "total": 32090,
                                        "used": 27922
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 32090,
                                "ansible_mounts": [
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/etc/resolv.conf",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/etc/hosts",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work",
                                        "options": "rw,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/ansible",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/kube",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/ansible/pre_playbook_0",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/etc/zuul/site-variables.yaml",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 77761062,
                                        "block_size": 4096,
                                        "block_total": 263940717,
                                        "block_used": 186179655,
                                        "device": "/dev/vdb",
                                        "fstype": "ext4",
                                        "inode_available": 36114509,
                                        "inode_total": 67108864,
                                        "inode_used": 30994355,
                                        "mount": "/srv/static/logs",
                                        "options": "rw,nosuid,nodev,relatime,discard",
                                        "size_available": 318509309952,
                                        "size_total": 1081101176832,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8270505,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32331075,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16511584,
                                        "inode_total": 20643840,
                                        "inode_used": 4132256,
                                        "mount": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/.ansible",
                                        "options": "rw,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33875988480,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "2d72f0692154",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-5.15.0-130-generic",
                                    "console": [
                                        "tty1",
                                        "ttyS0"
                                    ],
                                    "ro": true,
                                    "root": "UUID=5a569d86-b935-46dd-ae79-7a72a25b6a4c"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "8",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "9",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "10",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "11",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "12",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "13",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "14",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "15",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 16,
                                "ansible_processor_nproc": 16,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 16,
                                "ansible_product_name": "NA",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "NA",
                                "ansible_python": {
                                    "executable": "/usr/local/lib/zuul/ansible/9/bin/python",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 14,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        14,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.14",
                                "ansible_real_group_id": 0,
                                "ansible_real_user_id": 0,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "bwrap",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": "N/A",
                                "ansible_system_capabilities_enforced": "N/A",
                                "ansible_system_vendor": "NA",
                                "ansible_uptime_seconds": 48893527,
                                "ansible_user_dir": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work",
                                "ansible_user_gecos": "root",
                                "ansible_user_gid": 0,
                                "ansible_user_id": "root",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 0,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "host",
                                "ansible_virtualization_tech_guest": [],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "kvm",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "deprecations": [],
                            "warnings": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.010433Z",
                            "start": "2026-07-28T09:09:57.133137Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000002a",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.035626Z",
                            "start": "2026-07-28T09:09:58.014478Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000008",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "380/oss/38056856c5c34eb9bd6cab53fa80d24b"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000054",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.078835Z",
                            "start": "2026-07-28T09:09:58.047622Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000056",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: atmosphere-molecule-csi-rbd-selective\nPipeline: check\nExecutor: 2d72f0692154\nTriggered by: https://github.com/vexxhost/atmosphere/pull/4152\nEvent ID: 5eaa23c0-8a63-11f1-9ced-c4f2c04c2b5c\n"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.127997Z",
                            "start": "2026-07-28T09:09:58.086778Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000009",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: instance\nHostname: np0000187265\nUsername: zuul\nDistro: Ubuntu 22.04\nProvider: yul1\nRegion: ca-ymq-1\nLabel: ubuntu-jammy\nProduct Name: OpenStack Nova\nInterface IP: 199.204.45.115\n",
                                    "zj_item": "instance"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.231151Z",
                            "start": "2026-07-28T09:09:58.132134Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000000a",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-00000000000d",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:58.673873Z",
                            "start": "2026-07-28T09:09:58.239235Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000000f",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "8927334e12f3320a7cbe428bb0d9873151fce894",
                            "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "8927334e12f3320a7cbe428bb0d9873151fce894",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/zuul-info",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/.ansible/tmp/ansible-tmp-1785229798.7087224-84-204287537968533/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "a530d41c4681a6ed273c36154d250f22",
                            "mode": "0644",
                            "owner": "root",
                            "size": 25154,
                            "src": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/.ansible/tmp/ansible-tmp-1785229798.7087224-84-204287537968533/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-00000000000d",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:59.517073Z",
                            "start": "2026-07-28T09:09:58.679532Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000010",
                        "name": "Copy ansible inventory to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:10:08.516277Z",
                    "start": "2026-07-28T09:09:59.525872Z"
                },
                "id": "0242ac17-0010-6aa2-8617-000000000011",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "stat",
                            "changed": false,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:59.750969Z",
                            "start": "2026-07-28T09:09:59.534606Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000018",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:09:59.793465Z",
                            "start": "2026-07-28T09:09:59.759782Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000019",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.502453",
                            "end": "2026-07-28 09:10:00.668042",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa -b 3072",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-6aa2-8617-00000000009c-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:10:00.165589",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa.pub\nThe key fingerprint is:\nSHA256:J+gaCGnFSmdD1WfungIRtwmIEmo4yIYJSoVRWkjvRuA zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|+*B=o..          |\n|%=B. o o o       |\n|XE O  + *        |\n|+oB .. + .       |\n|oo o  o S .      |\n|.... o   +       |\n|  . . o . .      |\n|     o . o       |\n|    .   .        |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:J+gaCGnFSmdD1WfungIRtwmIEmo4yIYJSoVRWkjvRuA zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|+*B=o..          |",
                                "|%=B. o o o       |",
                                "|XE O  + *        |",
                                "|+oB .. + .       |",
                                "|oo o  o S .      |",
                                "|.... o   +       |",
                                "|  . . o . .      |",
                                "|     o . o       |",
                                "|    .   .        |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac17-0010-6aa2-8617-00000000009c-0-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:00.718244Z",
                            "start": "2026-07-28T09:09:59.813066Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000009c",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:00.759085Z",
                            "start": "2026-07-28T09:10:00.724636Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000009d",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:00.802467Z",
                            "start": "2026-07-28T09:10:00.778275Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000bc",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDda3KWAoI7VRT+W6nA1+/8qpPvFivI9EaRSQ+Ipy6CU+biVIvkrroaudl3phYLJf5KKP+sx3xCM09fhxPmv3Dhbs9EK0CXNXoJgYZNmSKSTo3XVfNXPz14j1/gTS1CChv85XL0Sot6+lkjgcjmDKscovo0SbecTDC4oKf50/GtSoUQq5jupmouJXmvYdlpaPRQ6Ukfa8EtCNScdkqoCZ+UnJRHcd87jDp3LokU1IEUwLQQIZwVorie+j4OGQA+8ove8saIHQNxqDX9WkJRt473mB6uV/fiZsguIfKt9pYyF2hAra9zcsF9rz/xB8o7WLSViprtP3qeWTkd+zufhHddgjoS0HxLFEUC8i+kVqjBFah4dVVW+EjnCAIygpHengzJV32hA+JRz7+f3YqhXaDjqx2PlTUJdPiMWq24Vrig8XijrLLGLVBRGyXVlxVjxpAh0CTSidcBD519WyVUrJT7VjLFhzdNjVHqk8PPw36KQYIOgrmvLqO1Wbl4MN+34I8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDda3KWAoI7VRT+W6nA1+/8qpPvFivI9EaRSQ+Ipy6CU+biVIvkrroaudl3phYLJf5KKP+sx3xCM09fhxPmv3Dhbs9EK0CXNXoJgYZNmSKSTo3XVfNXPz14j1/gTS1CChv85XL0Sot6+lkjgcjmDKscovo0SbecTDC4oKf50/GtSoUQq5jupmouJXmvYdlpaPRQ6Ukfa8EtCNScdkqoCZ+UnJRHcd87jDp3LokU1IEUwLQQIZwVorie+j4OGQA+8ove8saIHQNxqDX9WkJRt473mB6uV/fiZsguIfKt9pYyF2hAra9zcsF9rz/xB8o7WLSViprtP3qeWTkd+zufhHddgjoS0HxLFEUC8i+kVqjBFah4dVVW+EjnCAIygpHengzJV32hA+JRz7+f3YqhXaDjqx2PlTUJdPiMWq24Vrig8XijrLLGLVBRGyXVlxVjxpAh0CTSidcBD519WyVUrJT7VjLFhzdNjVHqk8PPw36KQYIOgrmvLqO1Wbl4MN+34I8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:01.321561Z",
                            "start": "2026-07-28T09:10:00.811480Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000bd",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul",
                            "path": "/home/zuul/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:01.524600Z",
                            "start": "2026-07-28T09:10:01.327843Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000be",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "ef18ea01eb0c8ac639cbdd02880af115fa68a602",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "38056856c5c34eb9bd6cab53fa80d24b_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "ef18ea01eb0c8ac639cbdd02880af115fa68a602",
                                    "content": null,
                                    "dest": "/home/zuul/.ssh/id_rsa",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 384,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229801.568644-190-269089390399301/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "4f74f194dae12c2c8afff16ed5f12c56",
                            "mode": "0600",
                            "owner": "zuul",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229801.568644-190-269089390399301/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:02.030242Z",
                            "start": "2026-07-28T09:10:01.529750Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000bf",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "dc8b61502367eb6f9ee740cd381cc90a1f997649",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "38056856c5c34eb9bd6cab53fa80d24b_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "dc8b61502367eb6f9ee740cd381cc90a1f997649",
                                    "content": null,
                                    "dest": "/home/zuul/.ssh/id_rsa.pub",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229802.0738618-200-16521506299689/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "0013890b5c441927ad3cb295d2a89658",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229802.0738618-200-16521506299689/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:02.497067Z",
                            "start": "2026-07-28T09:10:02.037702Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000c0",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:02.517881Z",
                            "start": "2026-07-28T09:10:02.501936Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000009e",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/etc/zuul/id_rsa"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-0000000000a3",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:02.876309Z",
                            "start": "2026-07-28T09:10:02.526932Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000a5",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa"
                            ],
                            "delta": "0:00:00.012274",
                            "end": "2026-07-28 09:10:03.127475",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-6aa2-8617-0000000000ab-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:10:03.115201",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/38056856c5c34eb9bd6cab53fa80d24b_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac17-0010-6aa2-8617-0000000000ab-0-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:03.171457Z",
                            "start": "2026-07-28T09:10:02.891860Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000ab",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:03.503094Z",
                            "start": "2026-07-28T09:10:03.177891Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000ac",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:03.543714Z",
                            "start": "2026-07-28T09:10:03.509560Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-0000000000ad",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-00000000001b",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:03.907984Z",
                            "start": "2026-07-28T09:10:03.559517Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000001d",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-00000000001b",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:07.383535Z",
                            "start": "2026-07-28T09:10:03.950240Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-00000000001e",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/logs",
                                    "state": "absent",
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/artifacts",
                                    "state": "absent",
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000020",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:07.966753Z",
                            "start": "2026-07-28T09:10:07.392313Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000022",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/home/zuul/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "0775",
                                            "path": "/home/zuul/zuul-output/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "0775",
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/home/zuul/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "0775",
                                            "path": "/home/zuul/zuul-output/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6aa2-8617-000000000020",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:08.516277Z",
                            "start": "2026-07-28T09:10:07.971952Z"
                        },
                        "id": "0242ac17-0010-6aa2-8617-000000000024",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 8,
            "failures": 0,
            "ignored": 0,
            "ok": 15,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        },
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:10:22.476419Z",
                    "start": "2026-07-28T09:10:09.241807Z"
                },
                "id": "0242ac17-0010-53c5-fd57-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.unarchive",
                            "changed": true,
                            "dest": "/usr/local/bin",
                            "extract_results": {
                                "cmd": [
                                    "/usr/bin/tar",
                                    "--extract",
                                    "-C",
                                    "/usr/local/bin",
                                    "-z",
                                    "--show-transformed-names",
                                    "--strip-components=1",
                                    "-f",
                                    "/home/zuul/.ansible/tmp/ansible-tmp-1785229809.2908733-5-245989013758358/uv-x86_64-unknown-linux-gnuh1g9jrbt.tar.gz"
                                ],
                                "err": "",
                                "out": "",
                                "rc": 0
                            },
                            "gid": 0,
                            "group": "root",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": "/usr/local/bin/uv",
                                    "decrypt": true,
                                    "dest": "/usr/local/bin",
                                    "exclude": [],
                                    "extra_opts": [
                                        "--strip-components=1"
                                    ],
                                    "group": null,
                                    "include": [],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/astral-sh/uv/releases/download/0.8.13/uv-x86_64-unknown-linux-gnu.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "size": 4096,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229809.2908733-5-245989013758358/uv-x86_64-unknown-linux-gnuh1g9jrbt.tar.gz",
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-53c5-fd57-000000000005",
                        "name": "setup-uv",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_0/github.com/vexxhost/zuul-jobs/roles/setup-uv"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:11.607512Z",
                            "start": "2026-07-28T09:10:09.253798Z"
                        },
                        "id": "0242ac17-0010-53c5-fd57-000000000007",
                        "name": "Extract archive"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "/usr/local/bin/uv",
                                "--version"
                            ],
                            "delta": "0:00:00.009129",
                            "end": "2026-07-28 09:10:11.974138",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "/usr/local/bin/uv --version",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-53c5-fd57-000000000008-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:10:11.965009",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "uv 0.8.13",
                            "stdout_lines": [
                                "uv 0.8.13"
                            ],
                            "zuul_log_id": "0242ac17-0010-53c5-fd57-000000000008-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-53c5-fd57-000000000005",
                        "name": "setup-uv",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_0/github.com/vexxhost/zuul-jobs/roles/setup-uv"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:12.146612Z",
                            "start": "2026-07-28T09:10:11.631990Z"
                        },
                        "id": "0242ac17-0010-53c5-fd57-000000000008",
                        "name": "Print version"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "molecule_install_galaxy_sibling_collections",
                            "changed": true,
                            "checkouts": [
                                {
                                    "changed": true,
                                    "name": "ansible.netcommon",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.netcommon",
                                    "tag": "1.2.0"
                                },
                                {
                                    "changed": true,
                                    "name": "ansible.posix",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.posix",
                                    "tag": "1.6.0"
                                },
                                {
                                    "changed": true,
                                    "name": "ansible.utils",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.utils",
                                    "tag": "v6.0.3"
                                },
                                {
                                    "changed": true,
                                    "name": "atmosphere.common",
                                    "path": "/home/zuul/src/github.com/vexxhost/atmosphere.common",
                                    "tag": "v0.7.0"
                                },
                                {
                                    "changed": true,
                                    "name": "community.crypto",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.crypto",
                                    "tag": "2.2.3"
                                },
                                {
                                    "changed": true,
                                    "name": "community.general",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.general",
                                    "tag": "7.3.0"
                                },
                                {
                                    "changed": true,
                                    "name": "community.mysql",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.mysql",
                                    "tag": "3.6.0"
                                },
                                {
                                    "changed": true,
                                    "name": "kubernetes.core",
                                    "path": "/home/zuul/src/github.com/ansible-collections/kubernetes.core",
                                    "tag": "2.4.0"
                                },
                                {
                                    "changed": true,
                                    "name": "openstack.cloud",
                                    "path": "/home/zuul/src/opendev.org/openstack/ansible-collections-openstack",
                                    "tag": "2.6.0"
                                },
                                {
                                    "changed": false,
                                    "name": "vexxhost.ceph",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-ceph",
                                    "tag": "v4.1.0"
                                },
                                {
                                    "changed": true,
                                    "name": "vexxhost.containers",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-containers",
                                    "tag": "v1.6.8"
                                },
                                {
                                    "changed": true,
                                    "name": "vexxhost.kubernetes",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes",
                                    "tag": "v3.3.0"
                                }
                            ],
                            "installed": [
                                {
                                    "in_build_refs": false,
                                    "name": "ansible.netcommon",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.netcommon",
                                    "spec": "1.2.0",
                                    "tag": "1.2.0",
                                    "version": "1.2.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "ansible.posix",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.posix",
                                    "spec": "1.6.0,>=1.6.0",
                                    "tag": "1.6.0",
                                    "version": "1.6.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "ansible.utils",
                                    "path": "/home/zuul/src/github.com/ansible-collections/ansible.utils",
                                    "spec": ">=2.9.0,>=6.0.0",
                                    "tag": "v6.0.3",
                                    "version": "6.0.3"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "atmosphere.common",
                                    "path": "/home/zuul/src/github.com/vexxhost/atmosphere.common",
                                    "spec": ">=0.7.0",
                                    "tag": "v0.7.0",
                                    "version": "0.7.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "community.crypto",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.crypto",
                                    "spec": "2.2.3,>=2.2.3",
                                    "tag": "2.2.3",
                                    "version": "2.2.3"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "community.general",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.general",
                                    "spec": "7.3.0,>=4.5.0",
                                    "tag": "7.3.0",
                                    "version": "7.3.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "community.mysql",
                                    "path": "/home/zuul/src/github.com/ansible-collections/community.mysql",
                                    "spec": "3.6.0",
                                    "tag": "3.6.0",
                                    "version": "3.6.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "kubernetes.core",
                                    "path": "/home/zuul/src/github.com/ansible-collections/kubernetes.core",
                                    "spec": "2.4.0,>=2.4.0,>=2.3.2",
                                    "tag": "2.4.0",
                                    "version": "2.4.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "openstack.cloud",
                                    "path": "/home/zuul/src/opendev.org/openstack/ansible-collections-openstack",
                                    "spec": ">=2.0.0",
                                    "tag": "2.6.0",
                                    "version": "2.6.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "vexxhost.ceph",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-ceph",
                                    "spec": ">=3.2.0",
                                    "tag": "v4.1.0",
                                    "version": "4.1.0"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "vexxhost.containers",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-containers",
                                    "spec": ">=1.1.1,>=1.6.0",
                                    "tag": "v1.6.8",
                                    "version": "1.6.8"
                                },
                                {
                                    "in_build_refs": false,
                                    "name": "vexxhost.kubernetes",
                                    "path": "/home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes",
                                    "spec": ">=3.3.0,>=2.5.0",
                                    "tag": "v3.3.0",
                                    "version": "3.3.0"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "build_refs": [
                                        {
                                            "branch": "main",
                                            "change": "4152",
                                            "change_message": "feat: selective-molecule-ci",
                                            "change_url": "https://github.com/vexxhost/atmosphere/pull/4152",
                                            "commit_id": "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                            "patchset": "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                            "project": {
                                                "canonical_hostname": "github.com",
                                                "canonical_name": "github.com/vexxhost/atmosphere",
                                                "name": "vexxhost/atmosphere",
                                                "short_name": "atmosphere",
                                                "src_dir": "src/github.com/vexxhost/atmosphere"
                                            },
                                            "src_dir": "src/github.com/vexxhost/atmosphere",
                                            "topic": null
                                        },
                                        {
                                            "branch": "main",
                                            "change": "4152",
                                            "change_message": "feat: selective-molecule-ci",
                                            "change_url": "https://github.com/vexxhost/atmosphere/pull/4152",
                                            "commit_id": "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                            "patchset": "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                            "project": {
                                                "canonical_hostname": "github.com",
                                                "canonical_name": "github.com/vexxhost/atmosphere",
                                                "name": "vexxhost/atmosphere",
                                                "short_name": "atmosphere",
                                                "src_dir": "src/github.com/vexxhost/atmosphere"
                                            },
                                            "topic": null
                                        }
                                    ],
                                    "collections_path": "/home/zuul/.ansible/collections",
                                    "executable": "uv",
                                    "project_dir": "src/github.com/vexxhost/atmosphere",
                                    "projects": [
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/ansible.netcommon",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "e445eb17f5e600ed94230bdc2c1b8ef09f9c267b",
                                            "name": "ansible-collections/ansible.netcommon",
                                            "required": true,
                                            "short_name": "ansible.netcommon",
                                            "src_dir": "src/github.com/ansible-collections/ansible.netcommon"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/ansible.posix",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "ef1937b771670f104853d16888dd1083f983bc65",
                                            "name": "ansible-collections/ansible.posix",
                                            "required": true,
                                            "short_name": "ansible.posix",
                                            "src_dir": "src/github.com/ansible-collections/ansible.posix"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/ansible.utils",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "5da6c512d42dcb68f78ef35545a098a1a9592a13",
                                            "name": "ansible-collections/ansible.utils",
                                            "required": true,
                                            "short_name": "ansible.utils",
                                            "src_dir": "src/github.com/ansible-collections/ansible.utils"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/community.crypto",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "76deee9f56c535929c33aa918b90c978c6910ee0",
                                            "name": "ansible-collections/community.crypto",
                                            "required": true,
                                            "short_name": "community.crypto",
                                            "src_dir": "src/github.com/ansible-collections/community.crypto"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/community.general",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "b345875acf6022846e959d7e70c73619db3a7ce7",
                                            "name": "ansible-collections/community.general",
                                            "required": true,
                                            "short_name": "community.general",
                                            "src_dir": "src/github.com/ansible-collections/community.general"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/community.mysql",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "4cf7a3176fbd07be43459f1366e8066381df6d97",
                                            "name": "ansible-collections/community.mysql",
                                            "required": true,
                                            "short_name": "community.mysql",
                                            "src_dir": "src/github.com/ansible-collections/community.mysql"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/ansible-collections/kubernetes.core",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "b1d809d9f301c359ddcda70849db6187fee7a876",
                                            "name": "ansible-collections/kubernetes.core",
                                            "required": true,
                                            "short_name": "kubernetes.core",
                                            "src_dir": "src/github.com/ansible-collections/kubernetes.core"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/vexxhost/ansible-collection-ceph",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "d87ebb249b48b0a1d8c291cf6aaaa3dcaa92268a",
                                            "name": "vexxhost/ansible-collection-ceph",
                                            "required": true,
                                            "short_name": "ansible-collection-ceph",
                                            "src_dir": "src/github.com/vexxhost/ansible-collection-ceph"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/vexxhost/ansible-collection-containers",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "9240466a5edde34cf36b92d53020e915ff5201ac",
                                            "name": "vexxhost/ansible-collection-containers",
                                            "required": true,
                                            "short_name": "ansible-collection-containers",
                                            "src_dir": "src/github.com/vexxhost/ansible-collection-containers"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/vexxhost/ansible-collection-kubernetes",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "e5682feb9250767fd53ca893ee5a1d88ccb3b3f3",
                                            "name": "vexxhost/ansible-collection-kubernetes",
                                            "required": true,
                                            "short_name": "ansible-collection-kubernetes",
                                            "src_dir": "src/github.com/vexxhost/ansible-collection-kubernetes"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/vexxhost/atmosphere",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                            "name": "vexxhost/atmosphere",
                                            "required": false,
                                            "short_name": "atmosphere",
                                            "src_dir": "src/github.com/vexxhost/atmosphere"
                                        },
                                        {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/vexxhost/atmosphere.common",
                                            "checkout": "main",
                                            "checkout_description": "zuul branch",
                                            "commit": "d00ec7f88fdc7ca2ce504a7e19c4049986cdac86",
                                            "name": "vexxhost/atmosphere.common",
                                            "required": true,
                                            "short_name": "atmosphere.common",
                                            "src_dir": "src/github.com/vexxhost/atmosphere.common"
                                        },
                                        {
                                            "canonical_hostname": "opendev.org",
                                            "canonical_name": "opendev.org/openstack/ansible-collections-openstack",
                                            "checkout": "master",
                                            "checkout_description": "project default branch",
                                            "commit": "ee88cc15b87221ecabb474c7c3d0feaf6e01a7fa",
                                            "name": "openstack/ansible-collections-openstack",
                                            "required": true,
                                            "short_name": "ansible-collections-openstack",
                                            "src_dir": "src/opendev.org/openstack/ansible-collections-openstack"
                                        }
                                    ],
                                    "workspace_dir": "/home/zuul"
                                }
                            },
                            "log": [
                                "Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon",
                                "Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix",
                                "Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils",
                                "Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto",
                                "Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general",
                                "Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql",
                                "Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core",
                                "Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph",
                                "Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers",
                                "Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes",
                                "Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common",
                                "Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack",
                                "Resolved ansible.netcommon to 1.2.0 for 1.2.0",
                                "Resolved ansible.posix to 1.6.0 for 1.6.0",
                                "Resolved ansible.utils to v6.0.3 for >=2.9.0",
                                "Resolved community.crypto to 2.2.3 for 2.2.3",
                                "Resolved community.general to 7.3.0 for 7.3.0",
                                "Resolved community.mysql to 3.6.0 for 3.6.0",
                                "Resolved kubernetes.core to 2.4.0 for 2.4.0",
                                "Resolved openstack.cloud to 2.6.0 for >=2.0.0",
                                "Resolved vexxhost.ceph to v4.1.0 for >=3.2.0",
                                "Resolved atmosphere.common to v0.7.0 for >=0.7.0",
                                "Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0",
                                "Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0",
                                "Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0",
                                "Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0",
                                "Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2",
                                "Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0",
                                "Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0",
                                "Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3",
                                "Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2",
                                "Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0",
                                "Checked out ansible.netcommon to 1.2.0",
                                "Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'",
                                "Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon",
                                "ansible.netcommon:* was installed successfully",
                                "Using CPython 3.10.12 interpreter at: /usr/bin/python3",
                                "Creating virtual environment at: .venv",
                                "   Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere",
                                "Downloading rjsonnet (1.2MiB)",
                                "Downloading cryptography (4.2MiB)",
                                "Downloading netaddr (2.2MiB)",
                                "Downloading pydantic-core (2.0MiB)",
                                "Downloading openstacksdk (1.7MiB)",
                                "Downloading pygments (1.2MiB)",
                                "Downloading kubernetes (1.9MiB)",
                                "Downloading setuptools (1.1MiB)",
                                "Downloading ansible-core (2.1MiB)",
                                "   Building pyperclip==1.9.0",
                                " Downloading rjsonnet",
                                " Downloading pydantic-core",
                                " Downloading netaddr",
                                " Downloading pygments",
                                " Downloading cryptography",
                                " Downloading setuptools",
                                " Downloading kubernetes",
                                " Downloading ansible-core",
                                " Downloading openstacksdk",
                                "      Built pyperclip==1.9.0",
                                "      Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere",
                                "Installed 87 packages in 45ms",
                                "Checked out ansible.posix to 1.6.0",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'",
                                "Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix",
                                "ansible.posix:1.6.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out ansible.utils to v6.0.3",
                                "Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'",
                                "Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils",
                                "ansible.utils:6.0.3 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out atmosphere.common to v0.7.0",
                                "Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common'",
                                "Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common",
                                "atmosphere.common:0.7.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out community.crypto to 2.2.3",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'",
                                "Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto",
                                "community.crypto:2.2.3 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out community.general to 7.3.0",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general'",
                                "Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general",
                                "community.general:7.3.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out community.mysql to 3.6.0",
                                "Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql'",
                                "Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql",
                                "community.mysql:3.6.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out kubernetes.core to 2.4.0",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'",
                                "Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core",
                                "kubernetes.core:2.4.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out openstack.cloud to 2.6.0",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud'",
                                "Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud",
                                "openstack.cloud:2.6.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out vexxhost.ceph to v4.1.0",
                                "Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph'",
                                "Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph",
                                "vexxhost.ceph:4.1.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out vexxhost.containers to v1.6.8",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers'",
                                "Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers",
                                "vexxhost.containers:1.6.8 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12",
                                "Checked out vexxhost.kubernetes to v3.3.0",
                                "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",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes'",
                                "Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes",
                                "vexxhost.kubernetes:3.3.0 was installed successfully",
                                "[WARNING]: Collection ansible.netcommon does not support Ansible version",
                                "2.17.12"
                            ],
                            "msg": "Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon\nSibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix\nSibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils\nSibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto\nSibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general\nSibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql\nSibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core\nSibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph\nSibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers\nSibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes\nSibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common\nSibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack\nResolved ansible.netcommon to 1.2.0 for 1.2.0\nResolved ansible.posix to 1.6.0 for 1.6.0\nResolved ansible.utils to v6.0.3 for >=2.9.0\nResolved community.crypto to 2.2.3 for 2.2.3\nResolved community.general to 7.3.0 for 7.3.0\nResolved community.mysql to 3.6.0 for 3.6.0\nResolved kubernetes.core to 2.4.0 for 2.4.0\nResolved openstack.cloud to 2.6.0 for >=2.0.0\nResolved vexxhost.ceph to v4.1.0 for >=3.2.0\nResolved atmosphere.common to v0.7.0 for >=0.7.0\nResolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0\nResolved community.general to 7.3.0 for 7.3.0,>=4.5.0\nResolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0\nResolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0\nResolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2\nResolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0\nResolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0\nResolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3\nResolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2\nResolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0\nChecked out ansible.netcommon to 1.2.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'\nCreated collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon\nansible.netcommon:* was installed successfully\nUsing CPython 3.10.12 interpreter at: /usr/bin/python3\nCreating virtual environment at: .venv\n   Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere\nDownloading rjsonnet (1.2MiB)\nDownloading cryptography (4.2MiB)\nDownloading netaddr (2.2MiB)\nDownloading pydantic-core (2.0MiB)\nDownloading openstacksdk (1.7MiB)\nDownloading pygments (1.2MiB)\nDownloading kubernetes (1.9MiB)\nDownloading setuptools (1.1MiB)\nDownloading ansible-core (2.1MiB)\n   Building pyperclip==1.9.0\n Downloading rjsonnet\n Downloading pydantic-core\n Downloading netaddr\n Downloading pygments\n Downloading cryptography\n Downloading setuptools\n Downloading kubernetes\n Downloading ansible-core\n Downloading openstacksdk\n      Built pyperclip==1.9.0\n      Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere\nInstalled 87 packages in 45ms\nChecked out ansible.posix to 1.6.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'\nCreated collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix\nansible.posix:1.6.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out ansible.utils to v6.0.3\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'\nCreated collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils\nansible.utils:6.0.3 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out atmosphere.common to v0.7.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common'\nCreated collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common\natmosphere.common:0.7.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out community.crypto to 2.2.3\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'\nCreated collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto\ncommunity.crypto:2.2.3 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out community.general to 7.3.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general'\nCreated collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general\ncommunity.general:7.3.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out community.mysql to 3.6.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql'\nCreated collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql\ncommunity.mysql:3.6.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out kubernetes.core to 2.4.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'\nCreated collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core\nkubernetes.core:2.4.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out openstack.cloud to 2.6.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud'\nCreated collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud\nopenstack.cloud:2.6.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out vexxhost.ceph to v4.1.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph'\nCreated collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph\nvexxhost.ceph:4.1.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out vexxhost.containers to v1.6.8\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers'\nCreated collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers\nvexxhost.containers:1.6.8 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12\nChecked out vexxhost.kubernetes to v3.3.0\nRunning: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes'\nCreated collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes\nvexxhost.kubernetes:3.3.0 was installed successfully\n[WARNING]: Collection ansible.netcommon does not support Ansible version\n2.17.12"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:22.476419Z",
                            "start": "2026-07-28T09:10:12.162620Z"
                        },
                        "id": "0242ac17-0010-53c5-fd57-00000000000a",
                        "name": "Install Ansible collection siblings"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "pre",
    "playbook": "github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:10:34.222562Z",
                    "start": "2026-07-28T09:10:23.322061Z"
                },
                "id": "0242ac17-0010-8a99-4ba0-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.apt",
                            "cache_update_time": 1785229828,
                            "cache_updated": true,
                            "changed": true,
                            "diff": {},
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": "jq",
                                    "only_upgrade": false,
                                    "package": [
                                        "jq"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": true,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  libjq1 libonig5\nThe following NEW packages will be installed:\n  jq libjq1 libonig5\n0 upgraded, 3 newly installed, 0 to remove and 7 not upgraded.\nNeed to get 359 kB of archives.\nAfter this operation, 1087 kB of additional disk space will be used.\nGet:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]\nGet:2 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libjq1 amd64 1.6-2.1ubuntu3.2 [135 kB]\nGet:3 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 jq amd64 1.6-2.1ubuntu3.2 [52.5 kB]\nFetched 359 kB in 1s (524 kB/s)\nSelecting previously unselected package libonig5:amd64.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 30899 files and directories currently installed.)\r\nPreparing to unpack .../libonig5_6.9.7.1-2build1_amd64.deb ...\r\nUnpacking libonig5:amd64 (6.9.7.1-2build1) ...\r\nSelecting previously unselected package libjq1:amd64.\r\nPreparing to unpack .../libjq1_1.6-2.1ubuntu3.2_amd64.deb ...\r\nUnpacking libjq1:amd64 (1.6-2.1ubuntu3.2) ...\r\nSelecting previously unselected package jq.\r\nPreparing to unpack .../jq_1.6-2.1ubuntu3.2_amd64.deb ...\r\nUnpacking jq (1.6-2.1ubuntu3.2) ...\r\nSetting up libonig5:amd64 (6.9.7.1-2build1) ...\r\nSetting up libjq1:amd64 (1.6-2.1ubuntu3.2) ...\r\nSetting up jq (1.6-2.1ubuntu3.2) ...\r\nProcessing triggers for libc-bin (2.35-0ubuntu3.13) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following additional packages will be installed:",
                                "  libjq1 libonig5",
                                "The following NEW packages will be installed:",
                                "  jq libjq1 libonig5",
                                "0 upgraded, 3 newly installed, 0 to remove and 7 not upgraded.",
                                "Need to get 359 kB of archives.",
                                "After this operation, 1087 kB of additional disk space will be used.",
                                "Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]",
                                "Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libjq1 amd64 1.6-2.1ubuntu3.2 [135 kB]",
                                "Get:3 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 jq amd64 1.6-2.1ubuntu3.2 [52.5 kB]",
                                "Fetched 359 kB in 1s (524 kB/s)",
                                "Selecting previously unselected package libonig5:amd64.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 30899 files and directories currently installed.)",
                                "Preparing to unpack .../libonig5_6.9.7.1-2build1_amd64.deb ...",
                                "Unpacking libonig5:amd64 (6.9.7.1-2build1) ...",
                                "Selecting previously unselected package libjq1:amd64.",
                                "Preparing to unpack .../libjq1_1.6-2.1ubuntu3.2_amd64.deb ...",
                                "Unpacking libjq1:amd64 (1.6-2.1ubuntu3.2) ...",
                                "Selecting previously unselected package jq.",
                                "Preparing to unpack .../jq_1.6-2.1ubuntu3.2_amd64.deb ...",
                                "Unpacking jq (1.6-2.1ubuntu3.2) ...",
                                "Setting up libonig5:amd64 (6.9.7.1-2build1) ...",
                                "Setting up libjq1:amd64 (1.6-2.1ubuntu3.2) ...",
                                "Setting up jq (1.6-2.1ubuntu3.2) ...",
                                "Processing triggers for libc-bin (2.35-0ubuntu3.13) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:34.222562Z",
                            "start": "2026-07-28T09:10:23.337361Z"
                        },
                        "id": "0242ac17-0010-8a99-4ba0-000000000004",
                        "name": "Install \"jq\" for log collection"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "3",
    "phase": "pre",
    "playbook": "github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:10:36.583707Z",
                    "start": "2026-07-28T09:10:34.943129Z"
                },
                "id": "0242ac17-0010-4f54-d260-000000000002",
                "name": "Prepare selective Molecule plan"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "uv",
                                "run",
                                "python",
                                "-m",
                                "atmosphere.ci.molecule_plan",
                                "--config",
                                "ci/molecule-plan.yaml",
                                "plan",
                                "--base",
                                "origin/main",
                                "--head",
                                "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                "--format",
                                "json",
                                "--output",
                                "ci-plan.json"
                            ],
                            "delta": "0:00:00.180400",
                            "end": "2026-07-28 09:10:35.512368",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "uv",
                                        "run",
                                        "python",
                                        "-m",
                                        "atmosphere.ci.molecule_plan",
                                        "--config",
                                        "ci/molecule-plan.yaml",
                                        "plan",
                                        "--base",
                                        "origin/main",
                                        "--head",
                                        "40ac75b13d0a108d3e95fbe3030f270a426c047d",
                                        "--format",
                                        "json",
                                        "--output",
                                        "ci-plan.json"
                                    ],
                                    "chdir": "src/github.com/vexxhost/atmosphere",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-4f54-d260-000000000004-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:10:35.331968",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-4f54-d260-000000000004-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:35.994805Z",
                            "start": "2026-07-28T09:10:34.973813Z"
                        },
                        "id": "0242ac17-0010-4f54-d260-000000000004",
                        "name": "Generate selective Molecule plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "uv",
                                "run",
                                "python",
                                "-m",
                                "atmosphere.ci.molecule_plan",
                                "render",
                                "ci-plan.json"
                            ],
                            "delta": "0:00:00.128126",
                            "end": "2026-07-28 09:10:36.360280",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "uv",
                                        "run",
                                        "python",
                                        "-m",
                                        "atmosphere.ci.molecule_plan",
                                        "render",
                                        "ci-plan.json"
                                    ],
                                    "chdir": "src/github.com/vexxhost/atmosphere",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-4f54-d260-000000000005-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:10:36.232154",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Selective Molecule plan: full\nChanged files:\n  M .zuul.yaml\n  A atmosphere/ci/__init__.py\n  A atmosphere/ci/molecule_plan.py\n  A charts/patches/tempest/0002-mount-only-ca-certificate.patch\n  A charts/patches/tempest/0003-use-ca-for-python-ssl.patch\n  A charts/patches/tempest/0004-support-ca-only-identity-trust.patch\n  M charts/tempest/templates/job-ks-user.yaml\n  M charts/tempest/templates/job-run-tests.yaml\n  M charts/tempest/values.yaml\n  A ci/molecule-plan.yaml\n  M doc/source/deploy/index.rst\n  A doc/source/deploy/selective-ci.rst\n  M molecule/aio/converge.yml\n  M molecule/aio/prepare.yml\n  M molecule/aio/verify.yml\n  M playbooks/tempest.yml\n  M pyproject.toml\n  A releasenotes/notes/selective-molecule-ci-3233e7ee8348d528.yaml\n  M roles/neutron/defaults/main.yml\n  M roles/neutron/tasks/main.yml\n  M roles/nova/defaults/main.yml\n  M roles/nova/tasks/main.yml\n  M roles/tempest/defaults/main.yml\n  M roles/tempest/tasks/main.yml\n  M roles/tempest/vars/main.yml\n  A test-playbooks/molecule/poll-command.yml\n  A test-playbooks/molecule/post.yml\n  A test-playbooks/molecule/prepare.yml\n  A test-playbooks/molecule/run-command.yml\n  A test-playbooks/molecule/selective-run.yml\n  A tests/unit/ci/__init__.py\n  A tests/unit/ci/test_molecule_plan.py\n  M uv.lock\nJob decisions:\n  RUN  aio-openvswitch: full fallback\n  RUN  aio-ovn: full fallback\n  RUN  csi-local-path-provisioner: full fallback\n  RUN  csi-rbd: full fallback\n  RUN  keycloak: full fallback\nReason: the CI selection policy changed\nReason: shared deployment code can affect unrelated components\nReason: operational workflows need the complete integration environment",
                            "stdout_lines": [
                                "Selective Molecule plan: full",
                                "Changed files:",
                                "  M .zuul.yaml",
                                "  A atmosphere/ci/__init__.py",
                                "  A atmosphere/ci/molecule_plan.py",
                                "  A charts/patches/tempest/0002-mount-only-ca-certificate.patch",
                                "  A charts/patches/tempest/0003-use-ca-for-python-ssl.patch",
                                "  A charts/patches/tempest/0004-support-ca-only-identity-trust.patch",
                                "  M charts/tempest/templates/job-ks-user.yaml",
                                "  M charts/tempest/templates/job-run-tests.yaml",
                                "  M charts/tempest/values.yaml",
                                "  A ci/molecule-plan.yaml",
                                "  M doc/source/deploy/index.rst",
                                "  A doc/source/deploy/selective-ci.rst",
                                "  M molecule/aio/converge.yml",
                                "  M molecule/aio/prepare.yml",
                                "  M molecule/aio/verify.yml",
                                "  M playbooks/tempest.yml",
                                "  M pyproject.toml",
                                "  A releasenotes/notes/selective-molecule-ci-3233e7ee8348d528.yaml",
                                "  M roles/neutron/defaults/main.yml",
                                "  M roles/neutron/tasks/main.yml",
                                "  M roles/nova/defaults/main.yml",
                                "  M roles/nova/tasks/main.yml",
                                "  M roles/tempest/defaults/main.yml",
                                "  M roles/tempest/tasks/main.yml",
                                "  M roles/tempest/vars/main.yml",
                                "  A test-playbooks/molecule/poll-command.yml",
                                "  A test-playbooks/molecule/post.yml",
                                "  A test-playbooks/molecule/prepare.yml",
                                "  A test-playbooks/molecule/run-command.yml",
                                "  A test-playbooks/molecule/selective-run.yml",
                                "  A tests/unit/ci/__init__.py",
                                "  A tests/unit/ci/test_molecule_plan.py",
                                "  M uv.lock",
                                "Job decisions:",
                                "  RUN  aio-openvswitch: full fallback",
                                "  RUN  aio-ovn: full fallback",
                                "  RUN  csi-local-path-provisioner: full fallback",
                                "  RUN  csi-rbd: full fallback",
                                "  RUN  keycloak: full fallback",
                                "Reason: the CI selection policy changed",
                                "Reason: shared deployment code can affect unrelated components",
                                "Reason: operational workflows need the complete integration environment"
                            ],
                            "zuul_log_id": "0242ac17-0010-4f54-d260-000000000005-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:36.538914Z",
                            "start": "2026-07-28T09:10:36.018837Z"
                        },
                        "id": "0242ac17-0010-4f54-d260-000000000005",
                        "name": "Render selective Molecule plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Selective Molecule plan: full\nChanged files:\n  M .zuul.yaml\n  A atmosphere/ci/__init__.py\n  A atmosphere/ci/molecule_plan.py\n  A charts/patches/tempest/0002-mount-only-ca-certificate.patch\n  A charts/patches/tempest/0003-use-ca-for-python-ssl.patch\n  A charts/patches/tempest/0004-support-ca-only-identity-trust.patch\n  M charts/tempest/templates/job-ks-user.yaml\n  M charts/tempest/templates/job-run-tests.yaml\n  M charts/tempest/values.yaml\n  A ci/molecule-plan.yaml\n  M doc/source/deploy/index.rst\n  A doc/source/deploy/selective-ci.rst\n  M molecule/aio/converge.yml\n  M molecule/aio/prepare.yml\n  M molecule/aio/verify.yml\n  M playbooks/tempest.yml\n  M pyproject.toml\n  A releasenotes/notes/selective-molecule-ci-3233e7ee8348d528.yaml\n  M roles/neutron/defaults/main.yml\n  M roles/neutron/tasks/main.yml\n  M roles/nova/defaults/main.yml\n  M roles/nova/tasks/main.yml\n  M roles/tempest/defaults/main.yml\n  M roles/tempest/tasks/main.yml\n  M roles/tempest/vars/main.yml\n  A test-playbooks/molecule/poll-command.yml\n  A test-playbooks/molecule/post.yml\n  A test-playbooks/molecule/prepare.yml\n  A test-playbooks/molecule/run-command.yml\n  A test-playbooks/molecule/selective-run.yml\n  A tests/unit/ci/__init__.py\n  A tests/unit/ci/test_molecule_plan.py\n  M uv.lock\nJob decisions:\n  RUN  aio-openvswitch: full fallback\n  RUN  aio-ovn: full fallback\n  RUN  csi-local-path-provisioner: full fallback\n  RUN  csi-rbd: full fallback\n  RUN  keycloak: full fallback\nReason: the CI selection policy changed\nReason: shared deployment code can affect unrelated components\nReason: operational workflows need the complete integration environment"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:36.583707Z",
                            "start": "2026-07-28T09:10:36.547346Z"
                        },
                        "id": "0242ac17-0010-4f54-d260-000000000006",
                        "name": "Report selective Molecule plan"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:28:05.314486Z",
                    "start": "2026-07-28T09:10:37.399039Z"
                },
                "id": "0242ac17-0010-13ac-3050-000000000002",
                "name": "Run selected Molecule scenario"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "ewogICJ2ZXJzaW9uIjogMSwKICAibW9kZSI6ICJmdWxsIiwKICAiY2hhbmdlcyI6IFsKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAiLnp1dWwueWFtbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiYXRtb3NwaGVyZS9jaS9fX2luaXRfXy5weSIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiYXRtb3NwaGVyZS9jaS9tb2xlY3VsZV9wbGFuLnB5IiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJjaGFydHMvcGF0Y2hlcy90ZW1wZXN0LzAwMDItbW91bnQtb25seS1jYS1jZXJ0aWZpY2F0ZS5wYXRjaCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiY2hhcnRzL3BhdGNoZXMvdGVtcGVzdC8wMDAzLXVzZS1jYS1mb3ItcHl0aG9uLXNzbC5wYXRjaCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiY2hhcnRzL3BhdGNoZXMvdGVtcGVzdC8wMDA0LXN1cHBvcnQtY2Etb25seS1pZGVudGl0eS10cnVzdC5wYXRjaCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAiY2hhcnRzL3RlbXBlc3QvdGVtcGxhdGVzL2pvYi1rcy11c2VyLnlhbWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogImNoYXJ0cy90ZW1wZXN0L3RlbXBsYXRlcy9qb2ItcnVuLXRlc3RzLnlhbWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogImNoYXJ0cy90ZW1wZXN0L3ZhbHVlcy55YW1sIiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJjaS9tb2xlY3VsZS1wbGFuLnlhbWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogImRvYy9zb3VyY2UvZGVwbG95L2luZGV4LnJzdCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvc2VsZWN0aXZlLWNpLnJzdCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUvYWlvL2NvbnZlcmdlLnltbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUvYWlvL3ByZXBhcmUueW1sIiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJtb2xlY3VsZS9haW8vdmVyaWZ5LnltbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicGxheWJvb2tzL3RlbXBlc3QueW1sIiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJweXByb2plY3QudG9tbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL3NlbGVjdGl2ZS1tb2xlY3VsZS1jaS0zMjMzZTdlZTgzNDhkNTI4LnlhbWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb24vZGVmYXVsdHMvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb24vdGFza3MvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL25vdmEvZGVmYXVsdHMvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL25vdmEvdGFza3MvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvZGVmYXVsdHMvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvdGFza3MvbWFpbi55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvdmFycy9tYWluLnltbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvcG9sbC1jb21tYW5kLnltbCIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvcG9zdC55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3ByZXBhcmUueW1sIiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9ydW4tY29tbWFuZC55bWwiLAogICAgICAicHJldmlvdXNfcGF0aCI6IG51bGwKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3NlbGVjdGl2ZS1ydW4ueW1sIiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJ0ZXN0cy91bml0L2NpL19faW5pdF9fLnB5IiwKICAgICAgInByZXZpb3VzX3BhdGgiOiBudWxsCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJ0ZXN0cy91bml0L2NpL3Rlc3RfbW9sZWN1bGVfcGxhbi5weSIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAidXYubG9jayIsCiAgICAgICJwcmV2aW91c19wYXRoIjogbnVsbAogICAgfQogIF0sCiAgIm1hdGNoZXMiOiBbCiAgICB7CiAgICAgICJwYXRoIjogIi56dXVsLnlhbWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImF0bW9zcGhlcmUvY2kvX19pbml0X18ucHkiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImF0bW9zcGhlcmUvY2kvbW9sZWN1bGVfcGxhbi5weSIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiY2hhcnRzL3BhdGNoZXMvdGVtcGVzdC8wMDAyLW1vdW50LW9ubHktY2EtY2VydGlmaWNhdGUucGF0Y2giLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiY2hhcnRzL3BhdGNoZXMvdGVtcGVzdC8wMDAzLXVzZS1jYS1mb3ItcHl0aG9uLXNzbC5wYXRjaCIsCiAgICAgICJydWxlIjogInNoYXJlZC1kZXBsb3ltZW50LWNvZGUiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJjaGFydHMvcGF0Y2hlcy90ZW1wZXN0LzAwMDQtc3VwcG9ydC1jYS1vbmx5LWlkZW50aXR5LXRydXN0LnBhdGNoIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImNoYXJ0cy90ZW1wZXN0L3RlbXBsYXRlcy9qb2Ita3MtdXNlci55YW1sIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImNoYXJ0cy90ZW1wZXN0L3RlbXBsYXRlcy9qb2ItcnVuLXRlc3RzLnlhbWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiY2hhcnRzL3RlbXBlc3QvdmFsdWVzLnlhbWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiY2kvbW9sZWN1bGUtcGxhbi55YW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJkb2Mvc291cmNlL2RlcGxveS9pbmRleC5yc3QiLAogICAgICAicnVsZSI6ICJub24tcnVudGltZSIsCiAgICAgICJhY3Rpb24iOiAiaWdub3JlIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvc2VsZWN0aXZlLWNpLnJzdCIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJtb2xlY3VsZS9haW8vY29udmVyZ2UueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJtb2xlY3VsZS9haW8vcHJlcGFyZS55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2Fpby92ZXJpZnkueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJwbGF5Ym9va3MvdGVtcGVzdC55bWwiLAogICAgICAicnVsZSI6ICJvcGVyYXRpb25hbC13b3JrZmxvd3MiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJweXByb2plY3QudG9tbCIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL3NlbGVjdGl2ZS1tb2xlY3VsZS1jaS0zMjMzZTdlZTgzNDhkNTI4LnlhbWwiLAogICAgICAicnVsZSI6ICJub24tcnVudGltZSIsCiAgICAgICJhY3Rpb24iOiAiaWdub3JlIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbi9kZWZhdWx0cy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpuZXV0cm9uIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5ldXRyb24iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb24vdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6bmV1dHJvbiIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJuZXV0cm9uIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9ub3ZhL2RlZmF1bHRzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om5vdmEiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibm92YSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbm92YS90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpub3ZhIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5vdmEiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvZGVmYXVsdHMvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvdGVtcGVzdC90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogInNoYXJlZC1kZXBsb3ltZW50LWNvZGUiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy90ZW1wZXN0L3ZhcnMvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvcG9sbC1jb21tYW5kLnltbCIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvcG9zdC55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3ByZXBhcmUueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9ydW4tY29tbWFuZC55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIsCiAgICAgICJ0YXJnZXRzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3NlbGVjdGl2ZS1ydW4ueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJ0ZXN0cy91bml0L2NpL19faW5pdF9fLnB5IiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiLAogICAgICAidGFyZ2V0cyI6IFtdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJ0ZXN0cy91bml0L2NpL3Rlc3RfbW9sZWN1bGVfcGxhbi5weSIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAidXYubG9jayIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIiwKICAgICAgInRhcmdldHMiOiBbXQogICAgfQogIF0sCiAgInRhcmdldHMiOiBbXSwKICAidmVyaWZpY2F0aW9uX3Byb2ZpbGVzIjogWwogICAgImZ1bGwiCiAgXSwKICAidmFyaWFudHMiOiBbXSwKICAiam9iX2RlY2lzaW9ucyI6IHsKICAgICJhaW8tb3BlbnZzd2l0Y2giOiB7CiAgICAgICJydW4iOiB0cnVlLAogICAgICAicmVhc29uIjogImZ1bGwgZmFsbGJhY2siLAogICAgICAic2NlbmFyaW8iOiAiYWlvIiwKICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvcGVudnN3aXRjaCIsCiAgICAgICJ0YXJnZXRzIjogW10sCiAgICAgICJjb21wb25lbnRzIjogW10sCiAgICAgICJhbnNpYmxlX3RhZ3MiOiBbXSwKICAgICAgInZlcmlmaWNhdGlvbl9wcm9maWxlcyI6IFsKICAgICAgICAiZnVsbCIKICAgICAgXQogICAgfSwKICAgICJhaW8tb3ZuIjogewogICAgICAicnVuIjogdHJ1ZSwKICAgICAgInJlYXNvbiI6ICJmdWxsIGZhbGxiYWNrIiwKICAgICAgInNjZW5hcmlvIjogImFpbyIsCiAgICAgICJuZXR3b3JrX2JhY2tlbmQiOiAib3ZuIiwKICAgICAgInRhcmdldHMiOiBbXSwKICAgICAgImNvbXBvbmVudHMiOiBbXSwKICAgICAgImFuc2libGVfdGFncyI6IFtdLAogICAgICAidmVyaWZpY2F0aW9uX3Byb2ZpbGVzIjogWwogICAgICAgICJmdWxsIgogICAgICBdCiAgICB9LAogICAgImNzaS1sb2NhbC1wYXRoLXByb3Zpc2lvbmVyIjogewogICAgICAicnVuIjogdHJ1ZSwKICAgICAgInJlYXNvbiI6ICJmdWxsIGZhbGxiYWNrIiwKICAgICAgInNjZW5hcmlvIjogImNzaSIsCiAgICAgICJuZXR3b3JrX2JhY2tlbmQiOiBudWxsLAogICAgICAidGFyZ2V0cyI6IFtdLAogICAgICAiY29tcG9uZW50cyI6IFtdLAogICAgICAiYW5zaWJsZV90YWdzIjogW10sCiAgICAgICJ2ZXJpZmljYXRpb25fcHJvZmlsZXMiOiBbCiAgICAgICAgImZ1bGwiCiAgICAgIF0KICAgIH0sCiAgICAiY3NpLXJiZCI6IHsKICAgICAgInJ1biI6IHRydWUsCiAgICAgICJyZWFzb24iOiAiZnVsbCBmYWxsYmFjayIsCiAgICAgICJzY2VuYXJpbyI6ICJjc2kiLAogICAgICAibmV0d29ya19iYWNrZW5kIjogbnVsbCwKICAgICAgInRhcmdldHMiOiBbXSwKICAgICAgImNvbXBvbmVudHMiOiBbXSwKICAgICAgImFuc2libGVfdGFncyI6IFtdLAogICAgICAidmVyaWZpY2F0aW9uX3Byb2ZpbGVzIjogWwogICAgICAgICJmdWxsIgogICAgICBdCiAgICB9LAogICAgImtleWNsb2FrIjogewogICAgICAicnVuIjogdHJ1ZSwKICAgICAgInJlYXNvbiI6ICJmdWxsIGZhbGxiYWNrIiwKICAgICAgInNjZW5hcmlvIjogImtleWNsb2FrIiwKICAgICAgIm5ldHdvcmtfYmFja2VuZCI6IG51bGwsCiAgICAgICJ0YXJnZXRzIjogW10sCiAgICAgICJjb21wb25lbnRzIjogW10sCiAgICAgICJhbnNpYmxlX3RhZ3MiOiBbXSwKICAgICAgInZlcmlmaWNhdGlvbl9wcm9maWxlcyI6IFsKICAgICAgICAiZnVsbCIKICAgICAgXQogICAgfQogIH0sCiAgInJlYXNvbnMiOiBbCiAgICAidGhlIENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCIsCiAgICAic2hhcmVkIGRlcGxveW1lbnQgY29kZSBjYW4gYWZmZWN0IHVucmVsYXRlZCBjb21wb25lbnRzIiwKICAgICJvcGVyYXRpb25hbCB3b3JrZmxvd3MgbmVlZCB0aGUgY29tcGxldGUgaW50ZWdyYXRpb24gZW52aXJvbm1lbnQiCiAgXQp9Cg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "src/github.com/vexxhost/atmosphere/ci-plan.json"
                                }
                            },
                            "source": "src/github.com/vexxhost/atmosphere/ci-plan.json"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:37.799226Z",
                            "start": "2026-07-28T09:10:37.410224Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000004",
                        "name": "Read selective Molecule plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_plan": {
                                    "changes": [
                                        {
                                            "path": ".zuul.yaml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "atmosphere/ci/__init__.py",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "atmosphere/ci/molecule_plan.py",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "charts/patches/tempest/0002-mount-only-ca-certificate.patch",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "charts/patches/tempest/0003-use-ca-for-python-ssl.patch",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "charts/patches/tempest/0004-support-ca-only-identity-trust.patch",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "charts/tempest/templates/job-ks-user.yaml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "charts/tempest/templates/job-run-tests.yaml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "charts/tempest/values.yaml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "ci/molecule-plan.yaml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "doc/source/deploy/index.rst",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "doc/source/deploy/selective-ci.rst",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "molecule/aio/converge.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/aio/prepare.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/aio/verify.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "playbooks/tempest.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "pyproject.toml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "releasenotes/notes/selective-molecule-ci-3233e7ee8348d528.yaml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/neutron/defaults/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/neutron/tasks/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/nova/defaults/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/nova/tasks/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/defaults/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/tasks/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/vars/main.yml",
                                            "previous_path": null,
                                            "status": "M"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/poll-command.yml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/post.yml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/prepare.yml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/run-command.yml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/selective-run.yml",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "tests/unit/ci/__init__.py",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "tests/unit/ci/test_molecule_plan.py",
                                            "previous_path": null,
                                            "status": "A"
                                        },
                                        {
                                            "path": "uv.lock",
                                            "previous_path": null,
                                            "status": "M"
                                        }
                                    ],
                                    "job_decisions": {
                                        "aio-openvswitch": {
                                            "ansible_tags": [],
                                            "components": [],
                                            "network_backend": "openvswitch",
                                            "reason": "full fallback",
                                            "run": true,
                                            "scenario": "aio",
                                            "targets": [],
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        "aio-ovn": {
                                            "ansible_tags": [],
                                            "components": [],
                                            "network_backend": "ovn",
                                            "reason": "full fallback",
                                            "run": true,
                                            "scenario": "aio",
                                            "targets": [],
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        "csi-local-path-provisioner": {
                                            "ansible_tags": [],
                                            "components": [],
                                            "network_backend": null,
                                            "reason": "full fallback",
                                            "run": true,
                                            "scenario": "csi",
                                            "targets": [],
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        "csi-rbd": {
                                            "ansible_tags": [],
                                            "components": [],
                                            "network_backend": null,
                                            "reason": "full fallback",
                                            "run": true,
                                            "scenario": "csi",
                                            "targets": [],
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        "keycloak": {
                                            "ansible_tags": [],
                                            "components": [],
                                            "network_backend": null,
                                            "reason": "full fallback",
                                            "run": true,
                                            "scenario": "keycloak",
                                            "targets": [],
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        }
                                    },
                                    "matches": [
                                        {
                                            "action": "full",
                                            "path": ".zuul.yaml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "atmosphere/ci/__init__.py",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "atmosphere/ci/molecule_plan.py",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/patches/tempest/0002-mount-only-ca-certificate.patch",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/patches/tempest/0003-use-ca-for-python-ssl.patch",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/patches/tempest/0004-support-ca-only-identity-trust.patch",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/tempest/templates/job-ks-user.yaml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/tempest/templates/job-run-tests.yaml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "charts/tempest/values.yaml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "ci/molecule-plan.yaml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/index.rst",
                                            "rule": "non-runtime",
                                            "targets": []
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/selective-ci.rst",
                                            "rule": "non-runtime",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/converge.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/prepare.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/verify.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "playbooks/tempest.yml",
                                            "rule": "operational-workflows",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "pyproject.toml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/selective-molecule-ci-3233e7ee8348d528.yaml",
                                            "rule": "non-runtime",
                                            "targets": []
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron/defaults/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron/tasks/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/nova/defaults/main.yml",
                                            "rule": "component:nova",
                                            "targets": [
                                                "nova"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/nova/tasks/main.yml",
                                            "rule": "component:nova",
                                            "targets": [
                                                "nova"
                                            ]
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/defaults/main.yml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/tasks/main.yml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/vars/main.yml",
                                            "rule": "shared-deployment-code",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/poll-command.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/post.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/prepare.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/run-command.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/selective-run.yml",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "tests/unit/ci/__init__.py",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "tests/unit/ci/test_molecule_plan.py",
                                            "rule": "planner-policy",
                                            "targets": []
                                        },
                                        {
                                            "action": "full",
                                            "path": "uv.lock",
                                            "rule": "planner-policy",
                                            "targets": []
                                        }
                                    ],
                                    "mode": "full",
                                    "reasons": [
                                        "the CI selection policy changed",
                                        "shared deployment code can affect unrelated components",
                                        "operational workflows need the complete integration environment"
                                    ],
                                    "targets": [],
                                    "variants": [],
                                    "verification_profiles": [
                                        "full"
                                    ],
                                    "version": 1
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:38.102229Z",
                            "start": "2026-07-28T09:10:37.804245Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000005",
                        "name": "Resolve this job decision"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:38.142028Z",
                            "start": "2026-07-28T09:10:38.108905Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000006",
                        "name": "Assert this job exists in the plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_decision": {
                                    "ansible_tags": [],
                                    "components": [],
                                    "network_backend": null,
                                    "reason": "full fallback",
                                    "run": true,
                                    "scenario": "csi",
                                    "targets": [],
                                    "verification_profiles": [
                                        "full"
                                    ]
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:38.183276Z",
                            "start": "2026-07-28T09:10:38.148094Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000007",
                        "name": "Resolve selected scenario inputs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Selective Molecule job: csi-rbd\nDecision: RUN\nReason: full fallback\nScenario: csi\nTargets: (none)\nComponents: (full scenario)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:38.253955Z",
                            "start": "2026-07-28T09:10:38.188384Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000008",
                        "name": "Report this job decision"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "checksum_algorithm": "sha1",
                                            "follow": true,
                                            "get_attributes": true,
                                            "get_checksum": true,
                                            "get_mime": true,
                                            "path": "src/github.com/vexxhost/atmosphere"
                                        }
                                    },
                                    "item": "src/github.com/vexxhost/atmosphere",
                                    "stat": {
                                        "atime": 1785229836.2718334,
                                        "attr_flags": "e",
                                        "attributes": [
                                            "extents"
                                        ],
                                        "block_size": 4096,
                                        "blocks": 8,
                                        "charset": "unknown",
                                        "ctime": 1785229835.4958563,
                                        "dev": 64513,
                                        "device_type": 0,
                                        "executable": true,
                                        "exists": true,
                                        "gid": 1000,
                                        "gr_name": "zuul",
                                        "inode": 1046919,
                                        "isblk": false,
                                        "ischr": false,
                                        "isdir": true,
                                        "isfifo": false,
                                        "isgid": false,
                                        "islnk": false,
                                        "isreg": false,
                                        "issock": false,
                                        "isuid": false,
                                        "mimetype": "unknown",
                                        "mode": "0755",
                                        "mtime": 1785229835.4958563,
                                        "nlink": 25,
                                        "path": "src/github.com/vexxhost/atmosphere",
                                        "pw_name": "zuul",
                                        "readable": true,
                                        "rgrp": true,
                                        "roth": true,
                                        "rusr": true,
                                        "size": 4096,
                                        "uid": 1000,
                                        "version": "1316890838",
                                        "wgrp": false,
                                        "woth": false,
                                        "writeable": true,
                                        "wusr": true,
                                        "xgrp": true,
                                        "xoth": true,
                                        "xusr": true
                                    }
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "checksum_algorithm": "sha1",
                                            "follow": true,
                                            "get_attributes": true,
                                            "get_checksum": true,
                                            "get_mime": true,
                                            "path": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory"
                                        }
                                    },
                                    "item": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory",
                                    "stat": {
                                        "exists": false
                                    }
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "checksum_algorithm": "sha1",
                                            "follow": true,
                                            "get_attributes": true,
                                            "get_checksum": true,
                                            "get_mime": true,
                                            "path": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory"
                                        }
                                    },
                                    "item": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory",
                                    "stat": {
                                        "exists": false
                                    }
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:39.050595Z",
                            "start": "2026-07-28T09:10:38.258693Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000009",
                        "name": "Check Molecule inventory directories"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "8927334e12f3320a7cbe428bb0d9873151fce894",
                                    "dest": "src/github.com/vexxhost/atmosphere/inventory.yaml",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "inventory.yaml",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "8927334e12f3320a7cbe428bb0d9873151fce894",
                                            "content": null,
                                            "dest": "src/github.com/vexxhost/atmosphere/inventory.yaml",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": null,
                                            "local_follow": null,
                                            "mode": "0644",
                                            "owner": null,
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229839.1316845-15-23877912007570/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere",
                                        "stat": {
                                            "atime": 1785229836.2718334,
                                            "attr_flags": "e",
                                            "attributes": [
                                                "extents"
                                            ],
                                            "block_size": 4096,
                                            "blocks": 8,
                                            "charset": "unknown",
                                            "ctime": 1785229835.4958563,
                                            "dev": 64513,
                                            "device_type": 0,
                                            "executable": true,
                                            "exists": true,
                                            "gid": 1000,
                                            "gr_name": "zuul",
                                            "inode": 1046919,
                                            "isblk": false,
                                            "ischr": false,
                                            "isdir": true,
                                            "isfifo": false,
                                            "isgid": false,
                                            "islnk": false,
                                            "isreg": false,
                                            "issock": false,
                                            "isuid": false,
                                            "mimetype": "unknown",
                                            "mode": "0755",
                                            "mtime": 1785229835.4958563,
                                            "nlink": 25,
                                            "path": "src/github.com/vexxhost/atmosphere",
                                            "pw_name": "zuul",
                                            "readable": true,
                                            "rgrp": true,
                                            "roth": true,
                                            "rusr": true,
                                            "size": 4096,
                                            "uid": 1000,
                                            "version": "1316890838",
                                            "wgrp": false,
                                            "woth": false,
                                            "writeable": true,
                                            "wusr": true,
                                            "xgrp": true,
                                            "xoth": true,
                                            "xusr": true
                                        }
                                    },
                                    "md5sum": "a530d41c4681a6ed273c36154d250f22",
                                    "mode": "0644",
                                    "owner": "zuul",
                                    "size": 25154,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785229839.1316845-15-23877912007570/source",
                                    "state": "file",
                                    "uid": 1000
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "item.stat.isdir | default(false)",
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory",
                                        "stat": {
                                            "exists": false
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "item.stat.isdir | default(false)",
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory",
                                        "stat": {
                                            "exists": false
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:39.730586Z",
                            "start": "2026-07-28T09:10:39.059393Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000000a",
                        "name": "Copy Zuul inventory for Molecule"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "after": null,
                                            "attributes": null,
                                            "backup": false,
                                            "before": null,
                                            "encoding": "utf-8",
                                            "group": null,
                                            "mode": null,
                                            "owner": null,
                                            "path": "src/github.com/vexxhost/atmosphere/inventory.yaml",
                                            "regexp": "(^\\s*ansible_host:\\s*).*$",
                                            "replace": "\\1\"{{ nodepool.private_ipv4 }}\"",
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere",
                                        "stat": {
                                            "atime": 1785229836.2718334,
                                            "attr_flags": "e",
                                            "attributes": [
                                                "extents"
                                            ],
                                            "block_size": 4096,
                                            "blocks": 8,
                                            "charset": "unknown",
                                            "ctime": 1785229835.4958563,
                                            "dev": 64513,
                                            "device_type": 0,
                                            "executable": true,
                                            "exists": true,
                                            "gid": 1000,
                                            "gr_name": "zuul",
                                            "inode": 1046919,
                                            "isblk": false,
                                            "ischr": false,
                                            "isdir": true,
                                            "isfifo": false,
                                            "isgid": false,
                                            "islnk": false,
                                            "isreg": false,
                                            "issock": false,
                                            "isuid": false,
                                            "mimetype": "unknown",
                                            "mode": "0755",
                                            "mtime": 1785229835.4958563,
                                            "nlink": 25,
                                            "path": "src/github.com/vexxhost/atmosphere",
                                            "pw_name": "zuul",
                                            "readable": true,
                                            "rgrp": true,
                                            "roth": true,
                                            "rusr": true,
                                            "size": 4096,
                                            "uid": 1000,
                                            "version": "1316890838",
                                            "wgrp": false,
                                            "woth": false,
                                            "writeable": true,
                                            "wusr": true,
                                            "xgrp": true,
                                            "xoth": true,
                                            "xusr": true
                                        }
                                    },
                                    "msg": "1 replacements made",
                                    "rc": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "item.stat.isdir | default(false)",
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere/molecule/csi/inventory",
                                        "stat": {
                                            "exists": false
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "item.stat.isdir | default(false)",
                                    "item": {
                                        "ansible_loop_var": "item",
                                        "changed": false,
                                        "failed": false,
                                        "invocation": {
                                            "module_args": {
                                                "checksum_algorithm": "sha1",
                                                "follow": true,
                                                "get_attributes": true,
                                                "get_checksum": true,
                                                "get_mime": true,
                                                "path": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory"
                                            }
                                        },
                                        "item": "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory",
                                        "stat": {
                                            "exists": false
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:40.133853Z",
                            "start": "2026-07-28T09:10:39.739763Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000000c",
                        "name": "Use private addresses in Molecule inventory"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_molecule_argv": [
                                    "uv",
                                    "run",
                                    "molecule",
                                    "test",
                                    "--destroy",
                                    "never",
                                    "-s",
                                    "csi"
                                ],
                                "_atmosphere_ci_molecule_environment": {
                                    "ATMOSPHERE_CI_COMPONENTS": "",
                                    "ATMOSPHERE_CI_MODE": "full",
                                    "ATMOSPHERE_CI_RUN_STESTR": "true",
                                    "ATMOSPHERE_CI_RUN_TEMPEST": "true",
                                    "ATMOSPHERE_CI_VERIFICATION_PROFILES": "full",
                                    "MOLECULE_ANSIBLE_ARGS_STRICT_MODE": "1"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:40.208039Z",
                            "start": "2026-07-28T09:10:40.144238Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000000e",
                        "name": "Prepare Molecule command"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "run-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:40.269403Z",
                            "start": "2026-07-28T09:10:40.213650Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000000f",
                        "name": "Run standard Molecule lifecycle with progress output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/tmp/logs",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "0775",
                                    "path": "/tmp/logs",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/tmp/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:40.635693Z",
                            "start": "2026-07-28T09:10:40.287131Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000043",
                        "name": "Create Molecule log directory"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log": "/tmp/logs/molecule-csi-rbd.log"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:40.674138Z",
                            "start": "2026-07-28T09:10:40.641584Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000044",
                        "name": "Resolve live Molecule log path"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": true,
                            "finished": 0,
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:41.334017Z",
                            "start": "2026-07-28T09:10:40.683745Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000045",
                        "name": "Start Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "Waiting for Molecule output",
                                "_atmosphere_ci_phase_log_offset": 0,
                                "_atmosphere_ci_phase_max_polls": "351",
                                "_atmosphere_ci_phase_poll_count": 0,
                                "_atmosphere_ci_phase_poll_interval": "20",
                                "_atmosphere_ci_phase_result": {
                                    "ansible_job_id": "j782463887949.1499",
                                    "changed": true,
                                    "failed": 0,
                                    "finished": 0,
                                    "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                                    "started": 1
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:41.395675Z",
                            "start": "2026-07-28T09:10:41.339796Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000046",
                        "name": "Initialize progress monitor for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:10:41.464242Z",
                            "start": "2026-07-28T09:10:41.401466Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000047",
                        "name": "Monitor Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:10:41.523028",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:11:01.525431",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:01.536579Z",
                            "start": "2026-07-28T09:10:41.483221Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000006c",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "1"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:01.606919Z",
                            "start": "2026-07-28T09:11:01.545161Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000006d",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:01.947109Z",
                            "start": "2026-07-28T09:11:01.617361Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000006e",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229841.4277198,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "unknown",
                                "checksum": "0f3f202ec5528e2c4a03637f35781c693712717a",
                                "ctime": 1785229861.4877584,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229861.4877584,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 2777,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:02.173075Z",
                            "start": "2026-07-28T09:11:01.953667Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000006f",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2777"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:02.248129Z",
                            "start": "2026-07-28T09:11:02.192894Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000070",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +1 /tmp/logs/molecule-csi-rbd.log | head -c 2777",
                            "delta": "0:00:00.039453",
                            "end": "2026-07-28 09:11:02.539495",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +1 /tmp/logs/molecule-csi-rbd.log | head -c 2777",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000071-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:11:02.500042",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING  Molecule scenarios should migrate to 'extensions/molecule'\nINFO     [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy\nINFO     [csi > prerun] Performing prerun with role_name_check=0...\nINFO     [csi > dependency] Executing\nWARNING  [csi > dependency] Missing roles requirements file: requirements.yml\nWARNING  [csi > dependency] Missing collections requirements file: collections.yml\nWARNING  [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress)\nINFO     [csi > cleanup] Executing\nWARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > destroy] Executing\nWARNING  [csi > destroy] Skipping, '--destroy=never' requested.\nINFO     [csi > destroy] Executed: Successful\nINFO     [csi > syntax] Executing\n\nplaybook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml\nINFO     [csi > syntax] Executed: Successful\nINFO     [csi > create] Executing\nWARNING  [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > prepare] Executing\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:10:58 +0000 (0:00:00.060)       0:00:00.060 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Configure short hostname] ************************************************\nTuesday 28 July 2026  09:10:59 +0000 (0:00:01.186)       0:00:01.246 **********\nchanged: [instance]\n\nTASK [Ensure hostname inside hosts file] ***************************************\nTuesday 28 July 2026  09:11:00 +0000 (0:00:00.805)       0:00:02.052 **********\n[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\nwith a mode of 0700, this may cause issues when running as another user. To\navoid this, create the remote_tmp dir with the correct permissions manually\nchanged: [instance]\n\nTASK [Purge \"snapd\" package] ***************************************************\nTuesday 28 July 2026  09:11:00 +0000 (0:00:00.305)       0:00:02.358 **********\nok: [instance]\n\nPLAY [Create devices for Ceph] *************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:01 +0000 (0:00:00.872)       0:00:03.230 **********",
                            "stdout_lines": [
                                "WARNING  Molecule scenarios should migrate to 'extensions/molecule'",
                                "INFO     [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy",
                                "INFO     [csi > prerun] Performing prerun with role_name_check=0...",
                                "INFO     [csi > dependency] Executing",
                                "WARNING  [csi > dependency] Missing roles requirements file: requirements.yml",
                                "WARNING  [csi > dependency] Missing collections requirements file: collections.yml",
                                "WARNING  [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress)",
                                "INFO     [csi > cleanup] Executing",
                                "WARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)",
                                "INFO     [csi > destroy] Executing",
                                "WARNING  [csi > destroy] Skipping, '--destroy=never' requested.",
                                "INFO     [csi > destroy] Executed: Successful",
                                "INFO     [csi > syntax] Executing",
                                "",
                                "playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml",
                                "INFO     [csi > syntax] Executed: Successful",
                                "INFO     [csi > create] Executing",
                                "WARNING  [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress)",
                                "INFO     [csi > prepare] Executing",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:10:58 +0000 (0:00:00.060)       0:00:00.060 **********",
                                "[WARNING]: Platform linux on host instance is using the discovered Python",
                                "interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "interpreter could change the meaning of that path. See",
                                "https://docs.ansible.com/ansible-",
                                "core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "ok: [instance]",
                                "",
                                "TASK [Configure short hostname] ************************************************",
                                "Tuesday 28 July 2026  09:10:59 +0000 (0:00:01.186)       0:00:01.246 **********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure hostname inside hosts file] ***************************************",
                                "Tuesday 28 July 2026  09:11:00 +0000 (0:00:00.805)       0:00:02.052 **********",
                                "[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created",
                                "with a mode of 0700, this may cause issues when running as another user. To",
                                "avoid this, create the remote_tmp dir with the correct permissions manually",
                                "changed: [instance]",
                                "",
                                "TASK [Purge \"snapd\" package] ***************************************************",
                                "Tuesday 28 July 2026  09:11:00 +0000 (0:00:00.305)       0:00:02.358 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Create devices for Ceph] *************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:11:01 +0000 (0:00:00.872)       0:00:03.230 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000071-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:02.798870Z",
                            "start": "2026-07-28T09:11:02.280377Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000071",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "WARNING  Molecule scenarios should migrate to 'extensions/molecule'\nINFO     [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy\nINFO     [csi > prerun] Performing prerun with role_name_check=0...\nINFO     [csi > dependency] Executing\nWARNING  [csi > dependency] Missing roles requirements file: requirements.yml\nWARNING  [csi > dependency] Missing collections requirements file: collections.yml\nWARNING  [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress)\nINFO     [csi > cleanup] Executing\nWARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > destroy] Executing\nWARNING  [csi > destroy] Skipping, '--destroy=never' requested.\nINFO     [csi > destroy] Executed: Successful\nINFO     [csi > syntax] Executing\n\nplaybook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml\nINFO     [csi > syntax] Executed: Successful\nINFO     [csi > create] Executing\nWARNING  [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > prepare] Executing\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:10:58 +0000 (0:00:00.060)       0:00:00.060 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Configure short hostname] ************************************************\nTuesday 28 July 2026  09:10:59 +0000 (0:00:01.186)       0:00:01.246 **********\nchanged: [instance]\n\nTASK [Ensure hostname inside hosts file] ***************************************\nTuesday 28 July 2026  09:11:00 +0000 (0:00:00.805)       0:00:02.052 **********\n[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\nwith a mode of 0700, this may cause issues when running as another user. To\navoid this, create the remote_tmp dir with the correct permissions manually\nchanged: [instance]\n\nTASK [Purge \"snapd\" package] ***************************************************\nTuesday 28 July 2026  09:11:00 +0000 (0:00:00.305)       0:00:02.358 **********\nok: [instance]\n\nPLAY [Create devices for Ceph] *************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:01 +0000 (0:00:00.872)       0:00:03.230 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:02.871248Z",
                            "start": "2026-07-28T09:11:02.808001Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000072",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [Gathering Facts]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:02.953185Z",
                            "start": "2026-07-28T09:11:02.879902Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000073",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "2777"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:03.020981Z",
                            "start": "2026-07-28T09:11:02.965500Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000074",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n20\nseconds.\nLast task: TASK [Gathering Facts]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:03.090921Z",
                            "start": "2026-07-28T09:11:03.029718Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000075",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:03.151210Z",
                            "start": "2026-07-28T09:11:03.097918Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000076",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:11:03.219577",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:11:23.221663",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:23.235051Z",
                            "start": "2026-07-28T09:11:03.182782Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000af",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "2"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:23.307177Z",
                            "start": "2026-07-28T09:11:23.241314Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b0",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:23.573267Z",
                            "start": "2026-07-28T09:11:23.314121Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b1",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229862.5317762,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "unknown",
                                "checksum": "260e955586ecc5447bbc19815e9f039d0fd89359",
                                "ctime": 1785229862.2237709,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229862.2237709,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 2954,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:23.769188Z",
                            "start": "2026-07-28T09:11:23.579190Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b2",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "177"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:23.834258Z",
                            "start": "2026-07-28T09:11:23.775413Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b3",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +2778 /tmp/logs/molecule-csi-rbd.log | head -c 177",
                            "delta": "0:00:00.005517",
                            "end": "2026-07-28 09:11:24.069293",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +2778 /tmp/logs/molecule-csi-rbd.log | head -c 177",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000000b4-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:11:24.063776",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [Install depedencies] *****************************************************\nTuesday 28 July 2026  09:11:02 +0000 (0:00:00.733)       0:00:03.963 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [Install depedencies] *****************************************************",
                                "Tuesday 28 July 2026  09:11:02 +0000 (0:00:00.733)       0:00:03.963 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000000b4-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.379295Z",
                            "start": "2026-07-28T09:11:23.862016Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b4",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [Install depedencies] *****************************************************\nTuesday 28 July 2026  09:11:02 +0000 (0:00:00.733)       0:00:03.963 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.459170Z",
                            "start": "2026-07-28T09:11:24.391235Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b5",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [Install depedencies]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.532945Z",
                            "start": "2026-07-28T09:11:24.467641Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b6",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "2954"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.611055Z",
                            "start": "2026-07-28T09:11:24.557972Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b7",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n40\nseconds.\nLast task: TASK [Install depedencies]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.674526Z",
                            "start": "2026-07-28T09:11:24.617564Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b8",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:24.736827Z",
                            "start": "2026-07-28T09:11:24.683614Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000000b9",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:11:24.797133",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:11:44.799388",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:44.812169Z",
                            "start": "2026-07-28T09:11:24.761307Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011a",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "3"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:44.872017Z",
                            "start": "2026-07-28T09:11:44.819304Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011b",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:45.235935Z",
                            "start": "2026-07-28T09:11:44.880414Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011c",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229862.5317762,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 24,
                                "charset": "unknown",
                                "checksum": "346b0a7546e7aee5c649b262ce2c7af99d725b3b",
                                "ctime": 1785229905.14121,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229905.14121,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 9181,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:45.438229Z",
                            "start": "2026-07-28T09:11:45.241901Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011d",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6227"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:45.510741Z",
                            "start": "2026-07-28T09:11:45.447529Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011e",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +2955 /tmp/logs/molecule-csi-rbd.log | head -c 6227",
                            "delta": "0:00:00.008265",
                            "end": "2026-07-28 09:11:45.743781",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +2955 /tmp/logs/molecule-csi-rbd.log | head -c 6227",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000011f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:11:45.735516",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [Start up service] ********************************************************\nTuesday 28 July 2026  09:11:30 +0000 (0:00:28.748)       0:00:32.712 **********\nok: [instance]\n\nTASK [Generate lvm.conf] *******************************************************\nTuesday 28 July 2026  09:11:31 +0000 (0:00:00.584)       0:00:33.297 **********\nok: [instance]\n\nTASK [Write /etc/lvm/lvm.conf] *************************************************\nTuesday 28 July 2026  09:11:31 +0000 (0:00:00.285)       0:00:33.582 **********\nchanged: [instance]\n\nTASK [Get list of all loopback devices] ****************************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.660)       0:00:34.243 **********\nok: [instance]\n\nTASK [Fail if there is any existing loopback devices] **************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.193)       0:00:34.436 **********\nskipping: [instance]\n\nTASK [Create devices for Ceph] *************************************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.022)       0:00:34.459 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Set permissions on loopback devices] *************************************\nTuesday 28 July 2026  09:11:33 +0000 (0:00:00.534)       0:00:34.994 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Start loop devices] ******************************************************\nTuesday 28 July 2026  09:11:33 +0000 (0:00:00.625)       0:00:35.619 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a volume group for each loop device] ******************************\nTuesday 28 July 2026  09:11:34 +0000 (0:00:00.741)       0:00:36.361 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a logical volume for each loop device] ****************************\nTuesday 28 July 2026  09:11:37 +0000 (0:00:03.179)       0:00:39.541 **********\nchanged: [instance] => (item=ceph-instance-osd0)\nchanged: [instance] => (item=ceph-instance-osd1)\nchanged: [instance] => (item=ceph-instance-osd2)\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=15   changed=9    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0\n\nTuesday 28 July 2026  09:11:39 +0000 (0:00:01.934)       0:00:41.475 **********\n===============================================================================\nInstall depedencies ---------------------------------------------------- 28.75s\nCreate a volume group for each loop device ------------------------------ 3.18s\nCreate a logical volume for each loop device ---------------------------- 1.94s\nGathering Facts --------------------------------------------------------- 1.19s\nPurge \"snapd\" package --------------------------------------------------- 0.87s\nConfigure short hostname ------------------------------------------------ 0.81s\nStart loop devices ------------------------------------------------------ 0.74s\nGathering Facts --------------------------------------------------------- 0.73s\nWrite /etc/lvm/lvm.conf ------------------------------------------------- 0.66s\nSet permissions on loopback devices ------------------------------------- 0.63s\nStart up service -------------------------------------------------------- 0.58s\nCreate devices for Ceph ------------------------------------------------- 0.53s\nEnsure hostname inside hosts file --------------------------------------- 0.31s\nGenerate lvm.conf ------------------------------------------------------- 0.29s\nGet list of all loopback devices ---------------------------------------- 0.19s\nFail if there is any existing loopback devices -------------------------- 0.02s\nINFO     [csi > prepare] Executed: Successful\nINFO     [csi > converge] Executing\n\nPLAY [Debug CSI driver value] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:41 +0000 (0:00:00.012)       0:00:00.012 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Display CSI driver value and environment variable] ***********************\nTuesday 28 July 2026  09:11:42 +0000 (0:00:01.018)       0:00:01.031 **********\nok: [instance] => {\n    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"\n}\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:42 +0000 (0:00:00.051)       0:00:01.083 **********\nok: [instance]\n\nTASK [Fail if atmosphere_ceph_enabled is set] **********************************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.908)       0:00:01.991 **********\nskipping: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.045)       0:00:02.037 **********\nok: [instance]\n\nPLAY [Deploy Ceph monitors & managers] *****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.240)       0:00:02.277 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:11:44 +0000 (0:00:00.921)       0:00:03.199 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.326)       0:00:03.525 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.044)       0:00:03.570 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [Start up service] ********************************************************",
                                "Tuesday 28 July 2026  09:11:30 +0000 (0:00:28.748)       0:00:32.712 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Generate lvm.conf] *******************************************************",
                                "Tuesday 28 July 2026  09:11:31 +0000 (0:00:00.584)       0:00:33.297 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Write /etc/lvm/lvm.conf] *************************************************",
                                "Tuesday 28 July 2026  09:11:31 +0000 (0:00:00.285)       0:00:33.582 **********",
                                "changed: [instance]",
                                "",
                                "TASK [Get list of all loopback devices] ****************************************",
                                "Tuesday 28 July 2026  09:11:32 +0000 (0:00:00.660)       0:00:34.243 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Fail if there is any existing loopback devices] **************************",
                                "Tuesday 28 July 2026  09:11:32 +0000 (0:00:00.193)       0:00:34.436 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create devices for Ceph] *************************************************",
                                "Tuesday 28 July 2026  09:11:32 +0000 (0:00:00.022)       0:00:34.459 **********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Set permissions on loopback devices] *************************************",
                                "Tuesday 28 July 2026  09:11:33 +0000 (0:00:00.534)       0:00:34.994 **********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Start loop devices] ******************************************************",
                                "Tuesday 28 July 2026  09:11:33 +0000 (0:00:00.625)       0:00:35.619 **********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Create a volume group for each loop device] ******************************",
                                "Tuesday 28 July 2026  09:11:34 +0000 (0:00:00.741)       0:00:36.361 **********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Create a logical volume for each loop device] ****************************",
                                "Tuesday 28 July 2026  09:11:37 +0000 (0:00:03.179)       0:00:39.541 **********",
                                "changed: [instance] => (item=ceph-instance-osd0)",
                                "changed: [instance] => (item=ceph-instance-osd1)",
                                "changed: [instance] => (item=ceph-instance-osd2)",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=15   changed=9    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0",
                                "",
                                "Tuesday 28 July 2026  09:11:39 +0000 (0:00:01.934)       0:00:41.475 **********",
                                "===============================================================================",
                                "Install depedencies ---------------------------------------------------- 28.75s",
                                "Create a volume group for each loop device ------------------------------ 3.18s",
                                "Create a logical volume for each loop device ---------------------------- 1.94s",
                                "Gathering Facts --------------------------------------------------------- 1.19s",
                                "Purge \"snapd\" package --------------------------------------------------- 0.87s",
                                "Configure short hostname ------------------------------------------------ 0.81s",
                                "Start loop devices ------------------------------------------------------ 0.74s",
                                "Gathering Facts --------------------------------------------------------- 0.73s",
                                "Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s",
                                "Set permissions on loopback devices ------------------------------------- 0.63s",
                                "Start up service -------------------------------------------------------- 0.58s",
                                "Create devices for Ceph ------------------------------------------------- 0.53s",
                                "Ensure hostname inside hosts file --------------------------------------- 0.31s",
                                "Generate lvm.conf ------------------------------------------------------- 0.29s",
                                "Get list of all loopback devices ---------------------------------------- 0.19s",
                                "Fail if there is any existing loopback devices -------------------------- 0.02s",
                                "INFO     [csi > prepare] Executed: Successful",
                                "INFO     [csi > converge] Executing",
                                "",
                                "PLAY [Debug CSI driver value] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:11:41 +0000 (0:00:00.012)       0:00:00.012 **********",
                                "[WARNING]: Platform linux on host instance is using the discovered Python",
                                "interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "interpreter could change the meaning of that path. See",
                                "https://docs.ansible.com/ansible-",
                                "core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "ok: [instance]",
                                "",
                                "TASK [Display CSI driver value and environment variable] ***********************",
                                "Tuesday 28 July 2026  09:11:42 +0000 (0:00:01.018)       0:00:01.031 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"",
                                "}",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:11:42 +0000 (0:00:00.051)       0:00:01.083 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "Tuesday 28 July 2026  09:11:43 +0000 (0:00:00.908)       0:00:01.991 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "Tuesday 28 July 2026  09:11:43 +0000 (0:00:00.045)       0:00:02.037 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Deploy Ceph monitors & managers] *****************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:11:43 +0000 (0:00:00.240)       0:00:02.277 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:11:44 +0000 (0:00:00.921)       0:00:03.199 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:11:45 +0000 (0:00:00.326)       0:00:03.525 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:11:45 +0000 (0:00:00.044)       0:00:03.570 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000011f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.060833Z",
                            "start": "2026-07-28T09:11:45.537635Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000011f",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [Start up service] ********************************************************\nTuesday 28 July 2026  09:11:30 +0000 (0:00:28.748)       0:00:32.712 **********\nok: [instance]\n\nTASK [Generate lvm.conf] *******************************************************\nTuesday 28 July 2026  09:11:31 +0000 (0:00:00.584)       0:00:33.297 **********\nok: [instance]\n\nTASK [Write /etc/lvm/lvm.conf] *************************************************\nTuesday 28 July 2026  09:11:31 +0000 (0:00:00.285)       0:00:33.582 **********\nchanged: [instance]\n\nTASK [Get list of all loopback devices] ****************************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.660)       0:00:34.243 **********\nok: [instance]\n\nTASK [Fail if there is any existing loopback devices] **************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.193)       0:00:34.436 **********\nskipping: [instance]\n\nTASK [Create devices for Ceph] *************************************************\nTuesday 28 July 2026  09:11:32 +0000 (0:00:00.022)       0:00:34.459 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Set permissions on loopback devices] *************************************\nTuesday 28 July 2026  09:11:33 +0000 (0:00:00.534)       0:00:34.994 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Start loop devices] ******************************************************\nTuesday 28 July 2026  09:11:33 +0000 (0:00:00.625)       0:00:35.619 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a volume group for each loop device] ******************************\nTuesday 28 July 2026  09:11:34 +0000 (0:00:00.741)       0:00:36.361 **********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a logical volume for each loop device] ****************************\nTuesday 28 July 2026  09:11:37 +0000 (0:00:03.179)       0:00:39.541 **********\nchanged: [instance] => (item=ceph-instance-osd0)\nchanged: [instance] => (item=ceph-instance-osd1)\nchanged: [instance] => (item=ceph-instance-osd2)\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=15   changed=9    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0\n\nTuesday 28 July 2026  09:11:39 +0000 (0:00:01.934)       0:00:41.475 **********\n===============================================================================\nInstall depedencies ---------------------------------------------------- 28.75s\nCreate a volume group for each loop device ------------------------------ 3.18s\nCreate a logical volume for each loop device ---------------------------- 1.94s\nGathering Facts --------------------------------------------------------- 1.19s\nPurge \"snapd\" package --------------------------------------------------- 0.87s\nConfigure short hostname ------------------------------------------------ 0.81s\nStart loop devices ------------------------------------------------------ 0.74s\nGathering Facts --------------------------------------------------------- 0.73s\nWrite /etc/lvm/lvm.conf ------------------------------------------------- 0.66s\nSet permissions on loopback devices ------------------------------------- 0.63s\nStart up service -------------------------------------------------------- 0.58s\nCreate devices for Ceph ------------------------------------------------- 0.53s\nEnsure hostname inside hosts file --------------------------------------- 0.31s\nGenerate lvm.conf ------------------------------------------------------- 0.29s\nGet list of all loopback devices ---------------------------------------- 0.19s\nFail if there is any existing loopback devices -------------------------- 0.02s\nINFO     [csi > prepare] Executed: Successful\nINFO     [csi > converge] Executing\n\nPLAY [Debug CSI driver value] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:41 +0000 (0:00:00.012)       0:00:00.012 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Display CSI driver value and environment variable] ***********************\nTuesday 28 July 2026  09:11:42 +0000 (0:00:01.018)       0:00:01.031 **********\nok: [instance] => {\n    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"\n}\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:42 +0000 (0:00:00.051)       0:00:01.083 **********\nok: [instance]\n\nTASK [Fail if atmosphere_ceph_enabled is set] **********************************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.908)       0:00:01.991 **********\nskipping: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.045)       0:00:02.037 **********\nok: [instance]\n\nPLAY [Deploy Ceph monitors & managers] *****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:11:43 +0000 (0:00:00.240)       0:00:02.277 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:11:44 +0000 (0:00:00.921)       0:00:03.199 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.326)       0:00:03.525 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.044)       0:00:03.570 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.126906Z",
                            "start": "2026-07-28T09:11:46.069443Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000120",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.208423Z",
                            "start": "2026-07-28T09:11:46.134452Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000121",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "9181"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.272926Z",
                            "start": "2026-07-28T09:11:46.215919Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000122",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n60\nseconds.\nLast task: TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.336914Z",
                            "start": "2026-07-28T09:11:46.279756Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000123",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:11:46.406453Z",
                            "start": "2026-07-28T09:11:46.349883Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000124",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:11:46.479551",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:12:06.481958",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:06.494051Z",
                            "start": "2026-07-28T09:11:46.437483Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000019d",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "4"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:06.567600Z",
                            "start": "2026-07-28T09:12:06.502688Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000019e",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:06.900720Z",
                            "start": "2026-07-28T09:12:06.576781Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000019f",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229905.7372363,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "1c93ec479d78127db630f7de0c27748d25038dce",
                                "ctime": 1785229924.61811,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229924.61811,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 14224,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:07.125283Z",
                            "start": "2026-07-28T09:12:06.909797Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a0",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5043"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:07.197446Z",
                            "start": "2026-07-28T09:12:07.133523Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a1",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +9182 /tmp/logs/molecule-csi-rbd.log | head -c 5043",
                            "delta": "0:00:00.007805",
                            "end": "2026-07-28 09:12:07.480640",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +9182 /tmp/logs/molecule-csi-rbd.log | head -c 5043",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000001a2-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:12:07.472835",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.407)       0:00:03.978 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.077)       0:00:04.055 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.656)       0:00:04.711 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.057)       0:00:04.769 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.058)       0:00:04.828 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.249)       0:00:05.077 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:11:47 +0000 (0:00:01.261)       0:00:06.338 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:11:47 +0000 (0:00:00.061)       0:00:06.399 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:11:48 +0000 (0:00:00.680)       0:00:07.080 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:11:51 +0000 (0:00:02.981)       0:00:10.062 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.034)       0:00:10.096 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.037)       0:00:10.133 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.036)       0:00:10.169 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:11:59 +0000 (0:00:07.567)       0:00:17.737 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:11:59 +0000 (0:00:00.646)       0:00:18.384 **********\nchanged: [instance] => (item={'path': '/etc/containerd'})\nchanged: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nchanged: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nchanged: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nchanged: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:12:00 +0000 (0:00:00.949)       0:00:19.333 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:12:01 +0000 (0:00:00.615)       0:00:19.949 **********\n\nRUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\nTuesday 28 July 2026  09:12:01 +0000 (0:00:00.019)       0:00:19.968 **********\nok: [instance]\n\nRUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********\nTuesday 28 July 2026  09:12:02 +0000 (0:00:00.945)       0:00:20.913 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:12:02 +0000 (0:00:00.445)       0:00:21.359 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.557)       0:00:21.916 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.215)       0:00:22.131 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.056)       0:00:22.188 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:12:04 +0000 (0:00:00.858)       0:00:23.047 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:11:45 +0000 (0:00:00.407)       0:00:03.978 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:11:45 +0000 (0:00:00.077)       0:00:04.055 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:11:46 +0000 (0:00:00.656)       0:00:04.711 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:11:46 +0000 (0:00:00.057)       0:00:04.769 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:11:46 +0000 (0:00:00.058)       0:00:04.828 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:11:46 +0000 (0:00:00.249)       0:00:05.077 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:11:47 +0000 (0:00:01.261)       0:00:06.338 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:11:47 +0000 (0:00:00.061)       0:00:06.399 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:11:48 +0000 (0:00:00.680)       0:00:07.080 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:11:51 +0000 (0:00:02.981)       0:00:10.062 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:11:51 +0000 (0:00:00.034)       0:00:10.096 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:11:51 +0000 (0:00:00.037)       0:00:10.133 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:11:51 +0000 (0:00:00.036)       0:00:10.169 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:11:59 +0000 (0:00:07.567)       0:00:17.737 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:11:59 +0000 (0:00:00.646)       0:00:18.384 **********",
                                "changed: [instance] => (item={'path': '/etc/containerd'})",
                                "changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:12:00 +0000 (0:00:00.949)       0:00:19.333 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:12:01 +0000 (0:00:00.615)       0:00:19.949 **********",
                                "",
                                "RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************",
                                "Tuesday 28 July 2026  09:12:01 +0000 (0:00:00.019)       0:00:19.968 **********",
                                "ok: [instance]",
                                "",
                                "RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********",
                                "Tuesday 28 July 2026  09:12:02 +0000 (0:00:00.945)       0:00:20.913 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:12:02 +0000 (0:00:00.445)       0:00:21.359 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:12:03 +0000 (0:00:00.557)       0:00:21.916 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:12:03 +0000 (0:00:00.215)       0:00:22.131 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:12:03 +0000 (0:00:00.056)       0:00:22.188 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:12:04 +0000 (0:00:00.858)       0:00:23.047 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000001a2-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:07.773522Z",
                            "start": "2026-07-28T09:12:07.245215Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a2",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.407)       0:00:03.978 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:11:45 +0000 (0:00:00.077)       0:00:04.055 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.656)       0:00:04.711 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.057)       0:00:04.769 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.058)       0:00:04.828 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:11:46 +0000 (0:00:00.249)       0:00:05.077 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:11:47 +0000 (0:00:01.261)       0:00:06.338 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:11:47 +0000 (0:00:00.061)       0:00:06.399 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:11:48 +0000 (0:00:00.680)       0:00:07.080 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:11:51 +0000 (0:00:02.981)       0:00:10.062 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.034)       0:00:10.096 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.037)       0:00:10.133 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:11:51 +0000 (0:00:00.036)       0:00:10.169 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:11:59 +0000 (0:00:07.567)       0:00:17.737 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:11:59 +0000 (0:00:00.646)       0:00:18.384 **********\nchanged: [instance] => (item={'path': '/etc/containerd'})\nchanged: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nchanged: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nchanged: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nchanged: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:12:00 +0000 (0:00:00.949)       0:00:19.333 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:12:01 +0000 (0:00:00.615)       0:00:19.949 **********\n\nRUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\nTuesday 28 July 2026  09:12:01 +0000 (0:00:00.019)       0:00:19.968 **********\nok: [instance]\n\nRUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********\nTuesday 28 July 2026  09:12:02 +0000 (0:00:00.945)       0:00:20.913 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:12:02 +0000 (0:00:00.445)       0:00:21.359 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.557)       0:00:21.916 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.215)       0:00:22.131 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:12:03 +0000 (0:00:00.056)       0:00:22.188 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:12:04 +0000 (0:00:00.858)       0:00:23.047 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:07.858489Z",
                            "start": "2026-07-28T09:12:07.783998Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a3",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.download_artifact : Extract archive]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:07.939715Z",
                            "start": "2026-07-28T09:12:07.868570Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a4",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "14224"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:08.000481Z",
                            "start": "2026-07-28T09:12:07.946606Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a5",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n80\nseconds.\nLast task: TASK [vexxhost.containers.download_artifact : Extract archive]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:08.067917Z",
                            "start": "2026-07-28T09:12:08.010831Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a6",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:08.127037Z",
                            "start": "2026-07-28T09:12:08.074185Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000001a7",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:12:08.192007",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:12:28.194064",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:28.209557Z",
                            "start": "2026-07-28T09:12:08.153285Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000238",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "5"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:28.274026Z",
                            "start": "2026-07-28T09:12:28.216564Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000239",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:28.568500Z",
                            "start": "2026-07-28T09:12:28.282287Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023a",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229927.0942295,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "78aa98592cb324b8e4be4534a87d5dedab686171",
                                "ctime": 1785229946.2625914,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229946.2625914,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 19299,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:28.778691Z",
                            "start": "2026-07-28T09:12:28.577926Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023b",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5075"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:28.841891Z",
                            "start": "2026-07-28T09:12:28.786986Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023c",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +14225 /tmp/logs/molecule-csi-rbd.log | head -c 5075",
                            "delta": "0:00:00.005587",
                            "end": "2026-07-28 09:12:29.101694",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +14225 /tmp/logs/molecule-csi-rbd.log | head -c 5075",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000023d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:12:29.096107",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:12:09 +0000 (0:00:04.622)       0:00:27.670 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:12:10 +0000 (0:00:01.109)       0:00:28.779 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:12:10 +0000 (0:00:00.458)       0:00:29.238 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:12:11 +0000 (0:00:00.542)       0:00:29.780 **********\nchanged: [instance] => (item={'path': '/etc/docker'})\nchanged: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nchanged: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:12:11 +0000 (0:00:00.620)       0:00:30.401 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:12:12 +0000 (0:00:00.516)       0:00:30.917 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.530)       0:00:31.447 **********\n\nRUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.024)       0:00:31.472 **********\nok: [instance]\n\nRUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.716)       0:00:32.188 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:12:16 +0000 (0:00:02.667)       0:00:34.856 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:12:17 +0000 (0:00:00.641)       0:00:35.497 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:12:17 +0000 (0:00:00.059)       0:00:35.557 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:12:22 +0000 (0:00:05.561)       0:00:41.118 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.682)       0:00:41.800 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.316)       0:00:42.116 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.197)       0:00:42.314 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.468)       0:00:42.783 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.343)       0:00:43.127 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.114)       0:00:43.242 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.226)       0:00:43.469 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.053)       0:00:43.523 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance\n\nTASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.086)       0:00:43.609 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Include extra configuration values] ******************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.370)       0:00:43.980 **********\nchanged: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})\nchanged: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})\nchanged: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})\n\nTASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************\nTuesday 28 July 2026  09:12:26 +0000 (0:00:00.711)       0:00:44.691 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:12:09 +0000 (0:00:04.622)       0:00:27.670 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:12:10 +0000 (0:00:01.109)       0:00:28.779 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:12:10 +0000 (0:00:00.458)       0:00:29.238 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:12:11 +0000 (0:00:00.542)       0:00:29.780 **********",
                                "changed: [instance] => (item={'path': '/etc/docker'})",
                                "changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:12:11 +0000 (0:00:00.620)       0:00:30.401 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:12:12 +0000 (0:00:00.516)       0:00:30.917 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:12:13 +0000 (0:00:00.530)       0:00:31.447 **********",
                                "",
                                "RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************",
                                "Tuesday 28 July 2026  09:12:13 +0000 (0:00:00.024)       0:00:31.472 **********",
                                "ok: [instance]",
                                "",
                                "RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************",
                                "Tuesday 28 July 2026  09:12:13 +0000 (0:00:00.716)       0:00:32.188 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:12:16 +0000 (0:00:02.667)       0:00:34.856 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:12:17 +0000 (0:00:00.641)       0:00:35.497 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:12:17 +0000 (0:00:00.059)       0:00:35.557 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:12:22 +0000 (0:00:05.561)       0:00:41.118 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:12:23 +0000 (0:00:00.682)       0:00:41.800 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:12:23 +0000 (0:00:00.316)       0:00:42.116 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:12:23 +0000 (0:00:00.197)       0:00:42.314 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:12:24 +0000 (0:00:00.468)       0:00:42.783 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************",
                                "Tuesday 28 July 2026  09:12:24 +0000 (0:00:00.343)       0:00:43.127 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************",
                                "Tuesday 28 July 2026  09:12:24 +0000 (0:00:00.114)       0:00:43.242 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********",
                                "Tuesday 28 July 2026  09:12:25 +0000 (0:00:00.226)       0:00:43.469 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************",
                                "Tuesday 28 July 2026  09:12:25 +0000 (0:00:00.053)       0:00:43.523 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance",
                                "",
                                "TASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************",
                                "Tuesday 28 July 2026  09:12:25 +0000 (0:00:00.086)       0:00:43.609 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Include extra configuration values] ******************",
                                "Tuesday 28 July 2026  09:12:25 +0000 (0:00:00.370)       0:00:43.980 **********",
                                "changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})",
                                "changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})",
                                "changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})",
                                "",
                                "TASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************",
                                "Tuesday 28 July 2026  09:12:26 +0000 (0:00:00.711)       0:00:44.691 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000023d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.434270Z",
                            "start": "2026-07-28T09:12:28.907196Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023d",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:12:09 +0000 (0:00:04.622)       0:00:27.670 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:12:10 +0000 (0:00:01.109)       0:00:28.779 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:12:10 +0000 (0:00:00.458)       0:00:29.238 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:12:11 +0000 (0:00:00.542)       0:00:29.780 **********\nchanged: [instance] => (item={'path': '/etc/docker'})\nchanged: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nchanged: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:12:11 +0000 (0:00:00.620)       0:00:30.401 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:12:12 +0000 (0:00:00.516)       0:00:30.917 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.530)       0:00:31.447 **********\n\nRUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.024)       0:00:31.472 **********\nok: [instance]\n\nRUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************\nTuesday 28 July 2026  09:12:13 +0000 (0:00:00.716)       0:00:32.188 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:12:16 +0000 (0:00:02.667)       0:00:34.856 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:12:17 +0000 (0:00:00.641)       0:00:35.497 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:12:17 +0000 (0:00:00.059)       0:00:35.557 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:12:22 +0000 (0:00:05.561)       0:00:41.118 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.682)       0:00:41.800 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.316)       0:00:42.116 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:12:23 +0000 (0:00:00.197)       0:00:42.314 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.468)       0:00:42.783 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.343)       0:00:43.127 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\nTuesday 28 July 2026  09:12:24 +0000 (0:00:00.114)       0:00:43.242 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.226)       0:00:43.469 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.053)       0:00:43.523 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance\n\nTASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.086)       0:00:43.609 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Include extra configuration values] ******************\nTuesday 28 July 2026  09:12:25 +0000 (0:00:00.370)       0:00:43.980 **********\nchanged: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})\nchanged: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})\nchanged: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})\n\nTASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************\nTuesday 28 July 2026  09:12:26 +0000 (0:00:00.711)       0:00:44.691 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.508278Z",
                            "start": "2026-07-28T09:12:29.440973Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023e",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.592024Z",
                            "start": "2026-07-28T09:12:29.515687Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000023f",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "19299"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.654638Z",
                            "start": "2026-07-28T09:12:29.600459Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000240",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n100\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.726626Z",
                            "start": "2026-07-28T09:12:29.660502Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000241",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:29.786871Z",
                            "start": "2026-07-28T09:12:29.733733Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000242",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:12:29.856305",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:12:49.858469",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:49.875819Z",
                            "start": "2026-07-28T09:12:29.815399Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002eb",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "6"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:49.950774Z",
                            "start": "2026-07-28T09:12:49.887173Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002ec",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:50.207769Z",
                            "start": "2026-07-28T09:12:49.959923Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002ed",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229948.7387226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "78aa98592cb324b8e4be4534a87d5dedab686171",
                                "ctime": 1785229946.2625914,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229946.2625914,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 19299,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:50.431746Z",
                            "start": "2026-07-28T09:12:50.215781Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002ee",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:50.498779Z",
                            "start": "2026-07-28T09:12:50.438276Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002ef",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.040635Z",
                            "start": "2026-07-28T09:12:50.529515Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f0",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.093797Z",
                            "start": "2026-07-28T09:12:51.049340Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f1",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.151307Z",
                            "start": "2026-07-28T09:12:51.105397Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f2",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "19299"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.230007Z",
                            "start": "2026-07-28T09:12:51.162149Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f3",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n120\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.293496Z",
                            "start": "2026-07-28T09:12:51.238087Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f4",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:12:51.352330Z",
                            "start": "2026-07-28T09:12:51.302245Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000002f5",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:12:51.428339",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:13:11.430602",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:11.452555Z",
                            "start": "2026-07-28T09:12:51.381293Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003b6",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "7"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:11.516684Z",
                            "start": "2026-07-28T09:13:11.458987Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003b7",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:11.763452Z",
                            "start": "2026-07-28T09:13:11.524493Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003b8",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229948.7387226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "78aa98592cb324b8e4be4534a87d5dedab686171",
                                "ctime": 1785229946.2625914,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229946.2625914,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 19299,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:11.980991Z",
                            "start": "2026-07-28T09:13:11.774135Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003b9",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:12.060653Z",
                            "start": "2026-07-28T09:13:11.994688Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003ba",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:12.891447Z",
                            "start": "2026-07-28T09:13:12.090407Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003bb",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:12.948432Z",
                            "start": "2026-07-28T09:13:12.904285Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003bc",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:13.004669Z",
                            "start": "2026-07-28T09:13:12.959579Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003bd",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "19299"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:13.072166Z",
                            "start": "2026-07-28T09:13:13.018877Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003be",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n140\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:13.134260Z",
                            "start": "2026-07-28T09:13:13.079012Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003bf",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:13.193729Z",
                            "start": "2026-07-28T09:13:13.140361Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000003c0",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:13:13.321323",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:13:33.323451",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:33.340408Z",
                            "start": "2026-07-28T09:13:13.274700Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000499",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "8"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:33.412428Z",
                            "start": "2026-07-28T09:13:33.349998Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049a",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:33.662771Z",
                            "start": "2026-07-28T09:13:33.420682Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049b",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229948.7387226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "78aa98592cb324b8e4be4534a87d5dedab686171",
                                "ctime": 1785229946.2625914,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229946.2625914,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 19299,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:33.855562Z",
                            "start": "2026-07-28T09:13:33.669403Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049c",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:33.926120Z",
                            "start": "2026-07-28T09:13:33.866955Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049d",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.473200Z",
                            "start": "2026-07-28T09:13:33.964725Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049e",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.530065Z",
                            "start": "2026-07-28T09:13:34.485227Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000049f",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.586461Z",
                            "start": "2026-07-28T09:13:34.541829Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000004a0",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "19299"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.651790Z",
                            "start": "2026-07-28T09:13:34.599409Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000004a1",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n160\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.715702Z",
                            "start": "2026-07-28T09:13:34.661066Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000004a2",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:34.776202Z",
                            "start": "2026-07-28T09:13:34.721945Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000004a3",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:13:34.847580",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:13:54.849598",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:54.870166Z",
                            "start": "2026-07-28T09:13:34.807053Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000594",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "9"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:54.947067Z",
                            "start": "2026-07-28T09:13:54.880980Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000595",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:55.178612Z",
                            "start": "2026-07-28T09:13:54.956558Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000596",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229948.7387226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "78aa98592cb324b8e4be4534a87d5dedab686171",
                                "ctime": 1785229946.2625914,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785229946.2625914,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 19299,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:55.419311Z",
                            "start": "2026-07-28T09:13:55.186738Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000597",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:55.487611Z",
                            "start": "2026-07-28T09:13:55.426223Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000598",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.042403Z",
                            "start": "2026-07-28T09:13:55.530449Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000599",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.100526Z",
                            "start": "2026-07-28T09:13:56.054404Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000059a",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.159106Z",
                            "start": "2026-07-28T09:13:56.113736Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000059b",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "19299"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.223809Z",
                            "start": "2026-07-28T09:13:56.168823Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000059c",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n180\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Run Bootstrap command]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.296228Z",
                            "start": "2026-07-28T09:13:56.230666Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000059d",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:13:56.365102Z",
                            "start": "2026-07-28T09:13:56.302918Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000059e",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:13:56.454786",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:14:16.456294",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:16.467435Z",
                            "start": "2026-07-28T09:13:56.411355Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006a7",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "10"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:16.529885Z",
                            "start": "2026-07-28T09:14:16.476095Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006a8",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:16.766546Z",
                            "start": "2026-07-28T09:14:16.537671Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006a9",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785229948.7387226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "29868548d5ecd2ab3cd4f848e83bc68febaeecbf",
                                "ctime": 1785230050.3650756,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230050.3650756,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 20781,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:16.961319Z",
                            "start": "2026-07-28T09:14:16.774045Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006aa",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1482"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.026798Z",
                            "start": "2026-07-28T09:14:16.970585Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006ab",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +19300 /tmp/logs/molecule-csi-rbd.log | head -c 1482",
                            "delta": "0:00:00.006739",
                            "end": "2026-07-28 09:14:17.326828",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +19300 /tmp/logs/molecule-csi-rbd.log | head -c 1482",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000006ac-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:14:17.320089",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************\nTuesday 28 July 2026  09:13:56 +0000 (0:01:30.451)       0:02:15.143 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Set bootstrap node] **********************************\nTuesday 28 July 2026  09:13:56 +0000 (0:00:00.205)       0:02:15.349 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:13:56 +0000 (0:00:00.044)       0:02:15.393 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:13:57 +0000 (0:00:00.085)       0:02:15.478 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:14:02 +0000 (0:00:05.531)       0:02:21.010 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:14:02 +0000 (0:00:00.059)       0:02:21.070 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:14:03 +0000 (0:00:00.361)       0:02:21.431 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\nTuesday 28 July 2026  09:14:10 +0000 (0:00:07.362)       0:02:28.794 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************",
                                "Tuesday 28 July 2026  09:13:56 +0000 (0:01:30.451)       0:02:15.143 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Set bootstrap node] **********************************",
                                "Tuesday 28 July 2026  09:13:56 +0000 (0:00:00.205)       0:02:15.349 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:13:56 +0000 (0:00:00.044)       0:02:15.393 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:13:57 +0000 (0:00:00.085)       0:02:15.478 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:14:02 +0000 (0:00:05.531)       0:02:21.010 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:14:02 +0000 (0:00:00.059)       0:02:21.070 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:14:03 +0000 (0:00:00.361)       0:02:21.431 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************",
                                "Tuesday 28 July 2026  09:14:10 +0000 (0:00:07.362)       0:02:28.794 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000006ac-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.655684Z",
                            "start": "2026-07-28T09:14:17.135767Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006ac",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************\nTuesday 28 July 2026  09:13:56 +0000 (0:01:30.451)       0:02:15.143 **********\nchanged: [instance]\n\nTASK [vexxhost.ceph.mon : Set bootstrap node] **********************************\nTuesday 28 July 2026  09:13:56 +0000 (0:00:00.205)       0:02:15.349 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:13:56 +0000 (0:00:00.044)       0:02:15.393 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:13:57 +0000 (0:00:00.085)       0:02:15.478 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:14:02 +0000 (0:00:05.531)       0:02:21.010 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:14:02 +0000 (0:00:00.059)       0:02:21.070 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:14:03 +0000 (0:00:00.361)       0:02:21.431 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\nTuesday 28 July 2026  09:14:10 +0000 (0:00:07.362)       0:02:28.794 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.759836Z",
                            "start": "2026-07-28T09:14:17.665352Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006ad",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.848577Z",
                            "start": "2026-07-28T09:14:17.771775Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006ae",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "20781"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.914428Z",
                            "start": "2026-07-28T09:14:17.858004Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006af",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n200\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:17.981673Z",
                            "start": "2026-07-28T09:14:17.923231Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006b0",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:18.051565Z",
                            "start": "2026-07-28T09:14:17.991921Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000006b1",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:14:18.137956",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:14:38.140132",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:38.155534Z",
                            "start": "2026-07-28T09:14:18.090499Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d2",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "11"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:38.230100Z",
                            "start": "2026-07-28T09:14:38.164845Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d3",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:38.464682Z",
                            "start": "2026-07-28T09:14:38.236994Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d4",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230056.9212756,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "29868548d5ecd2ab3cd4f848e83bc68febaeecbf",
                                "ctime": 1785230050.3650756,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230050.3650756,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 20781,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:38.668516Z",
                            "start": "2026-07-28T09:14:38.472614Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d5",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:38.746075Z",
                            "start": "2026-07-28T09:14:38.678497Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d6",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.279916Z",
                            "start": "2026-07-28T09:14:38.772026Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d7",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.334169Z",
                            "start": "2026-07-28T09:14:39.289624Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d8",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.392514Z",
                            "start": "2026-07-28T09:14:39.346600Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007d9",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "20781"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.457874Z",
                            "start": "2026-07-28T09:14:39.403842Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007da",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n220\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.525544Z",
                            "start": "2026-07-28T09:14:39.464203Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007db",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:39.598233Z",
                            "start": "2026-07-28T09:14:39.534123Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000007dc",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:14:39.670000",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:14:59.671989",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:59.689886Z",
                            "start": "2026-07-28T09:14:39.632946Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000915",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "12"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:59.751922Z",
                            "start": "2026-07-28T09:14:59.696901Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000916",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:14:59.985880Z",
                            "start": "2026-07-28T09:14:59.758458Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000917",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230056.9212756,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "29868548d5ecd2ab3cd4f848e83bc68febaeecbf",
                                "ctime": 1785230050.3650756,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230050.3650756,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 20781,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.168393Z",
                            "start": "2026-07-28T09:14:59.992905Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000918",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.231046Z",
                            "start": "2026-07-28T09:15:00.179201Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000919",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.767687Z",
                            "start": "2026-07-28T09:15:00.258736Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091a",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.827825Z",
                            "start": "2026-07-28T09:15:00.781555Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091b",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.884584Z",
                            "start": "2026-07-28T09:15:00.839424Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091c",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "20781"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:00.958208Z",
                            "start": "2026-07-28T09:15:00.894740Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091d",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n240\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:01.033353Z",
                            "start": "2026-07-28T09:15:00.968367Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091e",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:01.095282Z",
                            "start": "2026-07-28T09:15:01.041978Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000091f",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:15:01.225457",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:15:21.227207",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:21.248534Z",
                            "start": "2026-07-28T09:15:01.181615Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a70",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "13"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:21.321912Z",
                            "start": "2026-07-28T09:15:21.255509Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a71",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:21.574899Z",
                            "start": "2026-07-28T09:15:21.329148Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a72",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230056.9212756,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "555ab56b8efea853de603edabc2b0f9f15d19f7e",
                                "ctime": 1785230114.2230787,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230114.2230787,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 20963,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:21.780408Z",
                            "start": "2026-07-28T09:15:21.584355Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a73",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "182"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:21.841414Z",
                            "start": "2026-07-28T09:15:21.788237Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a74",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +20782 /tmp/logs/molecule-csi-rbd.log | head -c 182",
                            "delta": "0:00:00.006483",
                            "end": "2026-07-28 09:15:22.059142",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +20782 /tmp/logs/molecule-csi-rbd.log | head -c 182",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000a75-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:15:22.052659",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.ceph.mon : Validate monitor exist] ******************************\nTuesday 28 July 2026  09:15:14 +0000 (0:01:03.856)       0:03:32.650 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************",
                                "Tuesday 28 July 2026  09:15:14 +0000 (0:01:03.856)       0:03:32.650 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000a75-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.386940Z",
                            "start": "2026-07-28T09:15:21.869761Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a75",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.ceph.mon : Validate monitor exist] ******************************\nTuesday 28 July 2026  09:15:14 +0000 (0:01:03.856)       0:03:32.650 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.447861Z",
                            "start": "2026-07-28T09:15:22.394451Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a76",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mon : Validate monitor exist]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.531523Z",
                            "start": "2026-07-28T09:15:22.457103Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a77",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "20963"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.596530Z",
                            "start": "2026-07-28T09:15:22.540981Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a78",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n260\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Validate monitor exist]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.657453Z",
                            "start": "2026-07-28T09:15:22.605488Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a79",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:22.721481Z",
                            "start": "2026-07-28T09:15:22.667051Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000a7a",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:15:22.797983",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:15:42.799568",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:42.813066Z",
                            "start": "2026-07-28T09:15:22.758654Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be3",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "14"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:42.885397Z",
                            "start": "2026-07-28T09:15:42.821628Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be4",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:43.120395Z",
                            "start": "2026-07-28T09:15:42.893916Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be5",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230121.7393205,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "1fadb403e55c98a8ec41ac6c9491599df8783d14",
                                "ctime": 1785230135.1877534,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230135.1877534,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 22119,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:43.329529Z",
                            "start": "2026-07-28T09:15:43.127709Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be6",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1156"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:43.394857Z",
                            "start": "2026-07-28T09:15:43.336895Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be7",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +20964 /tmp/logs/molecule-csi-rbd.log | head -c 1156",
                            "delta": "0:00:00.006768",
                            "end": "2026-07-28 09:15:43.610281",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +20964 /tmp/logs/molecule-csi-rbd.log | head -c 1156",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000be8-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:15:43.603513",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:15:28 +0000 (0:00:14.054)       0:03:46.705 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.084)       0:03:46.790 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.053)       0:03:46.843 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.050)       0:03:46.893 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.259)       0:03:47.153 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************\nTuesday 28 July 2026  09:15:35 +0000 (0:00:06.467)       0:03:53.621 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:15:28 +0000 (0:00:14.054)       0:03:46.705 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:15:28 +0000 (0:00:00.084)       0:03:46.790 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:15:28 +0000 (0:00:00.053)       0:03:46.843 **********",
                                "skipping: [instance] => (item=instance)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:15:28 +0000 (0:00:00.050)       0:03:46.893 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:15:28 +0000 (0:00:00.259)       0:03:47.153 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************",
                                "Tuesday 28 July 2026  09:15:35 +0000 (0:00:06.467)       0:03:53.621 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000be8-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:43.946887Z",
                            "start": "2026-07-28T09:15:43.428889Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be8",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:15:28 +0000 (0:00:14.054)       0:03:46.705 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.084)       0:03:46.790 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.053)       0:03:46.843 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.050)       0:03:46.893 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:15:28 +0000 (0:00:00.259)       0:03:47.153 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************\nTuesday 28 July 2026  09:15:35 +0000 (0:00:06.467)       0:03:53.621 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:44.019598Z",
                            "start": "2026-07-28T09:15:43.957579Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000be9",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:44.087278Z",
                            "start": "2026-07-28T09:15:44.026029Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000bea",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "22119"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:44.148318Z",
                            "start": "2026-07-28T09:15:44.096449Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000beb",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n280\nseconds.\nLast task: TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:44.211715Z",
                            "start": "2026-07-28T09:15:44.155976Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000bec",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:15:44.275092Z",
                            "start": "2026-07-28T09:15:44.221614Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000bed",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:15:44.362343",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:16:04.364797",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:04.387779Z",
                            "start": "2026-07-28T09:15:44.317628Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d6e",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "15"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:04.472075Z",
                            "start": "2026-07-28T09:16:04.395472Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d6f",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:04.714537Z",
                            "start": "2026-07-28T09:16:04.481988Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d70",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230143.2760136,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "457d7cfb61d8ba8c263b6cc2b34cc03ae694344f",
                                "ctime": 1785230164.6847026,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230164.6847026,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 26197,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:04.921943Z",
                            "start": "2026-07-28T09:16:04.721134Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d71",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4078"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.066499Z",
                            "start": "2026-07-28T09:16:05.009046Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d72",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +22120 /tmp/logs/molecule-csi-rbd.log | head -c 4078",
                            "delta": "0:00:00.006857",
                            "end": "2026-07-28 09:16:05.288180",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +22120 /tmp/logs/molecule-csi-rbd.log | head -c 4078",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000d73-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:16:05.281323",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\nTuesday 28 July 2026  09:15:47 +0000 (0:00:11.874)       0:04:05.496 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\nTuesday 28 July 2026  09:15:53 +0000 (0:00:05.991)       0:04:11.487 **********\nchanged: [instance] => (item={'name': 'diskprediction_local'})\nok: [instance] => (item={'name': 'dashboard'})\nchanged: [instance] => (item={'name': 'prometheus'})\nok: [instance] => (item={'name': 'iostat'})\n\nPLAY [Deploy Ceph OSDs] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:15:57 +0000 (0:00:04.890)       0:04:16.378 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:15:58 +0000 (0:00:00.875)       0:04:17.253 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.221)       0:04:17.475 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.039)       0:04:17.515 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.236)       0:04:17.751 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.052)       0:04:17.804 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.307)       0:04:18.111 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.044)       0:04:18.156 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.040)       0:04:18.196 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.230)       0:04:18.426 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:16:01 +0000 (0:00:01.150)       0:04:19.577 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:16:01 +0000 (0:00:00.063)       0:04:19.640 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:16:01 +0000 (0:00:00.346)       0:04:19.987 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:16:03 +0000 (0:00:01.966)       0:04:21.954 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:21.985 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.034)       0:04:22.020 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:22.051 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:16:04 +0000 (0:00:01.065)       0:04:23.117 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************",
                                "Tuesday 28 July 2026  09:15:47 +0000 (0:00:11.874)       0:04:05.496 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************",
                                "Tuesday 28 July 2026  09:15:53 +0000 (0:00:05.991)       0:04:11.487 **********",
                                "changed: [instance] => (item={'name': 'diskprediction_local'})",
                                "ok: [instance] => (item={'name': 'dashboard'})",
                                "changed: [instance] => (item={'name': 'prometheus'})",
                                "ok: [instance] => (item={'name': 'iostat'})",
                                "",
                                "PLAY [Deploy Ceph OSDs] ********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:15:57 +0000 (0:00:04.890)       0:04:16.378 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:15:58 +0000 (0:00:00.875)       0:04:17.253 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.221)       0:04:17.475 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.039)       0:04:17.515 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.236)       0:04:17.751 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.052)       0:04:17.804 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.307)       0:04:18.111 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.044)       0:04:18.156 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.040)       0:04:18.196 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:15:59 +0000 (0:00:00.230)       0:04:18.426 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:16:01 +0000 (0:00:01.150)       0:04:19.577 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:16:01 +0000 (0:00:00.063)       0:04:19.640 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:16:01 +0000 (0:00:00.346)       0:04:19.987 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:16:03 +0000 (0:00:01.966)       0:04:21.954 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:21.985 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:16:03 +0000 (0:00:00.034)       0:04:22.020 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:22.051 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:16:04 +0000 (0:00:01.065)       0:04:23.117 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000d73-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.625147Z",
                            "start": "2026-07-28T09:16:05.102010Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d73",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\nTuesday 28 July 2026  09:15:47 +0000 (0:00:11.874)       0:04:05.496 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\nTuesday 28 July 2026  09:15:53 +0000 (0:00:05.991)       0:04:11.487 **********\nchanged: [instance] => (item={'name': 'diskprediction_local'})\nok: [instance] => (item={'name': 'dashboard'})\nchanged: [instance] => (item={'name': 'prometheus'})\nok: [instance] => (item={'name': 'iostat'})\n\nPLAY [Deploy Ceph OSDs] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:15:57 +0000 (0:00:04.890)       0:04:16.378 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:15:58 +0000 (0:00:00.875)       0:04:17.253 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.221)       0:04:17.475 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.039)       0:04:17.515 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.236)       0:04:17.751 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.052)       0:04:17.804 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.307)       0:04:18.111 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.044)       0:04:18.156 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.040)       0:04:18.196 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:15:59 +0000 (0:00:00.230)       0:04:18.426 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:16:01 +0000 (0:00:01.150)       0:04:19.577 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:16:01 +0000 (0:00:00.063)       0:04:19.640 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:16:01 +0000 (0:00:00.346)       0:04:19.987 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:16:03 +0000 (0:00:01.966)       0:04:21.954 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:21.985 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.034)       0:04:22.020 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:16:03 +0000 (0:00:00.031)       0:04:22.051 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:16:04 +0000 (0:00:01.065)       0:04:23.117 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.696073Z",
                            "start": "2026-07-28T09:16:05.636690Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d74",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.containerd : Create systemd service file for containerd]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.771341Z",
                            "start": "2026-07-28T09:16:05.707825Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d75",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "26197"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.829559Z",
                            "start": "2026-07-28T09:16:05.779965Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d76",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n300\nseconds.\nLast task: TASK [vexxhost.containers.containerd : Create systemd service file for containerd]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.904252Z",
                            "start": "2026-07-28T09:16:05.838686Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d77",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:05.986602Z",
                            "start": "2026-07-28T09:16:05.912318Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000d78",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:16:06.075019",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:16:26.078346",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:26.090785Z",
                            "start": "2026-07-28T09:16:06.031005Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f11",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "16"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:26.166659Z",
                            "start": "2026-07-28T09:16:26.101212Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f12",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:26.408515Z",
                            "start": "2026-07-28T09:16:26.173451Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f13",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230165.280722,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 72,
                                "charset": "unknown",
                                "checksum": "1e5e43d4439ceea26988bc2509a25927502b745d",
                                "ctime": 1785230184.2933338,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230184.2933338,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 32580,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:26.610616Z",
                            "start": "2026-07-28T09:16:26.417087Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f14",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6383"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:26.679848Z",
                            "start": "2026-07-28T09:16:26.621350Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f15",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +26198 /tmp/logs/molecule-csi-rbd.log | head -c 6383",
                            "delta": "0:00:00.006703",
                            "end": "2026-07-28 09:16:26.897881",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +26198 /tmp/logs/molecule-csi-rbd.log | head -c 6383",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000f16-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:16:26.891178",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:16:05 +0000 (0:00:00.436)       0:04:23.554 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.931)       0:04:24.485 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.534)       0:04:25.020 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.015)       0:04:25.035 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.345)       0:04:25.381 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.202)       0:04:25.584 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.043)       0:04:25.627 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.325)       0:04:25.953 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:16:10 +0000 (0:00:03.100)       0:04:29.053 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:16:11 +0000 (0:00:01.163)       0:04:30.217 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:16:11 +0000 (0:00:00.199)       0:04:30.417 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:16:12 +0000 (0:00:00.418)       0:04:30.836 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:16:12 +0000 (0:00:00.579)       0:04:31.416 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.441)       0:04:31.857 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.422)       0:04:32.279 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.017)       0:04:32.297 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:16:14 +0000 (0:00:00.368)       0:04:32.665 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:16:14 +0000 (0:00:00.054)       0:04:32.720 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:16:15 +0000 (0:00:01.052)       0:04:33.772 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:16:15 +0000 (0:00:00.649)       0:04:34.422 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.552)       0:04:34.974 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.196)       0:04:35.171 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.244)       0:04:35.416 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get monitor status] **********************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.209)       0:04:35.625 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.osd : Select admin host] ***********************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.221)       0:04:35.847 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.050)       0:04:35.897 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.070)       0:04:35.968 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.043)       0:04:36.012 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.044)       0:04:36.056 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.289)       0:04:36.346 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\nTuesday 28 July 2026  09:16:24 +0000 (0:00:06.380)       0:04:42.726 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:16:05 +0000 (0:00:00.436)       0:04:23.554 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:16:06 +0000 (0:00:00.931)       0:04:24.485 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:16:06 +0000 (0:00:00.534)       0:04:25.020 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:16:06 +0000 (0:00:00.015)       0:04:25.035 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:16:06 +0000 (0:00:00.345)       0:04:25.381 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:16:07 +0000 (0:00:00.202)       0:04:25.584 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:16:07 +0000 (0:00:00.043)       0:04:25.627 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:16:07 +0000 (0:00:00.325)       0:04:25.953 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:16:10 +0000 (0:00:03.100)       0:04:29.053 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:16:11 +0000 (0:00:01.163)       0:04:30.217 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:16:11 +0000 (0:00:00.199)       0:04:30.417 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:16:12 +0000 (0:00:00.418)       0:04:30.836 **********",
                                "ok: [instance] => (item={'path': '/etc/docker'})",
                                "ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:16:12 +0000 (0:00:00.579)       0:04:31.416 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:16:13 +0000 (0:00:00.441)       0:04:31.857 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:16:13 +0000 (0:00:00.422)       0:04:32.279 **********",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:16:13 +0000 (0:00:00.017)       0:04:32.297 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:16:14 +0000 (0:00:00.368)       0:04:32.665 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:16:14 +0000 (0:00:00.054)       0:04:32.720 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:16:15 +0000 (0:00:01.052)       0:04:33.772 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:16:15 +0000 (0:00:00.649)       0:04:34.422 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:16:16 +0000 (0:00:00.552)       0:04:34.974 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:16:16 +0000 (0:00:00.196)       0:04:35.171 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:16:16 +0000 (0:00:00.244)       0:04:35.416 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get monitor status] **********************************",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.209)       0:04:35.625 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.osd : Select admin host] ***********************************",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.221)       0:04:35.847 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.050)       0:04:35.897 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.070)       0:04:35.968 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.043)       0:04:36.012 **********",
                                "skipping: [instance] => (item=instance)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.044)       0:04:36.056 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:16:17 +0000 (0:00:00.289)       0:04:36.346 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************",
                                "Tuesday 28 July 2026  09:16:24 +0000 (0:00:06.380)       0:04:42.726 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000f16-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.228623Z",
                            "start": "2026-07-28T09:16:26.712017Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f16",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:16:05 +0000 (0:00:00.436)       0:04:23.554 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.931)       0:04:24.485 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.534)       0:04:25.020 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.015)       0:04:25.035 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:16:06 +0000 (0:00:00.345)       0:04:25.381 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.202)       0:04:25.584 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.043)       0:04:25.627 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:16:07 +0000 (0:00:00.325)       0:04:25.953 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:16:10 +0000 (0:00:03.100)       0:04:29.053 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:16:11 +0000 (0:00:01.163)       0:04:30.217 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:16:11 +0000 (0:00:00.199)       0:04:30.417 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:16:12 +0000 (0:00:00.418)       0:04:30.836 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:16:12 +0000 (0:00:00.579)       0:04:31.416 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.441)       0:04:31.857 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.422)       0:04:32.279 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:16:13 +0000 (0:00:00.017)       0:04:32.297 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:16:14 +0000 (0:00:00.368)       0:04:32.665 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:16:14 +0000 (0:00:00.054)       0:04:32.720 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:16:15 +0000 (0:00:01.052)       0:04:33.772 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:16:15 +0000 (0:00:00.649)       0:04:34.422 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.552)       0:04:34.974 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.196)       0:04:35.171 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:16:16 +0000 (0:00:00.244)       0:04:35.416 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get monitor status] **********************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.209)       0:04:35.625 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.osd : Select admin host] ***********************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.221)       0:04:35.847 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.050)       0:04:35.897 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.070)       0:04:35.968 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.043)       0:04:36.012 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.044)       0:04:36.056 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:16:17 +0000 (0:00:00.289)       0:04:36.346 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\nTuesday 28 July 2026  09:16:24 +0000 (0:00:06.380)       0:04:42.726 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.318639Z",
                            "start": "2026-07-28T09:16:27.236174Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f17",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.400721Z",
                            "start": "2026-07-28T09:16:27.327824Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f18",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "32580"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.459739Z",
                            "start": "2026-07-28T09:16:27.408142Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f19",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n320\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.541076Z",
                            "start": "2026-07-28T09:16:27.469333Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f1a",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:27.614422Z",
                            "start": "2026-07-28T09:16:27.550766Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000f1b",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:16:27.713282",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:16:47.715502",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:47.725622Z",
                            "start": "2026-07-28T09:16:27.667344Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010cc",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "17"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:47.808753Z",
                            "start": "2026-07-28T09:16:47.739262Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010cd",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:48.055846Z",
                            "start": "2026-07-28T09:16:47.817696Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010ce",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230186.5734072,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "460bcb4885bc58c8cda2bb1fe8223ce3e58f2b0a",
                                "ctime": 1785230203.501952,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230203.501952,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 32934,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:48.284136Z",
                            "start": "2026-07-28T09:16:48.065582Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010cf",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "354"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:48.366089Z",
                            "start": "2026-07-28T09:16:48.295498Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d0",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +32581 /tmp/logs/molecule-csi-rbd.log | head -c 354",
                            "delta": "0:00:00.007348",
                            "end": "2026-07-28 09:16:48.703420",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +32581 /tmp/logs/molecule-csi-rbd.log | head -c 354",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000010d1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:16:48.696072",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\nTuesday 28 July 2026  09:16:29 +0000 (0:00:05.283)       0:04:48.010 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Install OSDs] ****************************************\nTuesday 28 July 2026  09:16:43 +0000 (0:00:13.923)       0:05:01.933 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************",
                                "Tuesday 28 July 2026  09:16:29 +0000 (0:00:05.283)       0:04:48.010 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Install OSDs] ****************************************",
                                "Tuesday 28 July 2026  09:16:43 +0000 (0:00:13.923)       0:05:01.933 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000010d1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.012999Z",
                            "start": "2026-07-28T09:16:48.495957Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d1",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\nTuesday 28 July 2026  09:16:29 +0000 (0:00:05.283)       0:04:48.010 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Install OSDs] ****************************************\nTuesday 28 July 2026  09:16:43 +0000 (0:00:13.923)       0:05:01.933 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.082934Z",
                            "start": "2026-07-28T09:16:49.021651Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d2",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Install OSDs]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.155335Z",
                            "start": "2026-07-28T09:16:49.090751Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d3",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "32934"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.216228Z",
                            "start": "2026-07-28T09:16:49.164405Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d4",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n340\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Install OSDs]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.284461Z",
                            "start": "2026-07-28T09:16:49.225186Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d5",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:16:49.348793Z",
                            "start": "2026-07-28T09:16:49.290890Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000010d6",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:16:49.438293",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:17:09.440261",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:09.458665Z",
                            "start": "2026-07-28T09:16:49.397963Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000129f",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "18"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:09.528470Z",
                            "start": "2026-07-28T09:17:09.466318Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a0",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:09.765819Z",
                            "start": "2026-07-28T09:17:09.539286Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a1",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230208.2341042,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "460bcb4885bc58c8cda2bb1fe8223ce3e58f2b0a",
                                "ctime": 1785230203.501952,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230203.501952,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 32934,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:09.981726Z",
                            "start": "2026-07-28T09:17:09.776556Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a2",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.057847Z",
                            "start": "2026-07-28T09:17:09.991135Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a3",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.593436Z",
                            "start": "2026-07-28T09:17:10.084400Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a4",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.651170Z",
                            "start": "2026-07-28T09:17:10.605025Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a5",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.721514Z",
                            "start": "2026-07-28T09:17:10.664586Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a6",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "32934"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.787708Z",
                            "start": "2026-07-28T09:17:10.732815Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a7",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n360\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Install OSDs]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.859773Z",
                            "start": "2026-07-28T09:17:10.795418Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a8",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:10.925847Z",
                            "start": "2026-07-28T09:17:10.871003Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000012a9",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:17:11.016234",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:17:31.017982",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:31.038282Z",
                            "start": "2026-07-28T09:17:10.971863Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148a",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "19"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:31.116467Z",
                            "start": "2026-07-28T09:17:31.047703Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148b",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:31.364400Z",
                            "start": "2026-07-28T09:17:31.124013Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148c",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230208.2341042,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "8513499016491bf04c963fc78fb42828de9ccde5",
                                "ctime": 1785230233.9029343,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230233.9029343,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 32988,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:31.565726Z",
                            "start": "2026-07-28T09:17:31.375711Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148d",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "54"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:31.645284Z",
                            "start": "2026-07-28T09:17:31.578194Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148e",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +32935 /tmp/logs/molecule-csi-rbd.log | head -c 54",
                            "delta": "0:00:00.005523",
                            "end": "2026-07-28 09:17:31.871718",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +32935 /tmp/logs/molecule-csi-rbd.log | head -c 54",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000148f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:17:31.866195",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item=/dev/ceph-instance-osd0/data)",
                            "stdout_lines": [
                                "ok: [instance] => (item=/dev/ceph-instance-osd0/data)"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000148f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.198539Z",
                            "start": "2026-07-28T09:17:31.678736Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000148f",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item=/dev/ceph-instance-osd0/data)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.274214Z",
                            "start": "2026-07-28T09:17:32.207552Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001490",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "_atmosphere_ci_phase_log_chunk.stdout_lines | default([]) | select('match', '^TASK \\[') | list | length > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.341784Z",
                            "start": "2026-07-28T09:17:32.283603Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001491",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "32988"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.416693Z",
                            "start": "2026-07-28T09:17:32.354881Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001492",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n380\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Install OSDs]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.483818Z",
                            "start": "2026-07-28T09:17:32.426254Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001493",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:32.642549Z",
                            "start": "2026-07-28T09:17:32.493133Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001494",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:17:32.815415",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:17:52.817875",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:52.827756Z",
                            "start": "2026-07-28T09:17:32.771961Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000168d",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "20"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:52.900203Z",
                            "start": "2026-07-28T09:17:52.835034Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000168e",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:53.148213Z",
                            "start": "2026-07-28T09:17:52.911322Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000168f",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230251.5275047,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "1bde5c4334039c569a13f25de1ee60bdfbae393d",
                                "ctime": 1785230264.1999147,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230264.1999147,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 33042,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:53.354322Z",
                            "start": "2026-07-28T09:17:53.155783Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001690",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "54"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:53.420833Z",
                            "start": "2026-07-28T09:17:53.363428Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001691",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +32989 /tmp/logs/molecule-csi-rbd.log | head -c 54",
                            "delta": "0:00:00.006211",
                            "end": "2026-07-28 09:17:53.631887",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +32989 /tmp/logs/molecule-csi-rbd.log | head -c 54",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000001692-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:17:53.625676",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item=/dev/ceph-instance-osd1/data)",
                            "stdout_lines": [
                                "ok: [instance] => (item=/dev/ceph-instance-osd1/data)"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000001692-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:53.972332Z",
                            "start": "2026-07-28T09:17:53.451460Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001692",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item=/dev/ceph-instance-osd1/data)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:54.045595Z",
                            "start": "2026-07-28T09:17:53.980173Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001693",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "_atmosphere_ci_phase_log_chunk.stdout_lines | default([]) | select('match', '^TASK \\[') | list | length > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:54.114133Z",
                            "start": "2026-07-28T09:17:54.055566Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001694",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "33042"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:54.186907Z",
                            "start": "2026-07-28T09:17:54.127947Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001695",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n400\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Install OSDs]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:54.260702Z",
                            "start": "2026-07-28T09:17:54.194310Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001696",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:17:54.326444Z",
                            "start": "2026-07-28T09:17:54.269929Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001697",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:17:54.423966",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:18:14.426357",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:14.439987Z",
                            "start": "2026-07-28T09:17:54.380419Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018a8",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "21"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:14.514562Z",
                            "start": "2026-07-28T09:18:14.448645Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018a9",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:14.783464Z",
                            "start": "2026-07-28T09:18:14.525643Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018aa",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230273.3082094,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "8e00896b26c42745077eca10731d9ce1626d4b46",
                                "ctime": 1785230294.9129057,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230294.9129057,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 33258,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.048360Z",
                            "start": "2026-07-28T09:18:14.792909Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018ab",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "216"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.122315Z",
                            "start": "2026-07-28T09:18:15.056904Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018ac",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +33043 /tmp/logs/molecule-csi-rbd.log | head -c 216",
                            "delta": "0:00:00.007571",
                            "end": "2026-07-28 09:18:15.352385",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +33043 /tmp/logs/molecule-csi-rbd.log | head -c 216",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000018ad-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:18:15.344814",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item=/dev/ceph-instance-osd2/data)\n\nTASK [vexxhost.ceph.osd : Get mon dump] ****************************************\nTuesday 28 July 2026  09:18:14 +0000 (0:01:31.408)       0:06:33.342 **********",
                            "stdout_lines": [
                                "ok: [instance] => (item=/dev/ceph-instance-osd2/data)",
                                "",
                                "TASK [vexxhost.ceph.osd : Get mon dump] ****************************************",
                                "Tuesday 28 July 2026  09:18:14 +0000 (0:01:31.408)       0:06:33.342 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000018ad-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.674551Z",
                            "start": "2026-07-28T09:18:15.150366Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018ad",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item=/dev/ceph-instance-osd2/data)\n\nTASK [vexxhost.ceph.osd : Get mon dump] ****************************************\nTuesday 28 July 2026  09:18:14 +0000 (0:01:31.408)       0:06:33.342 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.750888Z",
                            "start": "2026-07-28T09:18:15.682034Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018ae",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Get mon dump]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.827408Z",
                            "start": "2026-07-28T09:18:15.759654Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018af",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "33258"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.903144Z",
                            "start": "2026-07-28T09:18:15.837200Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018b0",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n420\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Get mon dump]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:15.977949Z",
                            "start": "2026-07-28T09:18:15.910100Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018b1",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:16.047990Z",
                            "start": "2026-07-28T09:18:15.988634Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000018b2",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:18:16.149207",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:18:36.151446",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:36.169332Z",
                            "start": "2026-07-28T09:18:16.100306Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001adb",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "22"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:36.244190Z",
                            "start": "2026-07-28T09:18:36.176348Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001adc",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:36.618514Z",
                            "start": "2026-07-28T09:18:36.251310Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001add",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230295.0089087,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 88,
                                "charset": "unknown",
                                "checksum": "588aeab52c6f88fd619d5428528e737850f6ea5f",
                                "ctime": 1785230316.5376022,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230316.5376022,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 37154,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:36.833168Z",
                            "start": "2026-07-28T09:18:36.626215Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ade",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3896"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:36.907276Z",
                            "start": "2026-07-28T09:18:36.840396Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001adf",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +33259 /tmp/logs/molecule-csi-rbd.log | head -c 3896",
                            "delta": "0:00:00.006576",
                            "end": "2026-07-28 09:18:37.169635",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +33259 /tmp/logs/molecule-csi-rbd.log | head -c 3896",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000001ae0-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:18:37.163059",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Mark require osd release] ****************************\nTuesday 28 July 2026  09:18:20 +0000 (0:00:05.892)       0:06:39.235 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:06.042)       0:06:45.277 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n\nTASK [vexxhost.ceph.osd : Set the retry count] *********************************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:00.071)       0:06:45.349 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:00.045)       0:06:45.395 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : OSD daemon list] *************************************\nTuesday 28 July 2026  09:18:32 +0000 (0:00:06.032)       0:06:51.427 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.040)       0:06:51.468 **********\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.053)       0:06:51.521 **********\nskipping: [instance]\n\nPLAY [Deploy Ceph exporters] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.072)       0:06:51.594 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.940)       0:06:52.535 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.205)       0:06:52.740 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.038)       0:06:52.778 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.216)       0:06:52.995 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.050)       0:06:53.046 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.296)       0:06:53.342 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.042)       0:06:53.385 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.044)       0:06:53.430 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:35 +0000 (0:00:00.234)       0:06:53.665 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:36 +0000 (0:00:01.150)       0:06:54.815 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:36 +0000 (0:00:00.154)       0:06:54.969 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Mark require osd release] ****************************",
                                "Tuesday 28 July 2026  09:18:20 +0000 (0:00:05.892)       0:06:39.235 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************",
                                "Tuesday 28 July 2026  09:18:26 +0000 (0:00:06.042)       0:06:45.277 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance",
                                "",
                                "TASK [vexxhost.ceph.osd : Set the retry count] *********************************",
                                "Tuesday 28 July 2026  09:18:26 +0000 (0:00:00.071)       0:06:45.349 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************",
                                "Tuesday 28 July 2026  09:18:26 +0000 (0:00:00.045)       0:06:45.395 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : OSD daemon list] *************************************",
                                "Tuesday 28 July 2026  09:18:32 +0000 (0:00:06.032)       0:06:51.427 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************",
                                "Tuesday 28 July 2026  09:18:33 +0000 (0:00:00.040)       0:06:51.468 **********",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************",
                                "Tuesday 28 July 2026  09:18:33 +0000 (0:00:00.053)       0:06:51.521 **********",
                                "skipping: [instance]",
                                "",
                                "PLAY [Deploy Ceph exporters] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:18:33 +0000 (0:00:00.072)       0:06:51.594 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.940)       0:06:52.535 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.205)       0:06:52.740 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.038)       0:06:52.778 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.216)       0:06:52.995 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.050)       0:06:53.046 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.296)       0:06:53.342 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.042)       0:06:53.385 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:18:34 +0000 (0:00:00.044)       0:06:53.430 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:18:35 +0000 (0:00:00.234)       0:06:53.665 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:18:36 +0000 (0:00:01.150)       0:06:54.815 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:18:36 +0000 (0:00:00.154)       0:06:54.969 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000001ae0-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.454806Z",
                            "start": "2026-07-28T09:18:36.934322Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae0",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Mark require osd release] ****************************\nTuesday 28 July 2026  09:18:20 +0000 (0:00:05.892)       0:06:39.235 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:06.042)       0:06:45.277 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n\nTASK [vexxhost.ceph.osd : Set the retry count] *********************************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:00.071)       0:06:45.349 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\nTuesday 28 July 2026  09:18:26 +0000 (0:00:00.045)       0:06:45.395 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : OSD daemon list] *************************************\nTuesday 28 July 2026  09:18:32 +0000 (0:00:06.032)       0:06:51.427 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.040)       0:06:51.468 **********\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.053)       0:06:51.521 **********\nskipping: [instance]\n\nPLAY [Deploy Ceph exporters] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:18:33 +0000 (0:00:00.072)       0:06:51.594 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.940)       0:06:52.535 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.205)       0:06:52.740 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.038)       0:06:52.778 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.216)       0:06:52.995 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.050)       0:06:53.046 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.296)       0:06:53.342 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.042)       0:06:53.385 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:34 +0000 (0:00:00.044)       0:06:53.430 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:18:35 +0000 (0:00:00.234)       0:06:53.665 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:36 +0000 (0:00:01.150)       0:06:54.815 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:36 +0000 (0:00:00.154)       0:06:54.969 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.525393Z",
                            "start": "2026-07-28T09:18:37.463305Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae1",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.download_artifact : Download item]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.609373Z",
                            "start": "2026-07-28T09:18:37.533000Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae2",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "37154"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.690053Z",
                            "start": "2026-07-28T09:18:37.620398Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae3",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n440\nseconds.\nLast task: TASK [vexxhost.containers.download_artifact : Download item]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.764449Z",
                            "start": "2026-07-28T09:18:37.697029Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae4",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:37.829885Z",
                            "start": "2026-07-28T09:18:37.771450Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001ae5",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:18:37.946274",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:18:57.948843",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:57.964233Z",
                            "start": "2026-07-28T09:18:37.887343Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d26",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "23"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:58.037838Z",
                            "start": "2026-07-28T09:18:57.973498Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d27",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:58.340124Z",
                            "start": "2026-07-28T09:18:58.048454Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d28",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230317.1656222,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 96,
                                "charset": "unknown",
                                "checksum": "12a3aad7441988799b1fb5bdbac1391860a448a8",
                                "ctime": 1785230332.714123,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230332.714123,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 43271,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:58.578902Z",
                            "start": "2026-07-28T09:18:58.349345Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d29",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6117"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:58.645050Z",
                            "start": "2026-07-28T09:18:58.586527Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2a",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +37155 /tmp/logs/molecule-csi-rbd.log | head -c 6117",
                            "delta": "0:00:00.008250",
                            "end": "2026-07-28 09:18:58.883008",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +37155 /tmp/logs/molecule-csi-rbd.log | head -c 6117",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000001d2b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:18:58.874758",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:36 +0000 (0:00:00.346)       0:06:55.316 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:18:38 +0000 (0:00:01.969)       0:06:57.285 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.029)       0:06:57.315 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.031)       0:06:57.347 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.033)       0:06:57.380 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:18:40 +0000 (0:00:01.126)       0:06:58.507 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:18:40 +0000 (0:00:00.442)       0:06:58.950 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:18:41 +0000 (0:00:00.944)       0:06:59.894 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.571)       0:07:00.465 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.019)       0:07:00.485 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.375)       0:07:00.861 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.215)       0:07:01.077 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.055)       0:07:01.133 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:43 +0000 (0:00:00.356)       0:07:01.489 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:18:46 +0000 (0:00:03.099)       0:07:04.589 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:18:47 +0000 (0:00:01.041)       0:07:05.630 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:18:47 +0000 (0:00:00.200)       0:07:05.831 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:18:47 +0000 (0:00:00.410)       0:07:06.241 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:18:48 +0000 (0:00:00.568)       0:07:06.810 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:18:48 +0000 (0:00:00.407)       0:07:07.217 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.423)       0:07:07.640 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.016)       0:07:07.656 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.391)       0:07:08.047 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.053)       0:07:08.101 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:18:50 +0000 (0:00:01.138)       0:07:09.240 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:18:51 +0000 (0:00:00.660)       0:07:09.900 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.569)       0:07:10.469 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.200)       0:07:10.670 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.258)       0:07:10.929 **********\nok: [instance]\n\nTASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.214)       0:07:11.143 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:18:36 +0000 (0:00:00.346)       0:06:55.316 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:18:38 +0000 (0:00:01.969)       0:06:57.285 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:18:38 +0000 (0:00:00.029)       0:06:57.315 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:18:38 +0000 (0:00:00.031)       0:06:57.347 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:18:38 +0000 (0:00:00.033)       0:06:57.380 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:18:40 +0000 (0:00:01.126)       0:06:58.507 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:18:40 +0000 (0:00:00.442)       0:06:58.950 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:18:41 +0000 (0:00:00.944)       0:06:59.894 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:18:42 +0000 (0:00:00.571)       0:07:00.465 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:18:42 +0000 (0:00:00.019)       0:07:00.485 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:18:42 +0000 (0:00:00.375)       0:07:00.861 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:18:42 +0000 (0:00:00.215)       0:07:01.077 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:18:42 +0000 (0:00:00.055)       0:07:01.133 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:18:43 +0000 (0:00:00.356)       0:07:01.489 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:18:46 +0000 (0:00:03.099)       0:07:04.589 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:18:47 +0000 (0:00:01.041)       0:07:05.630 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:18:47 +0000 (0:00:00.200)       0:07:05.831 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:18:47 +0000 (0:00:00.410)       0:07:06.241 **********",
                                "ok: [instance] => (item={'path': '/etc/docker'})",
                                "ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:18:48 +0000 (0:00:00.568)       0:07:06.810 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:18:48 +0000 (0:00:00.407)       0:07:07.217 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:18:49 +0000 (0:00:00.423)       0:07:07.640 **********",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:18:49 +0000 (0:00:00.016)       0:07:07.656 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:18:49 +0000 (0:00:00.391)       0:07:08.047 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:18:49 +0000 (0:00:00.053)       0:07:08.101 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:18:50 +0000 (0:00:01.138)       0:07:09.240 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:18:51 +0000 (0:00:00.660)       0:07:09.900 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:18:52 +0000 (0:00:00.569)       0:07:10.469 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:18:52 +0000 (0:00:00.200)       0:07:10.670 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:18:52 +0000 (0:00:00.258)       0:07:10.929 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********",
                                "Tuesday 28 July 2026  09:18:52 +0000 (0:00:00.214)       0:07:11.143 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000001d2b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.200778Z",
                            "start": "2026-07-28T09:18:58.674374Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2b",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:36 +0000 (0:00:00.346)       0:06:55.316 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:18:38 +0000 (0:00:01.969)       0:06:57.285 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.029)       0:06:57.315 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.031)       0:06:57.347 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:18:38 +0000 (0:00:00.033)       0:06:57.380 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:18:40 +0000 (0:00:01.126)       0:06:58.507 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:18:40 +0000 (0:00:00.442)       0:06:58.950 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:18:41 +0000 (0:00:00.944)       0:06:59.894 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.571)       0:07:00.465 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.019)       0:07:00.485 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.375)       0:07:00.861 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.215)       0:07:01.077 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:18:42 +0000 (0:00:00.055)       0:07:01.133 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:18:43 +0000 (0:00:00.356)       0:07:01.489 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:18:46 +0000 (0:00:03.099)       0:07:04.589 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:18:47 +0000 (0:00:01.041)       0:07:05.630 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:18:47 +0000 (0:00:00.200)       0:07:05.831 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:18:47 +0000 (0:00:00.410)       0:07:06.241 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:18:48 +0000 (0:00:00.568)       0:07:06.810 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:18:48 +0000 (0:00:00.407)       0:07:07.217 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.423)       0:07:07.640 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.016)       0:07:07.656 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.391)       0:07:08.047 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:18:49 +0000 (0:00:00.053)       0:07:08.101 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:18:50 +0000 (0:00:01.138)       0:07:09.240 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:18:51 +0000 (0:00:00.660)       0:07:09.900 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.569)       0:07:10.469 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.200)       0:07:10.670 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.258)       0:07:10.929 **********\nok: [instance]\n\nTASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\nTuesday 28 July 2026  09:18:52 +0000 (0:00:00.214)       0:07:11.143 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.273221Z",
                            "start": "2026-07-28T09:18:59.212293Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2c",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.349514Z",
                            "start": "2026-07-28T09:18:59.281781Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2d",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "43271"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.429944Z",
                            "start": "2026-07-28T09:18:59.358945Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2e",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n460\nseconds.\nLast task: TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.507312Z",
                            "start": "2026-07-28T09:18:59.438320Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d2f",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:18:59.586958Z",
                            "start": "2026-07-28T09:18:59.518430Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001d30",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:18:59.701068",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:19:19.703662",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:19.719278Z",
                            "start": "2026-07-28T09:18:59.650637Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f89",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "24"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:19.796683Z",
                            "start": "2026-07-28T09:19:19.729228Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8a",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:20.044141Z",
                            "start": "2026-07-28T09:19:19.807882Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8b",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230338.5303104,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 112,
                                "charset": "unknown",
                                "checksum": "fdc79136d05b9652daab4fc97ba3d86a4b6405be",
                                "ctime": 1785230359.8909993,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230359.8909993,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 51860,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:20.247428Z",
                            "start": "2026-07-28T09:19:20.050687Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8c",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8589"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:20.321893Z",
                            "start": "2026-07-28T09:19:20.256895Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8d",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +43272 /tmp/logs/molecule-csi-rbd.log | head -c 8589",
                            "delta": "0:00:00.006925",
                            "end": "2026-07-28 09:19:20.616786",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +43272 /tmp/logs/molecule-csi-rbd.log | head -c 8589",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000001f8e-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:19:20.609861",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Ensure RBD kernel module is loaded] **************************************\nTuesday 28 July 2026  09:19:04 +0000 (0:00:11.927)       0:07:23.070 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:04 +0000 (0:00:00.308)       0:07:23.378 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\nTuesday 28 July 2026  09:19:05 +0000 (0:00:00.961)       0:07:24.340 **********\nchanged: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\nchanged: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\nchanged: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\nchanged: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n\nTASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\nTuesday 28 July 2026  09:19:11 +0000 (0:00:05.650)       0:07:29.990 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\nTuesday 28 July 2026  09:19:11 +0000 (0:00:00.195)       0:07:30.186 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.481)       0:07:30.667 **********\nok: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.236)       0:07:30.904 **********\nok: [instance]\n\nPLAY [Configure Kubernetes VIP] ************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.052)       0:07:30.957 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\nTuesday 28 July 2026  09:19:13 +0000 (0:00:00.935)       0:07:31.892 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\nTuesday 28 July 2026  09:19:13 +0000 (0:00:00.204)       0:07:32.097 **********\nok: [instance] => (item=/etc/keepalived/keepalived.conf)\nok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\nok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\nok: [instance] => (item=/etc/haproxy/haproxy.cfg)\nok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n\nTASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\nTuesday 28 July 2026  09:19:14 +0000 (0:00:00.891)       0:07:32.989 **********\nfailed: [instance] (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}\nfailed: [instance] (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}\nfailed: [instance] (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}\n...ignoring\n\nTASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.534)       0:07:33.523 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.190)       0:07:33.714 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.218)       0:07:33.933 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.032)       0:07:33.965 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.036)       0:07:34.001 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.531)       0:07:34.533 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.213)       0:07:34.747 **********\n\nPLAY [Install Kubernetes] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.056)       0:07:34.803 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.933)       0:07:35.737 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.192)       0:07:35.929 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.033)       0:07:35.962 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.212)       0:07:36.175 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.054)       0:07:36.229 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.291)       0:07:36.521 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.045)       0:07:36.566 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.203)       0:07:36.769 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:19 +0000 (0:00:01.137)       0:07:37.907 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:19 +0000 (0:00:00.065)       0:07:37.973 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:19 +0000 (0:00:00.348)       0:07:38.321 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Ensure RBD kernel module is loaded] **************************************",
                                "Tuesday 28 July 2026  09:19:04 +0000 (0:00:11.927)       0:07:23.070 **********",
                                "changed: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:19:04 +0000 (0:00:00.308)       0:07:23.378 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************",
                                "Tuesday 28 July 2026  09:19:05 +0000 (0:00:00.961)       0:07:24.340 **********",
                                "changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})",
                                "changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})",
                                "changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})",
                                "changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})",
                                "changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})",
                                "changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})",
                                "changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})",
                                "changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})",
                                "changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})",
                                "changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})",
                                "changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})",
                                "changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***",
                                "Tuesday 28 July 2026  09:19:11 +0000 (0:00:05.650)       0:07:29.990 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******",
                                "Tuesday 28 July 2026  09:19:11 +0000 (0:00:00.195)       0:07:30.186 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************",
                                "Tuesday 28 July 2026  09:19:12 +0000 (0:00:00.481)       0:07:30.667 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "Tuesday 28 July 2026  09:19:12 +0000 (0:00:00.236)       0:07:30.904 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Configure Kubernetes VIP] ************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:19:12 +0000 (0:00:00.052)       0:07:30.957 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***",
                                "Tuesday 28 July 2026  09:19:13 +0000 (0:00:00.935)       0:07:31.892 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************",
                                "Tuesday 28 July 2026  09:19:13 +0000 (0:00:00.204)       0:07:32.097 **********",
                                "ok: [instance] => (item=/etc/keepalived/keepalived.conf)",
                                "ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)",
                                "ok: [instance] => (item=/etc/haproxy/haproxy.cfg)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****",
                                "Tuesday 28 July 2026  09:19:14 +0000 (0:00:00.891)       0:07:32.989 **********",
                                "failed: [instance] (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}",
                                "failed: [instance] (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}",
                                "failed: [instance] (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}",
                                "...ignoring",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********",
                                "Tuesday 28 July 2026  09:19:15 +0000 (0:00:00.534)       0:07:33.523 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********",
                                "Tuesday 28 July 2026  09:19:15 +0000 (0:00:00.190)       0:07:33.714 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************",
                                "Tuesday 28 July 2026  09:19:15 +0000 (0:00:00.218)       0:07:33.933 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***",
                                "Tuesday 28 July 2026  09:19:15 +0000 (0:00:00.032)       0:07:33.965 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************",
                                "Tuesday 28 July 2026  09:19:15 +0000 (0:00:00.036)       0:07:34.001 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******",
                                "Tuesday 28 July 2026  09:19:16 +0000 (0:00:00.531)       0:07:34.533 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************",
                                "Tuesday 28 July 2026  09:19:16 +0000 (0:00:00.213)       0:07:34.747 **********",
                                "",
                                "PLAY [Install Kubernetes] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:19:16 +0000 (0:00:00.056)       0:07:34.803 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:17 +0000 (0:00:00.933)       0:07:35.737 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:19:17 +0000 (0:00:00.192)       0:07:35.929 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:19:17 +0000 (0:00:00.033)       0:07:35.962 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:17 +0000 (0:00:00.212)       0:07:36.175 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:17 +0000 (0:00:00.054)       0:07:36.229 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:18 +0000 (0:00:00.291)       0:07:36.521 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:18 +0000 (0:00:00.045)       0:07:36.566 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:19:18 +0000 (0:00:00.203)       0:07:36.769 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:19 +0000 (0:00:01.137)       0:07:37.907 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:19 +0000 (0:00:00.065)       0:07:37.973 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:19 +0000 (0:00:00.348)       0:07:38.321 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000001f8e-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:20.940645Z",
                            "start": "2026-07-28T09:19:20.414422Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8e",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Ensure RBD kernel module is loaded] **************************************\nTuesday 28 July 2026  09:19:04 +0000 (0:00:11.927)       0:07:23.070 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:04 +0000 (0:00:00.308)       0:07:23.378 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\nTuesday 28 July 2026  09:19:05 +0000 (0:00:00.961)       0:07:24.340 **********\nchanged: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\nchanged: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\nchanged: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\nchanged: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\nchanged: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\nchanged: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n\nTASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\nTuesday 28 July 2026  09:19:11 +0000 (0:00:05.650)       0:07:29.990 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\nTuesday 28 July 2026  09:19:11 +0000 (0:00:00.195)       0:07:30.186 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.481)       0:07:30.667 **********\nok: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.236)       0:07:30.904 **********\nok: [instance]\n\nPLAY [Configure Kubernetes VIP] ************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:12 +0000 (0:00:00.052)       0:07:30.957 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\nTuesday 28 July 2026  09:19:13 +0000 (0:00:00.935)       0:07:31.892 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\nTuesday 28 July 2026  09:19:13 +0000 (0:00:00.204)       0:07:32.097 **********\nok: [instance] => (item=/etc/keepalived/keepalived.conf)\nok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\nok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\nok: [instance] => (item=/etc/haproxy/haproxy.cfg)\nok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n\nTASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\nTuesday 28 July 2026  09:19:14 +0000 (0:00:00.891)       0:07:32.989 **********\nfailed: [instance] (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}\nfailed: [instance] (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}\nfailed: [instance] (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}\n...ignoring\n\nTASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.534)       0:07:33.523 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.190)       0:07:33.714 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.218)       0:07:33.933 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.032)       0:07:33.965 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\nTuesday 28 July 2026  09:19:15 +0000 (0:00:00.036)       0:07:34.001 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.531)       0:07:34.533 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.213)       0:07:34.747 **********\n\nPLAY [Install Kubernetes] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:19:16 +0000 (0:00:00.056)       0:07:34.803 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.933)       0:07:35.737 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.192)       0:07:35.929 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.033)       0:07:35.962 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.212)       0:07:36.175 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:17 +0000 (0:00:00.054)       0:07:36.229 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.291)       0:07:36.521 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.045)       0:07:36.566 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:19:18 +0000 (0:00:00.203)       0:07:36.769 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:19 +0000 (0:00:01.137)       0:07:37.907 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:19 +0000 (0:00:00.065)       0:07:37.973 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:19 +0000 (0:00:00.348)       0:07:38.321 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:21.019548Z",
                            "start": "2026-07-28T09:19:20.948946Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f8f",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.download_artifact : Extract archive]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:21.104861Z",
                            "start": "2026-07-28T09:19:21.029461Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f90",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "51860"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:21.170910Z",
                            "start": "2026-07-28T09:19:21.114063Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f91",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n480\nseconds.\nLast task: TASK [vexxhost.containers.download_artifact : Extract archive]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:21.236331Z",
                            "start": "2026-07-28T09:19:21.179761Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f92",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:21.298016Z",
                            "start": "2026-07-28T09:19:21.244686Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000001f93",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:19:21.398750",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:19:41.400778",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:41.414021Z",
                            "start": "2026-07-28T09:19:21.358255Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002204",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "25"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:41.493691Z",
                            "start": "2026-07-28T09:19:41.423408Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002205",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:41.753805Z",
                            "start": "2026-07-28T09:19:41.503034Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002206",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230360.2030094,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 136,
                                "charset": "unknown",
                                "checksum": "9a34197a9558524ebd507d89ec8d77d2bcdbb5e6",
                                "ctime": 1785230381.2916896,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230381.2916896,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 62210,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.001940Z",
                            "start": "2026-07-28T09:19:41.763940Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002207",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "10350"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.070654Z",
                            "start": "2026-07-28T09:19:42.012239Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002208",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +51861 /tmp/logs/molecule-csi-rbd.log | head -c 10350",
                            "delta": "0:00:00.009530",
                            "end": "2026-07-28 09:19:42.296331",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +51861 /tmp/logs/molecule-csi-rbd.log | head -c 10350",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000002209-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:19:42.286801",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:19:21 +0000 (0:00:01.970)       0:07:40.292 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.025)       0:07:40.317 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.027)       0:07:40.344 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.028)       0:07:40.373 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:19:22 +0000 (0:00:01.018)       0:07:41.391 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:19:23 +0000 (0:00:00.446)       0:07:41.837 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.911)       0:07:42.748 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.501)       0:07:43.250 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.008)       0:07:43.259 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.359)       0:07:43.618 **********\nfatal: [instance]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (kubernetes) on instance's Python /usr/bin/python3.10. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter\"}\n...ignoring\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.581)       0:07:44.199 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.030)       0:07:44.229 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.032)       0:07:44.262 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.036)       0:07:44.299 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.029)       0:07:44.328 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.035)       0:07:44.364 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.204)       0:07:44.569 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.043)       0:07:44.612 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.745)       0:07:45.357 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.041)       0:07:45.399 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:27 +0000 (0:00:00.199)       0:07:45.598 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:27 +0000 (0:00:00.041)       0:07:45.640 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:01.190)       0:07:46.830 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.045)       0:07:46.875 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.028)       0:07:46.904 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.030)       0:07:46.934 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.027)       0:07:46.962 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:19:29 +0000 (0:00:01.163)       0:07:48.125 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:19:30 +0000 (0:00:00.464)       0:07:48.590 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.958)       0:07:49.548 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.559)       0:07:50.108 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.008)       0:07:50.116 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.374)       0:07:50.491 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.197)       0:07:50.688 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.052)       0:07:50.741 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.550)       0:07:51.292 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:34 +0000 (0:00:01.436)       0:07:52.728 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:34 +0000 (0:00:00.057)       0:07:52.786 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:35 +0000 (0:00:00.869)       0:07:53.655 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cri_tools : Create crictl config] ********************\nTuesday 28 July 2026  09:19:36 +0000 (0:00:01.556)       0:07:55.212 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.457)       0:07:55.670 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.206)       0:07:55.877 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.200)       0:07:56.077 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.054)       0:07:56.132 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:38 +0000 (0:00:00.807)       0:07:56.939 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:19:41 +0000 (0:00:02.719)       0:07:59.659 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n\nTASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\nTuesday 28 July 2026  09:19:41 +0000 (0:00:00.064)       0:07:59.723 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:19:21 +0000 (0:00:01.970)       0:07:40.292 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:19:21 +0000 (0:00:00.025)       0:07:40.317 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:19:21 +0000 (0:00:00.027)       0:07:40.344 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:19:21 +0000 (0:00:00.028)       0:07:40.373 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:19:22 +0000 (0:00:01.018)       0:07:41.391 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:19:23 +0000 (0:00:00.446)       0:07:41.837 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:19:24 +0000 (0:00:00.911)       0:07:42.748 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:19:24 +0000 (0:00:00.501)       0:07:43.250 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:19:24 +0000 (0:00:00.008)       0:07:43.259 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.359)       0:07:43.618 **********",
                                "fatal: [instance]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (kubernetes) on instance's Python /usr/bin/python3.10. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter\"}",
                                "...ignoring",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.581)       0:07:44.199 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.030)       0:07:44.229 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.032)       0:07:44.262 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.036)       0:07:44.299 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.029)       0:07:44.328 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:25 +0000 (0:00:00.035)       0:07:44.364 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:26 +0000 (0:00:00.204)       0:07:44.569 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:26 +0000 (0:00:00.043)       0:07:44.612 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:26 +0000 (0:00:00.745)       0:07:45.357 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:26 +0000 (0:00:00.041)       0:07:45.399 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:27 +0000 (0:00:00.199)       0:07:45.598 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:27 +0000 (0:00:00.041)       0:07:45.640 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:28 +0000 (0:00:01.190)       0:07:46.830 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:19:28 +0000 (0:00:00.045)       0:07:46.875 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:19:28 +0000 (0:00:00.028)       0:07:46.904 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:19:28 +0000 (0:00:00.030)       0:07:46.934 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:19:28 +0000 (0:00:00.027)       0:07:46.962 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:19:29 +0000 (0:00:01.163)       0:07:48.125 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:19:30 +0000 (0:00:00.464)       0:07:48.590 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:19:31 +0000 (0:00:00.958)       0:07:49.548 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:19:31 +0000 (0:00:00.559)       0:07:50.108 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:19:31 +0000 (0:00:00.008)       0:07:50.116 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:32 +0000 (0:00:00.374)       0:07:50.491 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:32 +0000 (0:00:00.197)       0:07:50.688 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:32 +0000 (0:00:00.052)       0:07:50.741 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:32 +0000 (0:00:00.550)       0:07:51.292 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:34 +0000 (0:00:01.436)       0:07:52.728 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:34 +0000 (0:00:00.057)       0:07:52.786 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:35 +0000 (0:00:00.869)       0:07:53.655 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.cri_tools : Create crictl config] ********************",
                                "Tuesday 28 July 2026  09:19:36 +0000 (0:00:01.556)       0:07:55.212 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********",
                                "Tuesday 28 July 2026  09:19:37 +0000 (0:00:00.457)       0:07:55.670 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:37 +0000 (0:00:00.206)       0:07:55.877 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:37 +0000 (0:00:00.200)       0:07:56.077 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:37 +0000 (0:00:00.054)       0:07:56.132 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:38 +0000 (0:00:00.807)       0:07:56.939 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***",
                                "Tuesday 28 July 2026  09:19:41 +0000 (0:00:02.719)       0:07:59.659 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********",
                                "Tuesday 28 July 2026  09:19:41 +0000 (0:00:00.064)       0:07:59.723 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000002209-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.647769Z",
                            "start": "2026-07-28T09:19:42.105488Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002209",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:19:21 +0000 (0:00:01.970)       0:07:40.292 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.025)       0:07:40.317 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.027)       0:07:40.344 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:19:21 +0000 (0:00:00.028)       0:07:40.373 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:19:22 +0000 (0:00:01.018)       0:07:41.391 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:19:23 +0000 (0:00:00.446)       0:07:41.837 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.911)       0:07:42.748 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.501)       0:07:43.250 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:19:24 +0000 (0:00:00.008)       0:07:43.259 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.359)       0:07:43.618 **********\nfatal: [instance]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (kubernetes) on instance's Python /usr/bin/python3.10. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter\"}\n...ignoring\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.581)       0:07:44.199 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.030)       0:07:44.229 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.032)       0:07:44.262 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.036)       0:07:44.299 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.029)       0:07:44.328 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:25 +0000 (0:00:00.035)       0:07:44.364 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.204)       0:07:44.569 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.043)       0:07:44.612 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.745)       0:07:45.357 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:26 +0000 (0:00:00.041)       0:07:45.399 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:27 +0000 (0:00:00.199)       0:07:45.598 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:27 +0000 (0:00:00.041)       0:07:45.640 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:01.190)       0:07:46.830 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.045)       0:07:46.875 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.028)       0:07:46.904 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.030)       0:07:46.934 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:19:28 +0000 (0:00:00.027)       0:07:46.962 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:19:29 +0000 (0:00:01.163)       0:07:48.125 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:19:30 +0000 (0:00:00.464)       0:07:48.590 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.958)       0:07:49.548 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.559)       0:07:50.108 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:19:31 +0000 (0:00:00.008)       0:07:50.116 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.374)       0:07:50.491 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.197)       0:07:50.688 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.052)       0:07:50.741 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:32 +0000 (0:00:00.550)       0:07:51.292 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:34 +0000 (0:00:01.436)       0:07:52.728 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:34 +0000 (0:00:00.057)       0:07:52.786 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:35 +0000 (0:00:00.869)       0:07:53.655 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cri_tools : Create crictl config] ********************\nTuesday 28 July 2026  09:19:36 +0000 (0:00:01.556)       0:07:55.212 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.457)       0:07:55.670 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.206)       0:07:55.877 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.200)       0:07:56.077 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:37 +0000 (0:00:00.054)       0:07:56.132 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:38 +0000 (0:00:00.807)       0:07:56.939 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:19:41 +0000 (0:00:02.719)       0:07:59.659 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n\nTASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\nTuesday 28 July 2026  09:19:41 +0000 (0:00:00.064)       0:07:59.723 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.748223Z",
                            "start": "2026-07-28T09:19:42.673555Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000220a",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.cni_plugins : Install additional packages]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.824846Z",
                            "start": "2026-07-28T09:19:42.755842Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000220b",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "62210"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.890627Z",
                            "start": "2026-07-28T09:19:42.834618Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000220c",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n500\nseconds.\nLast task: TASK [vexxhost.containers.cni_plugins : Install additional packages]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:42.956898Z",
                            "start": "2026-07-28T09:19:42.900361Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000220d",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:19:43.024488Z",
                            "start": "2026-07-28T09:19:42.969933Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000220e",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:19:43.151778",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:20:03.154362",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:03.167964Z",
                            "start": "2026-07-28T09:19:43.110442Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002497",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "26"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:03.243733Z",
                            "start": "2026-07-28T09:20:03.177498Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002498",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:03.492215Z",
                            "start": "2026-07-28T09:20:03.252282Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002499",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230381.9397104,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 152,
                                "charset": "unknown",
                                "checksum": "631087464e429902e95b10ab10eafaf6a40b2634",
                                "ctime": 1785230400.1442976,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230400.1442976,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 71017,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:03.700564Z",
                            "start": "2026-07-28T09:20:03.500993Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249a",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8807"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:03.767980Z",
                            "start": "2026-07-28T09:20:03.710267Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249b",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +62211 /tmp/logs/molecule-csi-rbd.log | head -c 8807",
                            "delta": "0:00:00.008617",
                            "end": "2026-07-28 09:20:03.998061",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +62211 /tmp/logs/molecule-csi-rbd.log | head -c 8807",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000249c-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:20:03.989444",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\nTuesday 28 July 2026  09:19:42 +0000 (0:00:01.137)       0:08:00.861 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\nTuesday 28 July 2026  09:19:42 +0000 (0:00:00.198)       0:08:01.059 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\nTuesday 28 July 2026  09:19:43 +0000 (0:00:00.471)       0:08:01.531 **********\nchanged: [instance] => (item=br_netfilter)\nok: [instance] => (item=ip_tables)\nchanged: [instance] => (item=ip6_tables)\nchanged: [instance] => (item=nf_conntrack)\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:43 +0000 (0:00:00.772)       0:08:02.303 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:44 +0000 (0:00:00.211)       0:08:02.515 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:44 +0000 (0:00:00.041)       0:08:02.556 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:45 +0000 (0:00:01.852)       0:08:04.409 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.040)       0:08:04.449 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n\nTASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.061)       0:08:04.510 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.035)       0:08:04.546 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\nTuesday 28 July 2026  09:19:50 +0000 (0:00:04.023)       0:08:08.570 **********\nchanged: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\nchanged: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\nchanged: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\nchanged: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\nchanged: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\nchanged: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n\nTASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\nTuesday 28 July 2026  09:19:51 +0000 (0:00:01.344)       0:08:09.914 **********\nchanged: [instance] => (item=/etc/systemd/system/kubelet.service.d)\nok: [instance] => (item=/etc/kubernetes)\nok: [instance] => (item=/etc/kubernetes/manifests)\n\nTASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.542)       0:08:10.457 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.469)       0:08:10.927 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.465)       0:08:11.393 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.194)       0:08:11.588 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.031)       0:08:11.619 **********\nok: [instance] => (item=swap)\nok: [instance] => (item=none)\n\nTASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.474)       0:08:12.094 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.463)       0:08:12.558 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.612)       0:08:13.170 **********\n\nRUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.007)       0:08:13.177 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\nTuesday 28 July 2026  09:19:55 +0000 (0:00:00.831)       0:08:14.008 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\nTuesday 28 July 2026  09:19:56 +0000 (0:00:00.568)       0:08:14.576 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\nTuesday 28 July 2026  09:19:57 +0000 (0:00:01.152)       0:08:15.729 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.740)       0:08:16.469 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.193)       0:08:16.663 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.554)       0:08:17.218 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.079)       0:08:17.298 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.070)       0:08:17.369 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.210)       0:08:17.579 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.045)       0:08:17.624 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.046)       0:08:17.671 **********\nok: [instance] => {\n    \"msg\": \"instance\"\n}\n\nTASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.042)       0:08:17.713 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.580)       0:08:18.294 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.038)       0:08:18.333 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.033)       0:08:18.367 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.036)       0:08:18.403 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.032)       0:08:18.436 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.065)       0:08:18.501 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.039)       0:08:18.541 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.035)       0:08:18.577 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************",
                                "Tuesday 28 July 2026  09:19:42 +0000 (0:00:01.137)       0:08:00.861 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********",
                                "Tuesday 28 July 2026  09:19:42 +0000 (0:00:00.198)       0:08:01.059 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******",
                                "Tuesday 28 July 2026  09:19:43 +0000 (0:00:00.471)       0:08:01.531 **********",
                                "changed: [instance] => (item=br_netfilter)",
                                "ok: [instance] => (item=ip_tables)",
                                "changed: [instance] => (item=ip6_tables)",
                                "changed: [instance] => (item=nf_conntrack)",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:19:43 +0000 (0:00:00.772)       0:08:02.303 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:19:44 +0000 (0:00:00.211)       0:08:02.515 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:19:44 +0000 (0:00:00.041)       0:08:02.556 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:19:45 +0000 (0:00:01.852)       0:08:04.409 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***",
                                "Tuesday 28 July 2026  09:19:46 +0000 (0:00:00.040)       0:08:04.449 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************",
                                "Tuesday 28 July 2026  09:19:46 +0000 (0:00:00.061)       0:08:04.510 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************",
                                "Tuesday 28 July 2026  09:19:46 +0000 (0:00:00.035)       0:08:04.546 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************",
                                "Tuesday 28 July 2026  09:19:50 +0000 (0:00:04.023)       0:08:08.570 **********",
                                "changed: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})",
                                "changed: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})",
                                "changed: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})",
                                "changed: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})",
                                "changed: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***",
                                "Tuesday 28 July 2026  09:19:51 +0000 (0:00:01.344)       0:08:09.914 **********",
                                "changed: [instance] => (item=/etc/systemd/system/kubelet.service.d)",
                                "ok: [instance] => (item=/etc/kubernetes)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********",
                                "Tuesday 28 July 2026  09:19:52 +0000 (0:00:00.542)       0:08:10.457 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***",
                                "Tuesday 28 July 2026  09:19:52 +0000 (0:00:00.469)       0:08:10.927 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************",
                                "Tuesday 28 July 2026  09:19:52 +0000 (0:00:00.465)       0:08:11.393 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************",
                                "Tuesday 28 July 2026  09:19:53 +0000 (0:00:00.194)       0:08:11.588 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********",
                                "Tuesday 28 July 2026  09:19:53 +0000 (0:00:00.031)       0:08:11.619 **********",
                                "ok: [instance] => (item=swap)",
                                "ok: [instance] => (item=none)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***",
                                "Tuesday 28 July 2026  09:19:53 +0000 (0:00:00.474)       0:08:12.094 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************",
                                "Tuesday 28 July 2026  09:19:54 +0000 (0:00:00.463)       0:08:12.558 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********",
                                "Tuesday 28 July 2026  09:19:54 +0000 (0:00:00.612)       0:08:13.170 **********",
                                "",
                                "RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************",
                                "Tuesday 28 July 2026  09:19:54 +0000 (0:00:00.007)       0:08:13.177 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********",
                                "Tuesday 28 July 2026  09:19:55 +0000 (0:00:00.831)       0:08:14.008 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****",
                                "Tuesday 28 July 2026  09:19:56 +0000 (0:00:00.568)       0:08:14.576 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************",
                                "Tuesday 28 July 2026  09:19:57 +0000 (0:00:01.152)       0:08:15.729 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********",
                                "Tuesday 28 July 2026  09:19:58 +0000 (0:00:00.740)       0:08:16.469 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********",
                                "Tuesday 28 July 2026  09:19:58 +0000 (0:00:00.193)       0:08:16.663 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************",
                                "Tuesday 28 July 2026  09:19:58 +0000 (0:00:00.554)       0:08:17.218 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************",
                                "Tuesday 28 July 2026  09:19:58 +0000 (0:00:00.079)       0:08:17.298 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***",
                                "Tuesday 28 July 2026  09:19:58 +0000 (0:00:00.070)       0:08:17.369 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.210)       0:08:17.579 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.045)       0:08:17.624 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.046)       0:08:17.671 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"instance\"",
                                "}",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.042)       0:08:17.713 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.580)       0:08:18.294 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.038)       0:08:18.333 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.033)       0:08:18.367 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************",
                                "Tuesday 28 July 2026  09:19:59 +0000 (0:00:00.036)       0:08:18.403 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************",
                                "Tuesday 28 July 2026  09:20:00 +0000 (0:00:00.032)       0:08:18.436 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************",
                                "Tuesday 28 July 2026  09:20:00 +0000 (0:00:00.065)       0:08:18.501 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************",
                                "Tuesday 28 July 2026  09:20:00 +0000 (0:00:00.039)       0:08:18.541 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************",
                                "Tuesday 28 July 2026  09:20:00 +0000 (0:00:00.035)       0:08:18.577 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000249c-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.332705Z",
                            "start": "2026-07-28T09:20:03.799060Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249c",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\nTuesday 28 July 2026  09:19:42 +0000 (0:00:01.137)       0:08:00.861 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\nTuesday 28 July 2026  09:19:42 +0000 (0:00:00.198)       0:08:01.059 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\nTuesday 28 July 2026  09:19:43 +0000 (0:00:00.471)       0:08:01.531 **********\nchanged: [instance] => (item=br_netfilter)\nok: [instance] => (item=ip_tables)\nchanged: [instance] => (item=ip6_tables)\nchanged: [instance] => (item=nf_conntrack)\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:19:43 +0000 (0:00:00.772)       0:08:02.303 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:19:44 +0000 (0:00:00.211)       0:08:02.515 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:19:44 +0000 (0:00:00.041)       0:08:02.556 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:19:45 +0000 (0:00:01.852)       0:08:04.409 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.040)       0:08:04.449 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n\nTASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.061)       0:08:04.510 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\nTuesday 28 July 2026  09:19:46 +0000 (0:00:00.035)       0:08:04.546 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\nTuesday 28 July 2026  09:19:50 +0000 (0:00:04.023)       0:08:08.570 **********\nchanged: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\nchanged: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\nchanged: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\nchanged: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\nchanged: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\nchanged: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\nchanged: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n\nTASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\nTuesday 28 July 2026  09:19:51 +0000 (0:00:01.344)       0:08:09.914 **********\nchanged: [instance] => (item=/etc/systemd/system/kubelet.service.d)\nok: [instance] => (item=/etc/kubernetes)\nok: [instance] => (item=/etc/kubernetes/manifests)\n\nTASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.542)       0:08:10.457 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.469)       0:08:10.927 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\nTuesday 28 July 2026  09:19:52 +0000 (0:00:00.465)       0:08:11.393 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.194)       0:08:11.588 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.031)       0:08:11.619 **********\nok: [instance] => (item=swap)\nok: [instance] => (item=none)\n\nTASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\nTuesday 28 July 2026  09:19:53 +0000 (0:00:00.474)       0:08:12.094 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.463)       0:08:12.558 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.612)       0:08:13.170 **********\n\nRUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************\nTuesday 28 July 2026  09:19:54 +0000 (0:00:00.007)       0:08:13.177 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\nTuesday 28 July 2026  09:19:55 +0000 (0:00:00.831)       0:08:14.008 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\nTuesday 28 July 2026  09:19:56 +0000 (0:00:00.568)       0:08:14.576 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\nTuesday 28 July 2026  09:19:57 +0000 (0:00:01.152)       0:08:15.729 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.740)       0:08:16.469 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.193)       0:08:16.663 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.554)       0:08:17.218 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.079)       0:08:17.298 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\nTuesday 28 July 2026  09:19:58 +0000 (0:00:00.070)       0:08:17.369 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.210)       0:08:17.579 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.045)       0:08:17.624 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.046)       0:08:17.671 **********\nok: [instance] => {\n    \"msg\": \"instance\"\n}\n\nTASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.042)       0:08:17.713 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.580)       0:08:18.294 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.038)       0:08:18.333 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.033)       0:08:18.367 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\nTuesday 28 July 2026  09:19:59 +0000 (0:00:00.036)       0:08:18.403 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.032)       0:08:18.436 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.065)       0:08:18.501 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.039)       0:08:18.541 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\nTuesday 28 July 2026  09:20:00 +0000 (0:00:00.035)       0:08:18.577 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.503314Z",
                            "start": "2026-07-28T09:20:04.429056Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249d",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.kubernetes.kubernetes : Initialize cluster]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.588709Z",
                            "start": "2026-07-28T09:20:04.511521Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249e",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "71017"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.665599Z",
                            "start": "2026-07-28T09:20:04.598067Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000249f",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n520\nseconds.\nLast task: TASK [vexxhost.kubernetes.kubernetes : Initialize cluster]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.743540Z",
                            "start": "2026-07-28T09:20:04.676383Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000024a0",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:04.818364Z",
                            "start": "2026-07-28T09:20:04.752399Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000024a1",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:20:04.927660",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:20:24.929878",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:24.951098Z",
                            "start": "2026-07-28T09:20:04.883005Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002742",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "27"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:25.025073Z",
                            "start": "2026-07-28T09:20:24.961762Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002743",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:25.325046Z",
                            "start": "2026-07-28T09:20:25.075143Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002744",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230403.656411,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 152,
                                "charset": "unknown",
                                "checksum": "631087464e429902e95b10ab10eafaf6a40b2634",
                                "ctime": 1785230400.1442976,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230400.1442976,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 71017,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:25.548439Z",
                            "start": "2026-07-28T09:20:25.337567Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002745",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:25.612553Z",
                            "start": "2026-07-28T09:20:25.555648Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002746",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.365356Z",
                            "start": "2026-07-28T09:20:25.642494Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002747",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.426891Z",
                            "start": "2026-07-28T09:20:26.379712Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002748",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.506022Z",
                            "start": "2026-07-28T09:20:26.442039Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002749",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "71017"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.580669Z",
                            "start": "2026-07-28T09:20:26.522006Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000274a",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n540\nseconds.\nLast task: TASK [vexxhost.kubernetes.kubernetes : Initialize cluster]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.647744Z",
                            "start": "2026-07-28T09:20:26.588186Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000274b",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:26.712467Z",
                            "start": "2026-07-28T09:20:26.655091Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000274c",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:20:26.819452",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:20:46.821964",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:46.837567Z",
                            "start": "2026-07-28T09:20:26.774911Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a05",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "28"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:46.914326Z",
                            "start": "2026-07-28T09:20:46.846334Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a06",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:47.182408Z",
                            "start": "2026-07-28T09:20:46.924404Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a07",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230403.656411,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 160,
                                "charset": "unknown",
                                "checksum": "217535d20072e2697e3fdb6ae117190174ac32ca",
                                "ctime": 1785230446.5498023,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230446.5498023,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 74596,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:47.958062Z",
                            "start": "2026-07-28T09:20:47.192662Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a08",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3579"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.027054Z",
                            "start": "2026-07-28T09:20:47.967459Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a09",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +71018 /tmp/logs/molecule-csi-rbd.log | head -c 3579",
                            "delta": "0:00:00.006066",
                            "end": "2026-07-28 09:20:48.283816",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +71018 /tmp/logs/molecule-csi-rbd.log | head -c 3579",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000002a0a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:20:48.277750",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:28.009)       0:08:46.586 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.203)       0:08:46.789 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.030)       0:08:46.820 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.202)       0:08:47.022 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.212)       0:08:47.235 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\nTuesday 28 July 2026  09:20:29 +0000 (0:00:00.215)       0:08:47.451 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\nTuesday 28 July 2026  09:20:33 +0000 (0:00:04.807)       0:08:52.258 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:10.235)       0:09:02.493 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.043)       0:09:02.537 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.045)       0:09:02.583 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.789)       0:09:03.373 **********\nskipping: [instance] => (item=DaemonSet)\nskipping: [instance] => (item=ConfigMap)\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.037)       0:09:03.410 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.450 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.489 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.034)       0:09:03.524 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.033)       0:09:03.557 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.431)       0:09:03.988 **********\nchanged: [instance]\n\nPLAY [Install control-plane components] ****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:20:46 +0000 (0:00:00.992)       0:09:04.981 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***",
                                "Tuesday 28 July 2026  09:20:28 +0000 (0:00:28.009)       0:08:46.586 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************",
                                "Tuesday 28 July 2026  09:20:28 +0000 (0:00:00.203)       0:08:46.789 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***",
                                "Tuesday 28 July 2026  09:20:28 +0000 (0:00:00.030)       0:08:46.820 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***",
                                "Tuesday 28 July 2026  09:20:28 +0000 (0:00:00.202)       0:08:47.022 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******",
                                "Tuesday 28 July 2026  09:20:28 +0000 (0:00:00.212)       0:08:47.235 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************",
                                "Tuesday 28 July 2026  09:20:29 +0000 (0:00:00.215)       0:08:47.451 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***",
                                "Tuesday 28 July 2026  09:20:33 +0000 (0:00:04.807)       0:08:52.258 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************",
                                "Tuesday 28 July 2026  09:20:44 +0000 (0:00:10.235)       0:09:02.493 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***",
                                "Tuesday 28 July 2026  09:20:44 +0000 (0:00:00.043)       0:09:02.537 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***",
                                "Tuesday 28 July 2026  09:20:44 +0000 (0:00:00.045)       0:09:02.583 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************",
                                "Tuesday 28 July 2026  09:20:44 +0000 (0:00:00.789)       0:09:03.373 **********",
                                "skipping: [instance] => (item=DaemonSet)",
                                "skipping: [instance] => (item=ConfigMap)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************",
                                "Tuesday 28 July 2026  09:20:44 +0000 (0:00:00.037)       0:09:03.410 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***",
                                "Tuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.450 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***",
                                "Tuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.489 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************",
                                "Tuesday 28 July 2026  09:20:45 +0000 (0:00:00.034)       0:09:03.524 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***",
                                "Tuesday 28 July 2026  09:20:45 +0000 (0:00:00.033)       0:09:03.557 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***",
                                "Tuesday 28 July 2026  09:20:45 +0000 (0:00:00.431)       0:09:03.988 **********",
                                "changed: [instance]",
                                "",
                                "PLAY [Install control-plane components] ****************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:20:46 +0000 (0:00:00.992)       0:09:04.981 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000002a0a-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.578446Z",
                            "start": "2026-07-28T09:20:48.054417Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0a",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:28.009)       0:08:46.586 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.203)       0:08:46.789 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.030)       0:08:46.820 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.202)       0:08:47.022 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\nTuesday 28 July 2026  09:20:28 +0000 (0:00:00.212)       0:08:47.235 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\nTuesday 28 July 2026  09:20:29 +0000 (0:00:00.215)       0:08:47.451 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\nTuesday 28 July 2026  09:20:33 +0000 (0:00:04.807)       0:08:52.258 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:10.235)       0:09:02.493 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.043)       0:09:02.537 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.045)       0:09:02.583 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.789)       0:09:03.373 **********\nskipping: [instance] => (item=DaemonSet)\nskipping: [instance] => (item=ConfigMap)\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\nTuesday 28 July 2026  09:20:44 +0000 (0:00:00.037)       0:09:03.410 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.450 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.039)       0:09:03.489 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.034)       0:09:03.524 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.033)       0:09:03.557 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\nTuesday 28 July 2026  09:20:45 +0000 (0:00:00.431)       0:09:03.988 **********\nchanged: [instance]\n\nPLAY [Install control-plane components] ****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:20:46 +0000 (0:00:00.992)       0:09:04.981 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.655965Z",
                            "start": "2026-07-28T09:20:48.587793Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0b",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [Gathering Facts]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.742472Z",
                            "start": "2026-07-28T09:20:48.665001Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0c",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "74596"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.809210Z",
                            "start": "2026-07-28T09:20:48.753643Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0d",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n560\nseconds.\nLast task: TASK [Gathering Facts]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.878391Z",
                            "start": "2026-07-28T09:20:48.816477Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0e",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:20:48.940168Z",
                            "start": "2026-07-28T09:20:48.887306Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002a0f",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:20:49.126738",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:21:09.129300",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:09.149953Z",
                            "start": "2026-07-28T09:20:49.079085Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce0",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "29"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:09.220243Z",
                            "start": "2026-07-28T09:21:09.156712Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce1",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:09.465621Z",
                            "start": "2026-07-28T09:21:09.227488Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce2",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230448.2778583,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "2c23acf7fdf42b603d751a0e309cd91927eb67a6",
                                "ctime": 1785230459.4342203,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230459.4342203,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 79063,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:09.700469Z",
                            "start": "2026-07-28T09:21:09.472549Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce3",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4467"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:09.767379Z",
                            "start": "2026-07-28T09:21:09.710127Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce4",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +74597 /tmp/logs/molecule-csi-rbd.log | head -c 4467",
                            "delta": "0:00:00.007433",
                            "end": "2026-07-28 09:21:10.029552",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +74597 /tmp/logs/molecule-csi-rbd.log | head -c 4467",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000002ce5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:21:10.022119",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:20:47 +0000 (0:00:00.958)       0:09:05.939 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:20:47 +0000 (0:00:00.216)       0:09:06.156 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:20:48 +0000 (0:00:01.207)       0:09:07.363 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:20:49 +0000 (0:00:00.210)       0:09:07.574 **********\nok: [instance] => {\n    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:20:49 +0000 (0:00:00.039)       0:09:07.614 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:20:50 +0000 (0:00:00.914)       0:09:08.528 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\nTuesday 28 July 2026  09:20:51 +0000 (0:00:01.544)       0:09:10.073 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\nTuesday 28 July 2026  09:20:51 +0000 (0:00:00.350)       0:09:10.423 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.195)       0:09:10.619 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.233)       0:09:10.853 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.211)       0:09:11.064 **********\nok: [instance]\n\nTASK [Install plugin] **********************************************************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.239)       0:09:11.304 **********\nincluded: vexxhost.containers.download_artifact for instance\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.059)       0:09:11.364 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.041)       0:09:11.405 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:20:53 +0000 (0:00:00.581)       0:09:11.987 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:20:55 +0000 (0:00:01.854)       0:09:13.841 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:20:55 +0000 (0:00:00.040)       0:09:13.882 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\nTuesday 28 July 2026  09:20:56 +0000 (0:00:00.654)       0:09:14.536 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\nTuesday 28 July 2026  09:20:56 +0000 (0:00:00.822)       0:09:15.359 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:20:58 +0000 (0:00:01.932)       0:09:17.291 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:20:58 +0000 (0:00:00.030)       0:09:17.322 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\nTuesday 28 July 2026  09:20:59 +0000 (0:00:00.542)       0:09:17.864 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:20:47 +0000 (0:00:00.958)       0:09:05.939 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:20:47 +0000 (0:00:00.216)       0:09:06.156 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:20:48 +0000 (0:00:01.207)       0:09:07.363 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:20:49 +0000 (0:00:00.210)       0:09:07.574 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:20:49 +0000 (0:00:00.039)       0:09:07.614 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:20:50 +0000 (0:00:00.914)       0:09:08.528 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************",
                                "Tuesday 28 July 2026  09:20:51 +0000 (0:00:01.544)       0:09:10.073 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************",
                                "Tuesday 28 July 2026  09:20:51 +0000 (0:00:00.350)       0:09:10.423 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.195)       0:09:10.619 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.233)       0:09:10.853 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.211)       0:09:11.064 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install plugin] **********************************************************",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.239)       0:09:11.304 **********",
                                "included: vexxhost.containers.download_artifact for instance",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.059)       0:09:11.364 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:20:52 +0000 (0:00:00.041)       0:09:11.405 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:20:53 +0000 (0:00:00.581)       0:09:11.987 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:20:55 +0000 (0:00:01.854)       0:09:13.841 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:20:55 +0000 (0:00:00.040)       0:09:13.882 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************",
                                "Tuesday 28 July 2026  09:20:56 +0000 (0:00:00.654)       0:09:14.536 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************",
                                "Tuesday 28 July 2026  09:20:56 +0000 (0:00:00.822)       0:09:15.359 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:20:58 +0000 (0:00:01.932)       0:09:17.291 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:20:58 +0000 (0:00:00.030)       0:09:17.322 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************",
                                "Tuesday 28 July 2026  09:20:59 +0000 (0:00:00.542)       0:09:17.864 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000002ce5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.321089Z",
                            "start": "2026-07-28T09:21:09.798186Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce5",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:20:47 +0000 (0:00:00.958)       0:09:05.939 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:20:47 +0000 (0:00:00.216)       0:09:06.156 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:20:48 +0000 (0:00:01.207)       0:09:07.363 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:20:49 +0000 (0:00:00.210)       0:09:07.574 **********\nok: [instance] => {\n    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:20:49 +0000 (0:00:00.039)       0:09:07.614 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:20:50 +0000 (0:00:00.914)       0:09:08.528 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\nTuesday 28 July 2026  09:20:51 +0000 (0:00:01.544)       0:09:10.073 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\nTuesday 28 July 2026  09:20:51 +0000 (0:00:00.350)       0:09:10.423 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.195)       0:09:10.619 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.233)       0:09:10.853 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.211)       0:09:11.064 **********\nok: [instance]\n\nTASK [Install plugin] **********************************************************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.239)       0:09:11.304 **********\nincluded: vexxhost.containers.download_artifact for instance\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.059)       0:09:11.364 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:20:52 +0000 (0:00:00.041)       0:09:11.405 **********\nchanged: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:20:53 +0000 (0:00:00.581)       0:09:11.987 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:20:55 +0000 (0:00:01.854)       0:09:13.841 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:20:55 +0000 (0:00:00.040)       0:09:13.882 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\nTuesday 28 July 2026  09:20:56 +0000 (0:00:00.654)       0:09:14.536 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\nTuesday 28 July 2026  09:20:56 +0000 (0:00:00.822)       0:09:15.359 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:20:58 +0000 (0:00:01.932)       0:09:17.291 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:20:58 +0000 (0:00:00.030)       0:09:17.322 **********\nchanged: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\nTuesday 28 July 2026  09:20:59 +0000 (0:00:00.542)       0:09:17.864 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.401960Z",
                            "start": "2026-07-28T09:21:10.334830Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce6",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.478038Z",
                            "start": "2026-07-28T09:21:10.411722Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce7",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "79063"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.543498Z",
                            "start": "2026-07-28T09:21:10.487658Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce8",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n580\nseconds.\nLast task: TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.629695Z",
                            "start": "2026-07-28T09:21:10.553814Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002ce9",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:10.701854Z",
                            "start": "2026-07-28T09:21:10.643533Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002cea",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:21:10.813078",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:21:30.815189",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:30.827720Z",
                            "start": "2026-07-28T09:21:10.764450Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd3",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "30"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:30.906801Z",
                            "start": "2026-07-28T09:21:30.836973Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd4",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:31.176267Z",
                            "start": "2026-07-28T09:21:30.916348Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd5",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230469.6465516,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "2c23acf7fdf42b603d751a0e309cd91927eb67a6",
                                "ctime": 1785230459.4342203,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230459.4342203,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 79063,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:31.412418Z",
                            "start": "2026-07-28T09:21:31.184905Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd6",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:31.488797Z",
                            "start": "2026-07-28T09:21:31.423040Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd7",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.039474Z",
                            "start": "2026-07-28T09:21:31.526390Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd8",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.101168Z",
                            "start": "2026-07-28T09:21:32.053359Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fd9",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.164700Z",
                            "start": "2026-07-28T09:21:32.116819Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fda",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "79063"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.236346Z",
                            "start": "2026-07-28T09:21:32.178236Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fdb",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n600\nseconds.\nLast task: TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.317553Z",
                            "start": "2026-07-28T09:21:32.248333Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fdc",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:32.395012Z",
                            "start": "2026-07-28T09:21:32.326975Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000002fdd",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:21:32.502364",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:21:52.504500",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:52.522993Z",
                            "start": "2026-07-28T09:21:32.457154Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032de",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "31"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:52.586239Z",
                            "start": "2026-07-28T09:21:52.532321Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032df",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:52.835983Z",
                            "start": "2026-07-28T09:21:52.595007Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e0",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230469.6465516,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "ec64f1f4694d04fdb81f86652de5340593c4fd70",
                                "ctime": 1785230511.691918,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230511.691918,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 81803,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:53.040854Z",
                            "start": "2026-07-28T09:21:52.843762Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e1",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2740"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:53.303120Z",
                            "start": "2026-07-28T09:21:53.051196Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e2",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +79064 /tmp/logs/molecule-csi-rbd.log | head -c 2740",
                            "delta": "0:00:00.006914",
                            "end": "2026-07-28 09:21:53.545156",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +79064 /tmp/logs/molecule-csi-rbd.log | head -c 2740",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000032e3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:21:53.538242",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\nTuesday 28 July 2026  09:21:32 +0000 (0:00:32.642)       0:09:50.507 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:21:32 +0000 (0:00:00.677)       0:09:51.185 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\nTuesday 28 July 2026  09:21:33 +0000 (0:00:01.125)       0:09:52.311 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Uninstall unattended-upgrades] *******************************************\nTuesday 28 July 2026  09:21:34 +0000 (0:00:00.805)       0:09:53.116 **********\nok: [instance]\n\nPLAY [controllers] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:21:35 +0000 (0:00:00.814)       0:09:53.931 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:21:36 +0000 (0:00:01.136)       0:09:55.067 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.038)       0:09:55.105 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.103)       0:09:55.209 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.040)       0:09:55.249 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\nTuesday 28 July 2026  09:21:37 +0000 (0:00:00.526)       0:09:55.776 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\nTuesday 28 July 2026  09:21:51 +0000 (0:00:14.241)       0:10:10.017 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\nTuesday 28 July 2026  09:21:51 +0000 (0:00:00.050)       0:10:10.067 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\nTuesday 28 July 2026  09:21:51 +0000 (0:00:00.055)       0:10:10.123 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************",
                                "Tuesday 28 July 2026  09:21:32 +0000 (0:00:32.642)       0:09:50.507 **********",
                                "changed: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:21:32 +0000 (0:00:00.677)       0:09:51.185 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********",
                                "Tuesday 28 July 2026  09:21:33 +0000 (0:00:01.125)       0:09:52.311 **********",
                                "changed: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Uninstall unattended-upgrades] *******************************************",
                                "Tuesday 28 July 2026  09:21:34 +0000 (0:00:00.805)       0:09:53.116 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [controllers] *************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:21:35 +0000 (0:00:00.814)       0:09:53.931 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:21:36 +0000 (0:00:01.136)       0:09:55.067 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********",
                                "Tuesday 28 July 2026  09:21:36 +0000 (0:00:00.038)       0:09:55.105 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:21:36 +0000 (0:00:00.103)       0:09:55.209 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:21:36 +0000 (0:00:00.040)       0:09:55.249 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***",
                                "Tuesday 28 July 2026  09:21:37 +0000 (0:00:00.526)       0:09:55.776 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********",
                                "Tuesday 28 July 2026  09:21:51 +0000 (0:00:14.241)       0:10:10.017 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***",
                                "Tuesday 28 July 2026  09:21:51 +0000 (0:00:00.050)       0:10:10.067 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************",
                                "Tuesday 28 July 2026  09:21:51 +0000 (0:00:00.055)       0:10:10.123 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000032e3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:53.861961Z",
                            "start": "2026-07-28T09:21:53.335582Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e3",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\nTuesday 28 July 2026  09:21:32 +0000 (0:00:32.642)       0:09:50.507 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:21:32 +0000 (0:00:00.677)       0:09:51.185 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\nTuesday 28 July 2026  09:21:33 +0000 (0:00:01.125)       0:09:52.311 **********\nchanged: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Uninstall unattended-upgrades] *******************************************\nTuesday 28 July 2026  09:21:34 +0000 (0:00:00.805)       0:09:53.116 **********\nok: [instance]\n\nPLAY [controllers] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:21:35 +0000 (0:00:00.814)       0:09:53.931 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:21:36 +0000 (0:00:01.136)       0:09:55.067 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.038)       0:09:55.105 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.103)       0:09:55.209 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:21:36 +0000 (0:00:00.040)       0:09:55.249 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\nTuesday 28 July 2026  09:21:37 +0000 (0:00:00.526)       0:09:55.776 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\nTuesday 28 July 2026  09:21:51 +0000 (0:00:14.241)       0:10:10.017 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\nTuesday 28 July 2026  09:21:51 +0000 (0:00:00.050)       0:10:10.067 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\nTuesday 28 July 2026  09:21:51 +0000 (0:00:00.055)       0:10:10.123 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:53.942776Z",
                            "start": "2026-07-28T09:21:53.874566Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e4",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:54.038158Z",
                            "start": "2026-07-28T09:21:53.950838Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e5",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "81803"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:54.104010Z",
                            "start": "2026-07-28T09:21:54.045696Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e6",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n620\nseconds.\nLast task: TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:54.179418Z",
                            "start": "2026-07-28T09:21:54.112468Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e7",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:21:54.258067Z",
                            "start": "2026-07-28T09:21:54.189979Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000032e8",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:21:54.375753",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:22:14.378240",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:14.389045Z",
                            "start": "2026-07-28T09:21:54.326316Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003601",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "32"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:14.468766Z",
                            "start": "2026-07-28T09:22:14.400258Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003602",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:14.742976Z",
                            "start": "2026-07-28T09:22:14.478256Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003603",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230512.99196,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "ec64f1f4694d04fdb81f86652de5340593c4fd70",
                                "ctime": 1785230511.691918,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230511.691918,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 81803,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:14.958423Z",
                            "start": "2026-07-28T09:22:14.750720Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003604",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.070044Z",
                            "start": "2026-07-28T09:22:14.981186Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003605",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.611908Z",
                            "start": "2026-07-28T09:22:15.100552Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003606",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.676282Z",
                            "start": "2026-07-28T09:22:15.629179Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003607",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.740353Z",
                            "start": "2026-07-28T09:22:15.691118Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003608",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "81803"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.814066Z",
                            "start": "2026-07-28T09:22:15.754472Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003609",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n640\nseconds.\nLast task: TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.894002Z",
                            "start": "2026-07-28T09:22:15.824129Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000360a",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:15.961461Z",
                            "start": "2026-07-28T09:22:15.902600Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000360b",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:22:16.084521",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:22:36.086538",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:36.100946Z",
                            "start": "2026-07-28T09:22:16.034947Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000393c",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "33"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:36.168113Z",
                            "start": "2026-07-28T09:22:36.112034Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000393d",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:36.433397Z",
                            "start": "2026-07-28T09:22:36.175670Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000393e",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230512.99196,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "ec64f1f4694d04fdb81f86652de5340593c4fd70",
                                "ctime": 1785230511.691918,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230511.691918,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 81803,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:36.658896Z",
                            "start": "2026-07-28T09:22:36.442125Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000393f",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:36.719687Z",
                            "start": "2026-07-28T09:22:36.666504Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003940",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.258646Z",
                            "start": "2026-07-28T09:22:36.748304Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003941",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.319608Z",
                            "start": "2026-07-28T09:22:37.272775Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003942",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "(_atmosphere_ci_phase_log_bytes | int) > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.448366Z",
                            "start": "2026-07-28T09:22:37.331331Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003943",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "81803"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.588579Z",
                            "start": "2026-07-28T09:22:37.531137Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003944",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n660\nseconds.\nLast task: TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.659022Z",
                            "start": "2026-07-28T09:22:37.596429Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003945",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:37.733656Z",
                            "start": "2026-07-28T09:22:37.666541Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003946",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:22:37.853009",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:22:57.855534",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:57.873747Z",
                            "start": "2026-07-28T09:22:37.807240Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c8f",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "34"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:57.946972Z",
                            "start": "2026-07-28T09:22:57.881329Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c90",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:58.230309Z",
                            "start": "2026-07-28T09:22:57.957277Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c91",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230512.99196,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 192,
                                "charset": "unknown",
                                "checksum": "4b70560bac3772a3d4725cdc42d23f0bee260053",
                                "ctime": 1785230576.1060061,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230576.1060061,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 93363,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:58.472483Z",
                            "start": "2026-07-28T09:22:58.237959Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c92",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "11560"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:58.564354Z",
                            "start": "2026-07-28T09:22:58.484847Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c93",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +81804 /tmp/logs/molecule-csi-rbd.log | head -c 11560",
                            "delta": "0:00:00.007655",
                            "end": "2026-07-28 09:22:58.847944",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +81804 /tmp/logs/molecule-csi-rbd.log | head -c 11560",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000003c94-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:22:58.840289",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\nTuesday 28 July 2026  09:22:40 +0000 (0:00:48.397)       0:10:58.520 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\nTuesday 28 July 2026  09:22:42 +0000 (0:00:02.477)       0:11:00.997 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\nTuesday 28 July 2026  09:22:43 +0000 (0:00:01.267)       0:11:02.265 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\nTuesday 28 July 2026  09:22:43 +0000 (0:00:00.047)       0:11:02.313 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:02.285)       0:11:04.598 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:04.626 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.658 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:04.687 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.050)       0:11:04.738 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.768 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.798 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.829 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.860 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.892 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create namespace] *************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.920 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:04.953 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.981 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:05.010 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.053)       0:11:05.063 **********\nskipping: [instance] => (item={'name': 'controllerplugin'})\nskipping: [instance] => (item={'name': 'nodeplugin'})\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.039)       0:11:05.102 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:05.135 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.048)       0:11:05.184 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.211 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.239 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.045)       0:11:05.284 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.041)       0:11:05.326 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.024)       0:11:05.351 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:05.381 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:05.410 **********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=279  changed=82   unreachable=0    failed=0    skipped=86   rescued=0    ignored=2\n\nTuesday 28 July 2026  09:22:47 +0000 (0:00:00.043)       0:11:05.454 **********\n===============================================================================\nvexxhost.ceph.osd : Install OSDs --------------------------------------- 91.41s\nvexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.45s\nvexxhost.ceph.mon : Configure \"mon\" label for monitors ----------------- 63.86s\nvexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool -------------------- 48.40s\nvexxhost.kubernetes.envoy_gateway : Deploy Helm chart ------------------ 32.64s\nvexxhost.kubernetes.kubernetes : Initialize cluster -------------------- 28.01s\nvexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.24s\nvexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.05s\nvexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 13.92s\nvexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 11.93s\nvexxhost.ceph.mgr : Configure \"mgr\" label for managers ----------------- 11.87s\nvexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems -- 10.24s\nvexxhost.containers.containerd : Install AppArmor packages -------------- 7.57s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.36s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.47s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.38s\nvexxhost.ceph.osd : Mark require osd release ---------------------------- 6.04s\nvexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s\nvexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s\nvexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.89s\nINFO     [csi > converge] Executed: Successful\nINFO     [csi > idempotence] Executing\n\nPLAY [Debug CSI driver value] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:48 +0000 (0:00:00.010)       0:00:00.010 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Display CSI driver value and environment variable] ***********************\nTuesday 28 July 2026  09:22:50 +0000 (0:00:01.173)       0:00:01.184 **********\nok: [instance] => {\n    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"\n}\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:50 +0000 (0:00:00.070)       0:00:01.254 **********\nok: [instance]\n\nTASK [Fail if atmosphere_ceph_enabled is set] **********************************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:01.175)       0:00:02.429 **********\nskipping: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:00.045)       0:00:02.474 **********\nok: [instance]\n\nPLAY [Deploy Ceph monitors & managers] *****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:00.199)       0:00:02.674 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:22:52 +0000 (0:00:01.089)       0:00:03.764 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.356)       0:00:04.120 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.047)       0:00:04.168 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.376)       0:00:04.544 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.055)       0:00:04.600 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.494)       0:00:05.095 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.058)       0:00:05.153 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.056)       0:00:05.209 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.239)       0:00:05.449 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:22:55 +0000 (0:00:01.286)       0:00:06.735 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:22:55 +0000 (0:00:00.064)       0:00:06.800 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:22:56 +0000 (0:00:00.373)       0:00:07.173 **********",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************",
                                "Tuesday 28 July 2026  09:22:40 +0000 (0:00:48.397)       0:10:58.520 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****",
                                "Tuesday 28 July 2026  09:22:42 +0000 (0:00:02.477)       0:11:00.997 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************",
                                "Tuesday 28 July 2026  09:22:43 +0000 (0:00:01.267)       0:11:02.265 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************",
                                "Tuesday 28 July 2026  09:22:43 +0000 (0:00:00.047)       0:11:02.313 **********",
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:02.285)       0:11:04.598 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:04.626 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.658 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:04.687 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.050)       0:11:04.738 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.768 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.798 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.829 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.860 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.892 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Create namespace] *************************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.920 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:04.953 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.981 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:05.010 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.053)       0:11:05.063 **********",
                                "skipping: [instance] => (item={'name': 'controllerplugin'})",
                                "skipping: [instance] => (item={'name': 'nodeplugin'})",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.039)       0:11:05.102 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:05.135 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.048)       0:11:05.184 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.211 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.239 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.045)       0:11:05.284 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.041)       0:11:05.326 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.024)       0:11:05.351 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:05.381 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****",
                                "Tuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:05.410 **********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=279  changed=82   unreachable=0    failed=0    skipped=86   rescued=0    ignored=2",
                                "",
                                "Tuesday 28 July 2026  09:22:47 +0000 (0:00:00.043)       0:11:05.454 **********",
                                "===============================================================================",
                                "vexxhost.ceph.osd : Install OSDs --------------------------------------- 91.41s",
                                "vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.45s",
                                "vexxhost.ceph.mon : Configure \"mon\" label for monitors ----------------- 63.86s",
                                "vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool -------------------- 48.40s",
                                "vexxhost.kubernetes.envoy_gateway : Deploy Helm chart ------------------ 32.64s",
                                "vexxhost.kubernetes.kubernetes : Initialize cluster -------------------- 28.01s",
                                "vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.24s",
                                "vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.05s",
                                "vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 13.92s",
                                "vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 11.93s",
                                "vexxhost.ceph.mgr : Configure \"mgr\" label for managers ----------------- 11.87s",
                                "vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems -- 10.24s",
                                "vexxhost.containers.containerd : Install AppArmor packages -------------- 7.57s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.36s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.47s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.38s",
                                "vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.04s",
                                "vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s",
                                "vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s",
                                "vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.89s",
                                "INFO     [csi > converge] Executed: Successful",
                                "INFO     [csi > idempotence] Executing",
                                "",
                                "PLAY [Debug CSI driver value] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:22:48 +0000 (0:00:00.010)       0:00:00.010 **********",
                                "[WARNING]: Platform linux on host instance is using the discovered Python",
                                "interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "interpreter could change the meaning of that path. See",
                                "https://docs.ansible.com/ansible-",
                                "core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "ok: [instance]",
                                "",
                                "TASK [Display CSI driver value and environment variable] ***********************",
                                "Tuesday 28 July 2026  09:22:50 +0000 (0:00:01.173)       0:00:01.184 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"",
                                "}",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:22:50 +0000 (0:00:00.070)       0:00:01.254 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "Tuesday 28 July 2026  09:22:51 +0000 (0:00:01.175)       0:00:02.429 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "Tuesday 28 July 2026  09:22:51 +0000 (0:00:00.045)       0:00:02.474 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Deploy Ceph monitors & managers] *****************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:22:51 +0000 (0:00:00.199)       0:00:02.674 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:22:52 +0000 (0:00:01.089)       0:00:03.764 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:22:53 +0000 (0:00:00.356)       0:00:04.120 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:22:53 +0000 (0:00:00.047)       0:00:04.168 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:22:53 +0000 (0:00:00.376)       0:00:04.544 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:22:53 +0000 (0:00:00.055)       0:00:04.600 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:22:54 +0000 (0:00:00.494)       0:00:05.095 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:22:54 +0000 (0:00:00.058)       0:00:05.153 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:22:54 +0000 (0:00:00.056)       0:00:05.209 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:22:54 +0000 (0:00:00.239)       0:00:05.449 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:22:55 +0000 (0:00:01.286)       0:00:06.735 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:22:55 +0000 (0:00:00.064)       0:00:06.800 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:22:56 +0000 (0:00:00.373)       0:00:07.173 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000003c94-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.126252Z",
                            "start": "2026-07-28T09:22:58.593908Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c94",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\nTuesday 28 July 2026  09:22:40 +0000 (0:00:48.397)       0:10:58.520 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\nTuesday 28 July 2026  09:22:42 +0000 (0:00:02.477)       0:11:00.997 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\nTuesday 28 July 2026  09:22:43 +0000 (0:00:01.267)       0:11:02.265 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\nTuesday 28 July 2026  09:22:43 +0000 (0:00:00.047)       0:11:02.313 **********\nchanged: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:02.285)       0:11:04.598 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:04.626 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.658 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:04.687 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.050)       0:11:04.738 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.768 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.798 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.829 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:04.860 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.031)       0:11:04.892 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create namespace] *************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.920 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:04.953 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:04.981 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.029)       0:11:05.010 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.053)       0:11:05.063 **********\nskipping: [instance] => (item={'name': 'controllerplugin'})\nskipping: [instance] => (item={'name': 'nodeplugin'})\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.039)       0:11:05.102 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.032)       0:11:05.135 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.048)       0:11:05.184 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.211 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.027)       0:11:05.239 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.045)       0:11:05.284 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.041)       0:11:05.326 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.024)       0:11:05.351 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.030)       0:11:05.381 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\nTuesday 28 July 2026  09:22:46 +0000 (0:00:00.028)       0:11:05.410 **********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=279  changed=82   unreachable=0    failed=0    skipped=86   rescued=0    ignored=2\n\nTuesday 28 July 2026  09:22:47 +0000 (0:00:00.043)       0:11:05.454 **********\n===============================================================================\nvexxhost.ceph.osd : Install OSDs --------------------------------------- 91.41s\nvexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.45s\nvexxhost.ceph.mon : Configure \"mon\" label for monitors ----------------- 63.86s\nvexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool -------------------- 48.40s\nvexxhost.kubernetes.envoy_gateway : Deploy Helm chart ------------------ 32.64s\nvexxhost.kubernetes.kubernetes : Initialize cluster -------------------- 28.01s\nvexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.24s\nvexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.05s\nvexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 13.92s\nvexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 11.93s\nvexxhost.ceph.mgr : Configure \"mgr\" label for managers ----------------- 11.87s\nvexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems -- 10.24s\nvexxhost.containers.containerd : Install AppArmor packages -------------- 7.57s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.36s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.47s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.38s\nvexxhost.ceph.osd : Mark require osd release ---------------------------- 6.04s\nvexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s\nvexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s\nvexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.89s\nINFO     [csi > converge] Executed: Successful\nINFO     [csi > idempotence] Executing\n\nPLAY [Debug CSI driver value] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:48 +0000 (0:00:00.010)       0:00:00.010 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Display CSI driver value and environment variable] ***********************\nTuesday 28 July 2026  09:22:50 +0000 (0:00:01.173)       0:00:01.184 **********\nok: [instance] => {\n    \"msg\": \"csi_driver=rbd, MOLECULE_CSI_DRIVER=\"\n}\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:50 +0000 (0:00:00.070)       0:00:01.254 **********\nok: [instance]\n\nTASK [Fail if atmosphere_ceph_enabled is set] **********************************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:01.175)       0:00:02.429 **********\nskipping: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:00.045)       0:00:02.474 **********\nok: [instance]\n\nPLAY [Deploy Ceph monitors & managers] *****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:22:51 +0000 (0:00:00.199)       0:00:02.674 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:22:52 +0000 (0:00:01.089)       0:00:03.764 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.356)       0:00:04.120 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.047)       0:00:04.168 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.376)       0:00:04.544 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:22:53 +0000 (0:00:00.055)       0:00:04.600 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.494)       0:00:05.095 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.058)       0:00:05.153 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.056)       0:00:05.209 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:22:54 +0000 (0:00:00.239)       0:00:05.449 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:22:55 +0000 (0:00:01.286)       0:00:06.735 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:22:55 +0000 (0:00:00.064)       0:00:06.800 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:22:56 +0000 (0:00:00.373)       0:00:07.173 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.211786Z",
                            "start": "2026-07-28T09:22:59.137118Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c95",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.download_artifact : Extract archive]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.300736Z",
                            "start": "2026-07-28T09:22:59.220413Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c96",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "93363"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.370028Z",
                            "start": "2026-07-28T09:22:59.311953Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c97",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n680\nseconds.\nLast task: TASK [vexxhost.containers.download_artifact : Extract archive]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.446136Z",
                            "start": "2026-07-28T09:22:59.379837Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c98",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:22:59.523613Z",
                            "start": "2026-07-28T09:22:59.455417Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003c99",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:22:59.650588",
                            "stderr": "",
                            "stdout": "Paused for 20.01 seconds",
                            "stop": "2026-07-28 09:23:19.657606",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:19.675042Z",
                            "start": "2026-07-28T09:22:59.598828Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003ffa",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "35"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:19.751642Z",
                            "start": "2026-07-28T09:23:19.685035Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003ffb",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:20.013527Z",
                            "start": "2026-07-28T09:23:19.762272Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003ffc",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230578.8420947,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 208,
                                "charset": "unknown",
                                "checksum": "6f329cebe73a4c28a57b09720edc3f17fddaf19d",
                                "ctime": 1785230595.218625,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230595.218625,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 100248,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:20.233431Z",
                            "start": "2026-07-28T09:23:20.022979Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003ffd",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6885"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:20.309926Z",
                            "start": "2026-07-28T09:23:20.242223Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003ffe",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +93364 /tmp/logs/molecule-csi-rbd.log | head -c 6885",
                            "delta": "0:00:00.007611",
                            "end": "2026-07-28 09:23:20.542903",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +93364 /tmp/logs/molecule-csi-rbd.log | head -c 6885",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000003fff-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:23:20.535292",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:22:58 +0000 (0:00:02.362)       0:00:09.536 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.038)       0:00:09.575 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.041)       0:00:09.616 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.042)       0:00:09.659 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:22:59 +0000 (0:00:01.189)       0:00:10.848 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:23:00 +0000 (0:00:00.461)       0:00:11.310 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:23:01 +0000 (0:00:01.019)       0:00:12.330 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:23:01 +0000 (0:00:00.563)       0:00:12.893 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:23:01 +0000 (0:00:00.022)       0:00:12.915 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.690)       0:00:13.606 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.215)       0:00:13.821 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.061)       0:00:13.883 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:23:03 +0000 (0:00:00.383)       0:00:14.266 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:23:06 +0000 (0:00:03.433)       0:00:17.700 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:23:07 +0000 (0:00:01.208)       0:00:18.909 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:23:08 +0000 (0:00:00.332)       0:00:19.241 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:23:08 +0000 (0:00:00.495)       0:00:19.736 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:23:09 +0000 (0:00:00.696)       0:00:20.433 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:23:09 +0000 (0:00:00.483)       0:00:20.917 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.455)       0:00:21.373 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.022)       0:00:21.395 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.411)       0:00:21.806 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.061)       0:00:21.868 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:23:11 +0000 (0:00:01.105)       0:00:22.974 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:23:12 +0000 (0:00:00.683)       0:00:23.658 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:23:13 +0000 (0:00:00.909)       0:00:24.567 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:23:13 +0000 (0:00:00.195)       0:00:24.763 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.481)       0:00:25.245 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.367)       0:00:25.612 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.125)       0:00:25.737 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.334)       0:00:26.072 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.056)       0:00:26.128 **********\nskipping: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.049)       0:00:26.177 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.104)       0:00:26.282 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:22:58 +0000 (0:00:02.362)       0:00:09.536 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:22:58 +0000 (0:00:00.038)       0:00:09.575 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:22:58 +0000 (0:00:00.041)       0:00:09.616 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:22:58 +0000 (0:00:00.042)       0:00:09.659 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:22:59 +0000 (0:00:01.189)       0:00:10.848 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:23:00 +0000 (0:00:00.461)       0:00:11.310 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:23:01 +0000 (0:00:01.019)       0:00:12.330 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:23:01 +0000 (0:00:00.563)       0:00:12.893 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:23:01 +0000 (0:00:00.022)       0:00:12.915 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:23:02 +0000 (0:00:00.690)       0:00:13.606 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:23:02 +0000 (0:00:00.215)       0:00:13.821 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:23:02 +0000 (0:00:00.061)       0:00:13.883 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:23:03 +0000 (0:00:00.383)       0:00:14.266 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:23:06 +0000 (0:00:03.433)       0:00:17.700 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:23:07 +0000 (0:00:01.208)       0:00:18.909 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:23:08 +0000 (0:00:00.332)       0:00:19.241 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:23:08 +0000 (0:00:00.495)       0:00:19.736 **********",
                                "ok: [instance] => (item={'path': '/etc/docker'})",
                                "ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:23:09 +0000 (0:00:00.696)       0:00:20.433 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:23:09 +0000 (0:00:00.483)       0:00:20.917 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:23:10 +0000 (0:00:00.455)       0:00:21.373 **********",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:23:10 +0000 (0:00:00.022)       0:00:21.395 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:23:10 +0000 (0:00:00.411)       0:00:21.806 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:23:10 +0000 (0:00:00.061)       0:00:21.868 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:23:11 +0000 (0:00:01.105)       0:00:22.974 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:23:12 +0000 (0:00:00.683)       0:00:23.658 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:23:13 +0000 (0:00:00.909)       0:00:24.567 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:23:13 +0000 (0:00:00.195)       0:00:24.763 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:23:14 +0000 (0:00:00.481)       0:00:25.245 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************",
                                "Tuesday 28 July 2026  09:23:14 +0000 (0:00:00.367)       0:00:25.612 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************",
                                "Tuesday 28 July 2026  09:23:14 +0000 (0:00:00.125)       0:00:25.737 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********",
                                "Tuesday 28 July 2026  09:23:15 +0000 (0:00:00.334)       0:00:26.072 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************",
                                "Tuesday 28 July 2026  09:23:15 +0000 (0:00:00.056)       0:00:26.128 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:23:15 +0000 (0:00:00.049)       0:00:26.177 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:23:15 +0000 (0:00:00.104)       0:00:26.282 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000003fff-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:20.867392Z",
                            "start": "2026-07-28T09:23:20.338707Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000003fff",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:22:58 +0000 (0:00:02.362)       0:00:09.536 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.038)       0:00:09.575 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.041)       0:00:09.616 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:22:58 +0000 (0:00:00.042)       0:00:09.659 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:22:59 +0000 (0:00:01.189)       0:00:10.848 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:23:00 +0000 (0:00:00.461)       0:00:11.310 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:23:01 +0000 (0:00:01.019)       0:00:12.330 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:23:01 +0000 (0:00:00.563)       0:00:12.893 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:23:01 +0000 (0:00:00.022)       0:00:12.915 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.690)       0:00:13.606 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.215)       0:00:13.821 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:23:02 +0000 (0:00:00.061)       0:00:13.883 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:23:03 +0000 (0:00:00.383)       0:00:14.266 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:23:06 +0000 (0:00:03.433)       0:00:17.700 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:23:07 +0000 (0:00:01.208)       0:00:18.909 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:23:08 +0000 (0:00:00.332)       0:00:19.241 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:23:08 +0000 (0:00:00.495)       0:00:19.736 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:23:09 +0000 (0:00:00.696)       0:00:20.433 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:23:09 +0000 (0:00:00.483)       0:00:20.917 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.455)       0:00:21.373 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.022)       0:00:21.395 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.411)       0:00:21.806 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:23:10 +0000 (0:00:00.061)       0:00:21.868 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:23:11 +0000 (0:00:01.105)       0:00:22.974 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:23:12 +0000 (0:00:00.683)       0:00:23.658 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:23:13 +0000 (0:00:00.909)       0:00:24.567 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:23:13 +0000 (0:00:00.195)       0:00:24.763 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.481)       0:00:25.245 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.367)       0:00:25.612 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\nTuesday 28 July 2026  09:23:14 +0000 (0:00:00.125)       0:00:25.737 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.334)       0:00:26.072 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.056)       0:00:26.128 **********\nskipping: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.049)       0:00:26.177 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:23:15 +0000 (0:00:00.104)       0:00:26.282 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:20.947279Z",
                            "start": "2026-07-28T09:23:20.876081Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004000",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:21.037252Z",
                            "start": "2026-07-28T09:23:20.956709Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004001",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "100248"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:21.199030Z",
                            "start": "2026-07-28T09:23:21.048553Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004002",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n700\nseconds.\nLast task: TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:21.360207Z",
                            "start": "2026-07-28T09:23:21.292363Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004003",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:21.428139Z",
                            "start": "2026-07-28T09:23:21.370267Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004004",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:23:21.555521",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:23:41.557809",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:41.574243Z",
                            "start": "2026-07-28T09:23:21.508398Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000437d",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "36"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:41.646676Z",
                            "start": "2026-07-28T09:23:41.584757Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000437e",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:41.881381Z",
                            "start": "2026-07-28T09:23:41.654086Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000437f",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230600.186786,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 208,
                                "charset": "unknown",
                                "checksum": "be4e957dc76477819ea60b9929031efe82dddd15",
                                "ctime": 1785230617.8833566,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230617.8833566,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 100982,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.108192Z",
                            "start": "2026-07-28T09:23:41.890319Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004380",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "734"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.181773Z",
                            "start": "2026-07-28T09:23:42.115735Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004381",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +100249 /tmp/logs/molecule-csi-rbd.log | head -c 734",
                            "delta": "0:00:00.006651",
                            "end": "2026-07-28 09:23:42.411965",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +100249 /tmp/logs/molecule-csi-rbd.log | head -c 734",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000004382-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:23:42.405314",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:23:25 +0000 (0:00:10.298)       0:00:36.580 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:23:25 +0000 (0:00:00.073)       0:00:36.654 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:23:25 +0000 (0:00:00.367)       0:00:37.021 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\nTuesday 28 July 2026  09:23:37 +0000 (0:00:11.925)       0:00:48.947 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:23:25 +0000 (0:00:10.298)       0:00:36.580 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:23:25 +0000 (0:00:00.073)       0:00:36.654 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:23:25 +0000 (0:00:00.367)       0:00:37.021 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************",
                                "Tuesday 28 July 2026  09:23:37 +0000 (0:00:11.925)       0:00:48.947 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000004382-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.727850Z",
                            "start": "2026-07-28T09:23:42.210725Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004382",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:23:25 +0000 (0:00:10.298)       0:00:36.580 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:23:25 +0000 (0:00:00.073)       0:00:36.654 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:23:25 +0000 (0:00:00.367)       0:00:37.021 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\nTuesday 28 July 2026  09:23:37 +0000 (0:00:11.925)       0:00:48.947 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.800113Z",
                            "start": "2026-07-28T09:23:42.737635Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004383",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.885132Z",
                            "start": "2026-07-28T09:23:42.809363Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004384",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "100982"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:42.961928Z",
                            "start": "2026-07-28T09:23:42.892694Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004385",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n720\nseconds.\nLast task: TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:43.039221Z",
                            "start": "2026-07-28T09:23:42.973222Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004386",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:23:43.103801Z",
                            "start": "2026-07-28T09:23:43.046912Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004387",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:23:43.228363",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:24:03.231766",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:03.246240Z",
                            "start": "2026-07-28T09:23:43.178796Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004718",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "37"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:03.337225Z",
                            "start": "2026-07-28T09:24:03.261153Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004719",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:03.638649Z",
                            "start": "2026-07-28T09:24:03.355015Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471a",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230622.0594914,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 208,
                                "charset": "unknown",
                                "checksum": "26da592a6e8fdd35b8c8f9e91fd49fb823e91565",
                                "ctime": 1785230638.8720336,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230638.8720336,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 102138,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:03.922914Z",
                            "start": "2026-07-28T09:24:03.646798Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471b",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1156"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:03.998107Z",
                            "start": "2026-07-28T09:24:03.934453Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471c",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +100983 /tmp/logs/molecule-csi-rbd.log | head -c 1156",
                            "delta": "0:00:00.016231",
                            "end": "2026-07-28 09:24:04.289124",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +100983 /tmp/logs/molecule-csi-rbd.log | head -c 1156",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000471d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:24:04.272893",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.mon : Validate monitor exist] ******************************\nTuesday 28 July 2026  09:23:44 +0000 (0:00:06.294)       0:00:55.241 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:23:58 +0000 (0:00:14.202)       0:01:09.443 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.082)       0:01:09.526 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.060)       0:01:09.587 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.058)       0:01:09.645 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.294)       0:01:09.939 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************",
                                "Tuesday 28 July 2026  09:23:44 +0000 (0:00:06.294)       0:00:55.241 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:23:58 +0000 (0:00:14.202)       0:01:09.443 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:23:58 +0000 (0:00:00.082)       0:01:09.526 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:23:58 +0000 (0:00:00.060)       0:01:09.587 **********",
                                "skipping: [instance] => (item=instance)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:23:58 +0000 (0:00:00.058)       0:01:09.645 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:23:58 +0000 (0:00:00.294)       0:01:09.939 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000471d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:04.585201Z",
                            "start": "2026-07-28T09:24:04.029841Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471d",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.mon : Validate monitor exist] ******************************\nTuesday 28 July 2026  09:23:44 +0000 (0:00:06.294)       0:00:55.241 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:23:58 +0000 (0:00:14.202)       0:01:09.443 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.082)       0:01:09.526 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.060)       0:01:09.587 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.058)       0:01:09.645 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:23:58 +0000 (0:00:00.294)       0:01:09.939 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:04.825046Z",
                            "start": "2026-07-28T09:24:04.595912Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471e",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:04.909905Z",
                            "start": "2026-07-28T09:24:04.832470Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000471f",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "102138"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:04.977244Z",
                            "start": "2026-07-28T09:24:04.919610Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004720",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n740\nseconds.\nLast task: TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:05.053884Z",
                            "start": "2026-07-28T09:24:04.986850Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004721",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:05.115065Z",
                            "start": "2026-07-28T09:24:05.063490Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004722",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:24:05.250295",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:24:25.252498",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:25.272525Z",
                            "start": "2026-07-28T09:24:05.202338Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004acb",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "38"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:25.352499Z",
                            "start": "2026-07-28T09:24:25.284442Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004acc",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:25.626839Z",
                            "start": "2026-07-28T09:24:25.360280Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004acd",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230643.876195,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 216,
                                "charset": "unknown",
                                "checksum": "3fe048389b8d82022464410509dad2381774e7a9",
                                "ctime": 1785230665.632897,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230665.632897,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 102822,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:25.833859Z",
                            "start": "2026-07-28T09:24:25.634561Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ace",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "684"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:25.911287Z",
                            "start": "2026-07-28T09:24:25.844393Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004acf",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +102139 /tmp/logs/molecule-csi-rbd.log | head -c 684",
                            "delta": "0:00:00.004768",
                            "end": "2026-07-28 09:24:26.135915",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +102139 /tmp/logs/molecule-csi-rbd.log | head -c 684",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000004ad0-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:24:26.131147",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************\nTuesday 28 July 2026  09:24:06 +0000 (0:00:07.719)       0:01:17.659 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\nTuesday 28 July 2026  09:24:12 +0000 (0:00:06.248)       0:01:23.907 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\nTuesday 28 July 2026  09:24:19 +0000 (0:00:06.657)       0:01:30.565 **********\nok: [instance] => (item={'name': 'diskprediction_local'})\nok: [instance] => (item={'name': 'dashboard'})\nok: [instance] => (item={'name': 'prometheus'})",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************",
                                "Tuesday 28 July 2026  09:24:06 +0000 (0:00:07.719)       0:01:17.659 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************",
                                "Tuesday 28 July 2026  09:24:12 +0000 (0:00:06.248)       0:01:23.907 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************",
                                "Tuesday 28 July 2026  09:24:19 +0000 (0:00:06.657)       0:01:30.565 **********",
                                "ok: [instance] => (item={'name': 'diskprediction_local'})",
                                "ok: [instance] => (item={'name': 'dashboard'})",
                                "ok: [instance] => (item={'name': 'prometheus'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000004ad0-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.456554Z",
                            "start": "2026-07-28T09:24:25.941323Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad0",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************\nTuesday 28 July 2026  09:24:06 +0000 (0:00:07.719)       0:01:17.659 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\nTuesday 28 July 2026  09:24:12 +0000 (0:00:06.248)       0:01:23.907 **********\nok: [instance]\n\nTASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\nTuesday 28 July 2026  09:24:19 +0000 (0:00:06.657)       0:01:30.565 **********\nok: [instance] => (item={'name': 'diskprediction_local'})\nok: [instance] => (item={'name': 'dashboard'})\nok: [instance] => (item={'name': 'prometheus'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.539563Z",
                            "start": "2026-07-28T09:24:26.464475Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad1",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.mgr : Configure manager modules]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.615920Z",
                            "start": "2026-07-28T09:24:26.553569Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad2",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "102822"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.685841Z",
                            "start": "2026-07-28T09:24:26.623155Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad3",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n760\nseconds.\nLast task: TASK [vexxhost.ceph.mgr : Configure manager modules]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.764113Z",
                            "start": "2026-07-28T09:24:26.695961Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad4",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:26.829948Z",
                            "start": "2026-07-28T09:24:26.776794Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ad5",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:24:26.973704",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:24:46.976355",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:46.997463Z",
                            "start": "2026-07-28T09:24:26.923773Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e96",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "39"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:47.064153Z",
                            "start": "2026-07-28T09:24:47.007067Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e97",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:47.312268Z",
                            "start": "2026-07-28T09:24:47.071981Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e98",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230665.7889018,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 232,
                                "charset": "unknown",
                                "checksum": "90083449959f0f7a7d7ed67e85d0a4ebacff09ed",
                                "ctime": 1785230687.2895966,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230687.2895966,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 111409,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:47.537397Z",
                            "start": "2026-07-28T09:24:47.321201Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e99",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8587"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:47.604652Z",
                            "start": "2026-07-28T09:24:47.547981Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9a",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +102823 /tmp/logs/molecule-csi-rbd.log | head -c 8587",
                            "delta": "0:00:00.007910",
                            "end": "2026-07-28 09:24:47.912399",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +102823 /tmp/logs/molecule-csi-rbd.log | head -c 8587",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000004e9b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:24:47.904489",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item={'name': 'iostat'})\n\nPLAY [Deploy Ceph OSDs] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:24:26 +0000 (0:00:07.238)       0:01:37.803 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:27 +0000 (0:00:01.180)       0:01:38.984 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.222)       0:01:39.207 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.042)       0:01:39.250 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.229)       0:01:39.479 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.534 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.322)       0:01:39.857 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.911 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.079)       0:01:39.991 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:29 +0000 (0:00:00.260)       0:01:40.252 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:30 +0000 (0:00:01.188)       0:01:41.440 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:30 +0000 (0:00:00.074)       0:01:41.515 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:30 +0000 (0:00:00.387)       0:01:41.903 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:24:32 +0000 (0:00:02.100)       0:01:44.003 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:24:32 +0000 (0:00:00.035)       0:01:44.039 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.073 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.108 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:24:34 +0000 (0:00:01.200)       0:01:45.309 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:24:34 +0000 (0:00:00.473)       0:01:45.782 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:24:35 +0000 (0:00:00.976)       0:01:46.758 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.508)       0:01:47.267 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.021)       0:01:47.289 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.358)       0:01:47.647 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.237)       0:01:47.885 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.063)       0:01:47.948 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:37 +0000 (0:00:00.414)       0:01:48.362 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:24:40 +0000 (0:00:03.196)       0:01:51.559 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:24:41 +0000 (0:00:01.155)       0:01:52.715 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:24:41 +0000 (0:00:00.234)       0:01:52.949 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:24:42 +0000 (0:00:00.447)       0:01:53.397 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:24:42 +0000 (0:00:00.607)       0:01:54.005 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.540)       0:01:54.545 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.465)       0:01:55.011 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.023)       0:01:55.034 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:24:44 +0000 (0:00:00.390)       0:01:55.425 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:24:44 +0000 (0:00:00.072)       0:01:55.498 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:24:45 +0000 (0:00:01.119)       0:01:56.618 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.704)       0:01:57.322 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.344)       0:01:57.667 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.210)       0:01:57.877 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.262)       0:01:58.140 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get monitor status] **********************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.214)       0:01:58.355 **********",
                            "stdout_lines": [
                                "ok: [instance] => (item={'name': 'iostat'})",
                                "",
                                "PLAY [Deploy Ceph OSDs] ********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:24:26 +0000 (0:00:07.238)       0:01:37.803 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:24:27 +0000 (0:00:01.180)       0:01:38.984 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.222)       0:01:39.207 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.042)       0:01:39.250 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.229)       0:01:39.479 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.534 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.322)       0:01:39.857 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.911 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:24:28 +0000 (0:00:00.079)       0:01:39.991 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:24:29 +0000 (0:00:00.260)       0:01:40.252 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:24:30 +0000 (0:00:01.188)       0:01:41.440 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:24:30 +0000 (0:00:00.074)       0:01:41.515 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:24:30 +0000 (0:00:00.387)       0:01:41.903 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:24:32 +0000 (0:00:02.100)       0:01:44.003 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:24:32 +0000 (0:00:00.035)       0:01:44.039 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.073 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.108 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:24:34 +0000 (0:00:01.200)       0:01:45.309 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:24:34 +0000 (0:00:00.473)       0:01:45.782 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:24:35 +0000 (0:00:00.976)       0:01:46.758 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:24:36 +0000 (0:00:00.508)       0:01:47.267 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:24:36 +0000 (0:00:00.021)       0:01:47.289 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:24:36 +0000 (0:00:00.358)       0:01:47.647 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:24:36 +0000 (0:00:00.237)       0:01:47.885 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:24:36 +0000 (0:00:00.063)       0:01:47.948 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:24:37 +0000 (0:00:00.414)       0:01:48.362 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:24:40 +0000 (0:00:03.196)       0:01:51.559 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:24:41 +0000 (0:00:01.155)       0:01:52.715 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:24:41 +0000 (0:00:00.234)       0:01:52.949 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:24:42 +0000 (0:00:00.447)       0:01:53.397 **********",
                                "ok: [instance] => (item={'path': '/etc/docker'})",
                                "ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:24:42 +0000 (0:00:00.607)       0:01:54.005 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:24:43 +0000 (0:00:00.540)       0:01:54.545 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:24:43 +0000 (0:00:00.465)       0:01:55.011 **********",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:24:43 +0000 (0:00:00.023)       0:01:55.034 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:24:44 +0000 (0:00:00.390)       0:01:55.425 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:24:44 +0000 (0:00:00.072)       0:01:55.498 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:24:45 +0000 (0:00:01.119)       0:01:56.618 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:24:46 +0000 (0:00:00.704)       0:01:57.322 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:24:46 +0000 (0:00:00.344)       0:01:57.667 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:24:46 +0000 (0:00:00.210)       0:01:57.877 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.262)       0:01:58.140 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get monitor status] **********************************",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.214)       0:01:58.355 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000004e9b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.231263Z",
                            "start": "2026-07-28T09:24:47.706098Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9b",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item={'name': 'iostat'})\n\nPLAY [Deploy Ceph OSDs] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:24:26 +0000 (0:00:07.238)       0:01:37.803 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:27 +0000 (0:00:01.180)       0:01:38.984 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.222)       0:01:39.207 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.042)       0:01:39.250 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.229)       0:01:39.479 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.534 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.322)       0:01:39.857 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.054)       0:01:39.911 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:28 +0000 (0:00:00.079)       0:01:39.991 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:24:29 +0000 (0:00:00.260)       0:01:40.252 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:30 +0000 (0:00:01.188)       0:01:41.440 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:30 +0000 (0:00:00.074)       0:01:41.515 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:30 +0000 (0:00:00.387)       0:01:41.903 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:24:32 +0000 (0:00:02.100)       0:01:44.003 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:24:32 +0000 (0:00:00.035)       0:01:44.039 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.073 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:24:33 +0000 (0:00:00.034)       0:01:44.108 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:24:34 +0000 (0:00:01.200)       0:01:45.309 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:24:34 +0000 (0:00:00.473)       0:01:45.782 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:24:35 +0000 (0:00:00.976)       0:01:46.758 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.508)       0:01:47.267 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.021)       0:01:47.289 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.358)       0:01:47.647 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.237)       0:01:47.885 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:24:36 +0000 (0:00:00.063)       0:01:47.948 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:24:37 +0000 (0:00:00.414)       0:01:48.362 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:24:40 +0000 (0:00:03.196)       0:01:51.559 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:24:41 +0000 (0:00:01.155)       0:01:52.715 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:24:41 +0000 (0:00:00.234)       0:01:52.949 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:24:42 +0000 (0:00:00.447)       0:01:53.397 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:24:42 +0000 (0:00:00.607)       0:01:54.005 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.540)       0:01:54.545 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.465)       0:01:55.011 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:24:43 +0000 (0:00:00.023)       0:01:55.034 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:24:44 +0000 (0:00:00.390)       0:01:55.425 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:24:44 +0000 (0:00:00.072)       0:01:55.498 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:24:45 +0000 (0:00:01.119)       0:01:56.618 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.704)       0:01:57.322 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.344)       0:01:57.667 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:24:46 +0000 (0:00:00.210)       0:01:57.877 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.262)       0:01:58.140 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get monitor status] **********************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.214)       0:01:58.355 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.314674Z",
                            "start": "2026-07-28T09:24:48.243062Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9c",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Get monitor status]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.398958Z",
                            "start": "2026-07-28T09:24:48.322227Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9d",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "111409"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.460311Z",
                            "start": "2026-07-28T09:24:48.406729Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9e",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n780\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Get monitor status]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.534436Z",
                            "start": "2026-07-28T09:24:48.470044Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004e9f",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:24:48.600273Z",
                            "start": "2026-07-28T09:24:48.544689Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000004ea0",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:24:48.723993",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:25:08.726127",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:08.738752Z",
                            "start": "2026-07-28T09:24:48.675791Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005279",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "40"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:08.808525Z",
                            "start": "2026-07-28T09:25:08.746241Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527a",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:09.052871Z",
                            "start": "2026-07-28T09:25:08.815650Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527b",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230687.9056163,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 232,
                                "charset": "unknown",
                                "checksum": "66dbe51f9030592c7f4c76155998305564ea6a75",
                                "ctime": 1785230700.0660093,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230700.0660093,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 112938,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:09.268845Z",
                            "start": "2026-07-28T09:25:09.060699Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527c",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1529"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:09.344222Z",
                            "start": "2026-07-28T09:25:09.277195Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527d",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +111410 /tmp/logs/molecule-csi-rbd.log | head -c 1529",
                            "delta": "0:00:00.007808",
                            "end": "2026-07-28 09:25:09.583365",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +111410 /tmp/logs/molecule-csi-rbd.log | head -c 1529",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-00000000527e-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:25:09.575557",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.osd : Select admin host] ***********************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.290)       0:01:58.645 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.698 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.075)       0:01:58.774 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.826 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.056)       0:01:58.883 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:24:48 +0000 (0:00:00.260)       0:01:59.143 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\nTuesday 28 July 2026  09:24:54 +0000 (0:00:06.490)       0:02:05.633 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\nTuesday 28 July 2026  09:25:00 +0000 (0:00:05.498)       0:02:11.132 **********",
                            "stdout_lines": [
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.ceph.osd : Select admin host] ***********************************",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.290)       0:01:58.645 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install Ceph host] *******************************************************",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.698 **********",
                                "included: vexxhost.ceph.cephadm_host for instance",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.075)       0:01:58.774 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.826 **********",
                                "skipping: [instance] => (item=instance)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "Tuesday 28 July 2026  09:24:47 +0000 (0:00:00.056)       0:01:58.883 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "Tuesday 28 July 2026  09:24:48 +0000 (0:00:00.260)       0:01:59.143 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************",
                                "Tuesday 28 July 2026  09:24:54 +0000 (0:00:06.490)       0:02:05.633 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************",
                                "Tuesday 28 July 2026  09:25:00 +0000 (0:00:05.498)       0:02:11.132 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-00000000527e-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:09.895857Z",
                            "start": "2026-07-28T09:25:09.373940Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527e",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item=instance)\n\nTASK [vexxhost.ceph.osd : Select admin host] ***********************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.290)       0:01:58.645 **********\nok: [instance]\n\nTASK [Install Ceph host] *******************************************************\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.698 **********\nincluded: vexxhost.ceph.cephadm_host for instance\n\nTASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.075)       0:01:58.774 **********\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.052)       0:01:58.826 **********\nskipping: [instance] => (item=instance)\nskipping: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\nTuesday 28 July 2026  09:24:47 +0000 (0:00:00.056)       0:01:58.883 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\nTuesday 28 July 2026  09:24:48 +0000 (0:00:00.260)       0:01:59.143 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\nTuesday 28 July 2026  09:24:54 +0000 (0:00:06.490)       0:02:05.633 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\nTuesday 28 July 2026  09:25:00 +0000 (0:00:05.498)       0:02:11.132 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:09.973325Z",
                            "start": "2026-07-28T09:25:09.906591Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000527f",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:10.058179Z",
                            "start": "2026-07-28T09:25:09.980733Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005280",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "112938"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:10.130869Z",
                            "start": "2026-07-28T09:25:10.065891Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005281",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n800\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:10.205874Z",
                            "start": "2026-07-28T09:25:10.141168Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005282",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:10.278713Z",
                            "start": "2026-07-28T09:25:10.213300Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005283",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:25:10.412232",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:25:30.414709",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:30.427401Z",
                            "start": "2026-07-28T09:25:10.354718Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005674",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "41"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:30.501217Z",
                            "start": "2026-07-28T09:25:30.434998Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005675",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:30.778352Z",
                            "start": "2026-07-28T09:25:30.513057Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005676",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230709.2263052,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 232,
                                "charset": "unknown",
                                "checksum": "52f15231f97a9800b89774182367e72db5f303f8",
                                "ctime": 1785230726.6668687,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230726.6668687,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 114291,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.028134Z",
                            "start": "2026-07-28T09:25:30.787308Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005677",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1353"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.104021Z",
                            "start": "2026-07-28T09:25:31.037220Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005678",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +112939 /tmp/logs/molecule-csi-rbd.log | head -c 1353",
                            "delta": "0:00:00.005010",
                            "end": "2026-07-28 09:25:31.399401",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +112939 /tmp/logs/molecule-csi-rbd.log | head -c 1353",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000005679-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:25:31.394391",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Install OSDs] ****************************************\nTuesday 28 July 2026  09:25:14 +0000 (0:00:14.103)       0:02:25.235 **********\nskipping: [instance] => (item=/dev/ceph-instance-osd0/data)\nskipping: [instance] => (item=/dev/ceph-instance-osd1/data)\nskipping: [instance] => (item=/dev/ceph-instance-osd2/data)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Get mon dump] ****************************************\nTuesday 28 July 2026  09:25:14 +0000 (0:00:00.089)       0:02:25.324 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Mark require osd release] ****************************\nTuesday 28 July 2026  09:25:20 +0000 (0:00:06.170)       0:02:31.495 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:06.105)       0:02:37.600 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n\nTASK [vexxhost.ceph.osd : Set the retry count] *********************************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:00.071)       0:02:37.672 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:00.059)       0:02:37.732 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Install OSDs] ****************************************",
                                "Tuesday 28 July 2026  09:25:14 +0000 (0:00:14.103)       0:02:25.235 **********",
                                "skipping: [instance] => (item=/dev/ceph-instance-osd0/data)",
                                "skipping: [instance] => (item=/dev/ceph-instance-osd1/data)",
                                "skipping: [instance] => (item=/dev/ceph-instance-osd2/data)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get mon dump] ****************************************",
                                "Tuesday 28 July 2026  09:25:14 +0000 (0:00:00.089)       0:02:25.324 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Mark require osd release] ****************************",
                                "Tuesday 28 July 2026  09:25:20 +0000 (0:00:06.170)       0:02:31.495 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************",
                                "Tuesday 28 July 2026  09:25:26 +0000 (0:00:06.105)       0:02:37.600 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance",
                                "",
                                "TASK [vexxhost.ceph.osd : Set the retry count] *********************************",
                                "Tuesday 28 July 2026  09:25:26 +0000 (0:00:00.071)       0:02:37.672 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************",
                                "Tuesday 28 July 2026  09:25:26 +0000 (0:00:00.059)       0:02:37.732 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000005679-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.725465Z",
                            "start": "2026-07-28T09:25:31.206104Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005679",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : Install OSDs] ****************************************\nTuesday 28 July 2026  09:25:14 +0000 (0:00:14.103)       0:02:25.235 **********\nskipping: [instance] => (item=/dev/ceph-instance-osd0/data)\nskipping: [instance] => (item=/dev/ceph-instance-osd1/data)\nskipping: [instance] => (item=/dev/ceph-instance-osd2/data)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Get mon dump] ****************************************\nTuesday 28 July 2026  09:25:14 +0000 (0:00:00.089)       0:02:25.324 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Mark require osd release] ****************************\nTuesday 28 July 2026  09:25:20 +0000 (0:00:06.170)       0:02:31.495 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:06.105)       0:02:37.600 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n\nTASK [vexxhost.ceph.osd : Set the retry count] *********************************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:00.071)       0:02:37.672 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\nTuesday 28 July 2026  09:25:26 +0000 (0:00:00.059)       0:02:37.732 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.799406Z",
                            "start": "2026-07-28T09:25:31.734850Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000567a",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.osd : Get `ceph orch ps`]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.882895Z",
                            "start": "2026-07-28T09:25:31.806982Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000567b",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "114291"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:31.946543Z",
                            "start": "2026-07-28T09:25:31.891690Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000567c",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n820\nseconds.\nLast task: TASK [vexxhost.ceph.osd : Get `ceph orch ps`]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:32.020467Z",
                            "start": "2026-07-28T09:25:31.955926Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000567d",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:32.096539Z",
                            "start": "2026-07-28T09:25:32.029324Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000567e",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:25:32.222140",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:25:52.224053",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:52.238936Z",
                            "start": "2026-07-28T09:25:32.175229Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a87",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "42"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:52.315045Z",
                            "start": "2026-07-28T09:25:52.248604Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a88",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:52.595583Z",
                            "start": "2026-07-28T09:25:52.322687Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a89",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230730.983008,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 248,
                                "charset": "unknown",
                                "checksum": "3ba36acf89c4feb17c83bb2ef31b25ef4349f121",
                                "ctime": 1785230752.5237012,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230752.5237012,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 122782,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:52.804067Z",
                            "start": "2026-07-28T09:25:52.603852Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8a",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8491"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:52.871305Z",
                            "start": "2026-07-28T09:25:52.813610Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8b",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +114292 /tmp/logs/molecule-csi-rbd.log | head -c 8491",
                            "delta": "0:00:00.007819",
                            "end": "2026-07-28 09:25:53.093139",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +114292 /tmp/logs/molecule-csi-rbd.log | head -c 8491",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000005a8c-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:25:53.085320",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : OSD daemon list] *************************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:06.029)       0:02:43.761 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.054)       0:02:43.816 **********\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.047)       0:02:43.864 **********\nskipping: [instance]\n\nPLAY [Deploy Ceph exporters] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.088)       0:02:43.953 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:33 +0000 (0:00:01.112)       0:02:45.065 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.235)       0:02:45.300 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.048)       0:02:45.349 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.233)       0:02:45.582 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.058)       0:02:45.640 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.362)       0:02:46.003 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.057)       0:02:46.060 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:35 +0000 (0:00:00.055)       0:02:46.116 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:35 +0000 (0:00:00.246)       0:02:46.363 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:36 +0000 (0:00:01.347)       0:02:47.711 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:36 +0000 (0:00:00.088)       0:02:47.799 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:37 +0000 (0:00:00.415)       0:02:48.215 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:25:39 +0000 (0:00:02.110)       0:02:50.325 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.038)       0:02:50.364 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.037)       0:02:50.402 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.040)       0:02:50.443 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:25:40 +0000 (0:00:01.120)       0:02:51.563 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:25:40 +0000 (0:00:00.479)       0:02:52.043 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:25:41 +0000 (0:00:00.971)       0:02:53.015 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.533)       0:02:53.549 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.022)       0:02:53.571 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.393)       0:02:53.965 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.218)       0:02:54.183 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.059)       0:02:54.242 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.348)       0:02:54.591 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:25:46 +0000 (0:00:03.204)       0:02:57.796 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:25:47 +0000 (0:00:01.217)       0:02:59.013 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:25:48 +0000 (0:00:00.204)       0:02:59.218 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:25:48 +0000 (0:00:00.437)       0:02:59.655 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:25:49 +0000 (0:00:00.634)       0:03:00.289 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:25:49 +0000 (0:00:00.431)       0:03:00.721 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.467)       0:03:01.189 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.028)       0:03:01.218 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.417)       0:03:01.635 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.066)       0:03:01.702 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:25:51 +0000 (0:00:01.213)       0:03:02.915 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:25:52 +0000 (0:00:00.676)       0:03:03.591 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : OSD daemon list] *************************************",
                                "Tuesday 28 July 2026  09:25:32 +0000 (0:00:06.029)       0:02:43.761 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************",
                                "Tuesday 28 July 2026  09:25:32 +0000 (0:00:00.054)       0:02:43.816 **********",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance] => (item=1)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************",
                                "Tuesday 28 July 2026  09:25:32 +0000 (0:00:00.047)       0:02:43.864 **********",
                                "skipping: [instance]",
                                "",
                                "PLAY [Deploy Ceph exporters] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:25:32 +0000 (0:00:00.088)       0:02:43.953 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:25:33 +0000 (0:00:01.112)       0:02:45.065 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.235)       0:02:45.300 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.048)       0:02:45.349 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.233)       0:02:45.582 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.058)       0:02:45.640 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.362)       0:02:46.003 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:25:34 +0000 (0:00:00.057)       0:02:46.060 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:25:35 +0000 (0:00:00.055)       0:02:46.116 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:25:35 +0000 (0:00:00.246)       0:02:46.363 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:25:36 +0000 (0:00:01.347)       0:02:47.711 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:25:36 +0000 (0:00:00.088)       0:02:47.799 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:25:37 +0000 (0:00:00.415)       0:02:48.215 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:25:39 +0000 (0:00:02.110)       0:02:50.325 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:25:39 +0000 (0:00:00.038)       0:02:50.364 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:25:39 +0000 (0:00:00.037)       0:02:50.402 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:25:39 +0000 (0:00:00.040)       0:02:50.443 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:25:40 +0000 (0:00:01.120)       0:02:51.563 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:25:40 +0000 (0:00:00.479)       0:02:52.043 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:25:41 +0000 (0:00:00.971)       0:02:53.015 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:25:42 +0000 (0:00:00.533)       0:02:53.549 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:25:42 +0000 (0:00:00.022)       0:02:53.571 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:25:42 +0000 (0:00:00.393)       0:02:53.965 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:25:43 +0000 (0:00:00.218)       0:02:54.183 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:25:43 +0000 (0:00:00.059)       0:02:54.242 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:25:43 +0000 (0:00:00.348)       0:02:54.591 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "Tuesday 28 July 2026  09:25:46 +0000 (0:00:03.204)       0:02:57.796 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "Tuesday 28 July 2026  09:25:47 +0000 (0:00:01.217)       0:02:59.013 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "Tuesday 28 July 2026  09:25:48 +0000 (0:00:00.204)       0:02:59.218 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "Tuesday 28 July 2026  09:25:48 +0000 (0:00:00.437)       0:02:59.655 **********",
                                "ok: [instance] => (item={'path': '/etc/docker'})",
                                "ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "",
                                "TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "Tuesday 28 July 2026  09:25:49 +0000 (0:00:00.634)       0:03:00.289 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "Tuesday 28 July 2026  09:25:49 +0000 (0:00:00.431)       0:03:00.721 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "Tuesday 28 July 2026  09:25:50 +0000 (0:00:00.467)       0:03:01.189 **********",
                                "",
                                "TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "Tuesday 28 July 2026  09:25:50 +0000 (0:00:00.028)       0:03:01.218 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "Tuesday 28 July 2026  09:25:50 +0000 (0:00:00.417)       0:03:01.635 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "Tuesday 28 July 2026  09:25:50 +0000 (0:00:00.066)       0:03:01.702 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "Tuesday 28 July 2026  09:25:51 +0000 (0:00:01.213)       0:03:02.915 **********",
                                "ok: [instance] => (item=chronyd)",
                                "ok: [instance] => (item=sshd)",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "Tuesday 28 July 2026  09:25:52 +0000 (0:00:00.676)       0:03:03.591 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000005a8c-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.431210Z",
                            "start": "2026-07-28T09:25:52.901952Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8c",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.osd : OSD daemon list] *************************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:06.029)       0:02:43.761 **********\nok: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.054)       0:02:43.816 **********\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance] => (item=1)\nskipping: [instance]\n\nTASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.047)       0:02:43.864 **********\nskipping: [instance]\n\nPLAY [Deploy Ceph exporters] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:25:32 +0000 (0:00:00.088)       0:02:43.953 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:33 +0000 (0:00:01.112)       0:02:45.065 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.235)       0:02:45.300 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.048)       0:02:45.349 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.233)       0:02:45.582 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.058)       0:02:45.640 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.362)       0:02:46.003 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:34 +0000 (0:00:00.057)       0:02:46.060 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:35 +0000 (0:00:00.055)       0:02:46.116 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:25:35 +0000 (0:00:00.246)       0:02:46.363 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:36 +0000 (0:00:01.347)       0:02:47.711 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:36 +0000 (0:00:00.088)       0:02:47.799 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:37 +0000 (0:00:00.415)       0:02:48.215 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:25:39 +0000 (0:00:02.110)       0:02:50.325 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.038)       0:02:50.364 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.037)       0:02:50.402 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:25:39 +0000 (0:00:00.040)       0:02:50.443 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:25:40 +0000 (0:00:01.120)       0:02:51.563 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:25:40 +0000 (0:00:00.479)       0:02:52.043 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:25:41 +0000 (0:00:00.971)       0:02:53.015 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.533)       0:02:53.549 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.022)       0:02:53.571 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:25:42 +0000 (0:00:00.393)       0:02:53.965 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.218)       0:02:54.183 **********\nok: [instance] => {\n    \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.059)       0:02:54.242 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:25:43 +0000 (0:00:00.348)       0:02:54.591 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Install AppArmor packages] ******************\nTuesday 28 July 2026  09:25:46 +0000 (0:00:03.204)       0:02:57.796 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\nTuesday 28 July 2026  09:25:47 +0000 (0:00:01.217)       0:02:59.013 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create systemd service file for docker] *****\nTuesday 28 July 2026  09:25:48 +0000 (0:00:00.204)       0:02:59.218 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create folders for configuration] ***********\nTuesday 28 July 2026  09:25:48 +0000 (0:00:00.437)       0:02:59.655 **********\nok: [instance] => (item={'path': '/etc/docker'})\nok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\nok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n\nTASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\nTuesday 28 July 2026  09:25:49 +0000 (0:00:00.634)       0:03:00.289 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Create docker daemon config file] ***********\nTuesday 28 July 2026  09:25:49 +0000 (0:00:00.431)       0:03:00.721 **********\nok: [instance]\n\nTASK [vexxhost.containers.docker : Force any restarts if necessary] ************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.467)       0:03:01.189 **********\n\nTASK [vexxhost.containers.docker : Enable and start service] *******************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.028)       0:03:01.218 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.417)       0:03:01.635 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n\nTASK [vexxhost.ceph.cephadm : Install packages] ********************************\nTuesday 28 July 2026  09:25:50 +0000 (0:00:00.066)       0:03:01.702 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\nTuesday 28 July 2026  09:25:51 +0000 (0:00:01.213)       0:03:02.915 **********\nok: [instance] => (item=chronyd)\nok: [instance] => (item=sshd)\n\nTASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\nTuesday 28 July 2026  09:25:52 +0000 (0:00:00.676)       0:03:03.591 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.512396Z",
                            "start": "2026-07-28T09:25:53.441696Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8d",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.ceph.cephadm : Download \"cephadm\"]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.609072Z",
                            "start": "2026-07-28T09:25:53.520525Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8e",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "122782"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.686794Z",
                            "start": "2026-07-28T09:25:53.617771Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a8f",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n840\nseconds.\nLast task: TASK [vexxhost.ceph.cephadm : Download \"cephadm\"]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.759198Z",
                            "start": "2026-07-28T09:25:53.694672Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a90",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:25:53.834477Z",
                            "start": "2026-07-28T09:25:53.767566Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005a91",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:25:53.963100",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:26:13.965469",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:13.976137Z",
                            "start": "2026-07-28T09:25:53.913830Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb2",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "43"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:14.051499Z",
                            "start": "2026-07-28T09:26:13.984148Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb3",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:14.299826Z",
                            "start": "2026-07-28T09:26:14.059575Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb4",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230753.0837193,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 272,
                                "charset": "unknown",
                                "checksum": "08a9c5bdea7db7e585ed87bd26018c2cb34ea830",
                                "ctime": 1785230774.3444035,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230774.3444035,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 131400,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:14.528610Z",
                            "start": "2026-07-28T09:26:14.307850Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb5",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8618"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:14.603696Z",
                            "start": "2026-07-28T09:26:14.537257Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb6",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +122783 /tmp/logs/molecule-csi-rbd.log | head -c 8618",
                            "delta": "0:00:00.006252",
                            "end": "2026-07-28 09:26:14.940711",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +122783 /tmp/logs/molecule-csi-rbd.log | head -c 8618",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000005eb7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:26:14.934459",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:25:52 +0000 (0:00:00.349)       0:03:03.941 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.258)       0:03:04.199 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.283)       0:03:04.482 **********\nok: [instance]\n\nTASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.232)       0:03:04.715 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Ensure RBD kernel module is loaded] **************************************\nTuesday 28 July 2026  09:25:59 +0000 (0:00:06.118)       0:03:10.833 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:00 +0000 (0:00:00.339)       0:03:11.172 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\nTuesday 28 July 2026  09:26:01 +0000 (0:00:01.119)       0:03:12.291 **********\nok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\nok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\nok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\nok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\nok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\nok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\nok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\nok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n\nTASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\nTuesday 28 July 2026  09:26:05 +0000 (0:00:03.884)       0:03:16.176 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.216)       0:03:16.392 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.411)       0:03:16.804 **********\nok: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.256)       0:03:17.060 **********\nok: [instance]\n\nPLAY [Configure Kubernetes VIP] ************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:06 +0000 (0:00:00.049)       0:03:17.109 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\nTuesday 28 July 2026  09:26:07 +0000 (0:00:01.097)       0:03:18.207 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\nTuesday 28 July 2026  09:26:07 +0000 (0:00:00.238)       0:03:18.446 **********\nok: [instance] => (item=/etc/keepalived/keepalived.conf)\nok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\nok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\nok: [instance] => (item=/etc/haproxy/haproxy.cfg)\nok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n\nTASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\nTuesday 28 July 2026  09:26:08 +0000 (0:00:00.984)       0:03:19.431 **********\nok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)\nok: [instance] => (item=/etc/kubernetes/controller-manager.conf)\nok: [instance] => (item=/etc/kubernetes/scheduler.conf)\n\nTASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\nTuesday 28 July 2026  09:26:08 +0000 (0:00:00.583)       0:03:20.014 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.189)       0:03:20.204 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.250)       0:03:20.455 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.038)       0:03:20.493 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.040)       0:03:20.534 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.516)       0:03:21.051 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\nTuesday 28 July 2026  09:26:10 +0000 (0:00:00.201)       0:03:21.252 **********\n\nPLAY [Install Kubernetes] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:10 +0000 (0:00:00.091)       0:03:21.344 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:01.154)       0:03:22.498 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.215)       0:03:22.714 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.045)       0:03:22.759 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.242)       0:03:23.002 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.056)       0:03:23.058 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.325)       0:03:23.384 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.054)       0:03:23.439 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.235)       0:03:23.675 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:13 +0000 (0:00:01.232)       0:03:24.907 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:13 +0000 (0:00:00.092)       0:03:24.999 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:14 +0000 (0:00:00.411)       0:03:25.411 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "Tuesday 28 July 2026  09:25:52 +0000 (0:00:00.349)       0:03:03.941 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "Tuesday 28 July 2026  09:25:53 +0000 (0:00:00.258)       0:03:04.199 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "Tuesday 28 July 2026  09:25:53 +0000 (0:00:00.283)       0:03:04.482 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********",
                                "Tuesday 28 July 2026  09:25:53 +0000 (0:00:00.232)       0:03:04.715 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Ensure RBD kernel module is loaded] **************************************",
                                "Tuesday 28 July 2026  09:25:59 +0000 (0:00:06.118)       0:03:10.833 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:26:00 +0000 (0:00:00.339)       0:03:11.172 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************",
                                "Tuesday 28 July 2026  09:26:01 +0000 (0:00:01.119)       0:03:12.291 **********",
                                "ok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})",
                                "ok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})",
                                "ok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})",
                                "ok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})",
                                "ok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})",
                                "ok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})",
                                "ok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})",
                                "ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})",
                                "ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})",
                                "ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})",
                                "ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})",
                                "ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***",
                                "Tuesday 28 July 2026  09:26:05 +0000 (0:00:03.884)       0:03:16.176 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******",
                                "Tuesday 28 July 2026  09:26:05 +0000 (0:00:00.216)       0:03:16.392 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************",
                                "Tuesday 28 July 2026  09:26:05 +0000 (0:00:00.411)       0:03:16.804 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "Tuesday 28 July 2026  09:26:05 +0000 (0:00:00.256)       0:03:17.060 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Configure Kubernetes VIP] ************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:26:06 +0000 (0:00:00.049)       0:03:17.109 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***",
                                "Tuesday 28 July 2026  09:26:07 +0000 (0:00:01.097)       0:03:18.207 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************",
                                "Tuesday 28 July 2026  09:26:07 +0000 (0:00:00.238)       0:03:18.446 **********",
                                "ok: [instance] => (item=/etc/keepalived/keepalived.conf)",
                                "ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)",
                                "ok: [instance] => (item=/etc/haproxy/haproxy.cfg)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****",
                                "Tuesday 28 July 2026  09:26:08 +0000 (0:00:00.984)       0:03:19.431 **********",
                                "ok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)",
                                "ok: [instance] => (item=/etc/kubernetes/controller-manager.conf)",
                                "ok: [instance] => (item=/etc/kubernetes/scheduler.conf)",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********",
                                "Tuesday 28 July 2026  09:26:08 +0000 (0:00:00.583)       0:03:20.014 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********",
                                "Tuesday 28 July 2026  09:26:09 +0000 (0:00:00.189)       0:03:20.204 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************",
                                "Tuesday 28 July 2026  09:26:09 +0000 (0:00:00.250)       0:03:20.455 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***",
                                "Tuesday 28 July 2026  09:26:09 +0000 (0:00:00.038)       0:03:20.493 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************",
                                "Tuesday 28 July 2026  09:26:09 +0000 (0:00:00.040)       0:03:20.534 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******",
                                "Tuesday 28 July 2026  09:26:09 +0000 (0:00:00.516)       0:03:21.051 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************",
                                "Tuesday 28 July 2026  09:26:10 +0000 (0:00:00.201)       0:03:21.252 **********",
                                "",
                                "PLAY [Install Kubernetes] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:26:10 +0000 (0:00:00.091)       0:03:21.344 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:11 +0000 (0:00:01.154)       0:03:22.498 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:26:11 +0000 (0:00:00.215)       0:03:22.714 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:26:11 +0000 (0:00:00.045)       0:03:22.759 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:11 +0000 (0:00:00.242)       0:03:23.002 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:11 +0000 (0:00:00.056)       0:03:23.058 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:12 +0000 (0:00:00.325)       0:03:23.384 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:12 +0000 (0:00:00.054)       0:03:23.439 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:26:12 +0000 (0:00:00.235)       0:03:23.675 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:13 +0000 (0:00:01.232)       0:03:24.907 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:13 +0000 (0:00:00.092)       0:03:24.999 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:14 +0000 (0:00:00.411)       0:03:25.411 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000005eb7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.250704Z",
                            "start": "2026-07-28T09:26:14.720195Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb7",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\nTuesday 28 July 2026  09:25:52 +0000 (0:00:00.349)       0:03:03.941 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.258)       0:03:04.199 **********\nok: [instance]\n\nTASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.283)       0:03:04.482 **********\nok: [instance]\n\nTASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\nTuesday 28 July 2026  09:25:53 +0000 (0:00:00.232)       0:03:04.715 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Ensure RBD kernel module is loaded] **************************************\nTuesday 28 July 2026  09:25:59 +0000 (0:00:06.118)       0:03:10.833 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:00 +0000 (0:00:00.339)       0:03:11.172 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\nTuesday 28 July 2026  09:26:01 +0000 (0:00:01.119)       0:03:12.291 **********\nok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\nok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\nok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\nok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\nok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\nok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\nok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\nok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\nok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\nok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\nok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\nok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n\nTASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\nTuesday 28 July 2026  09:26:05 +0000 (0:00:03.884)       0:03:16.176 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.216)       0:03:16.392 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.411)       0:03:16.804 **********\nok: [instance]\n\nTASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\nTuesday 28 July 2026  09:26:05 +0000 (0:00:00.256)       0:03:17.060 **********\nok: [instance]\n\nPLAY [Configure Kubernetes VIP] ************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:06 +0000 (0:00:00.049)       0:03:17.109 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\nTuesday 28 July 2026  09:26:07 +0000 (0:00:01.097)       0:03:18.207 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\nTuesday 28 July 2026  09:26:07 +0000 (0:00:00.238)       0:03:18.446 **********\nok: [instance] => (item=/etc/keepalived/keepalived.conf)\nok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\nok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\nok: [instance] => (item=/etc/haproxy/haproxy.cfg)\nok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n\nTASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\nTuesday 28 July 2026  09:26:08 +0000 (0:00:00.984)       0:03:19.431 **********\nok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)\nok: [instance] => (item=/etc/kubernetes/controller-manager.conf)\nok: [instance] => (item=/etc/kubernetes/scheduler.conf)\n\nTASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\nTuesday 28 July 2026  09:26:08 +0000 (0:00:00.583)       0:03:20.014 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.189)       0:03:20.204 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.250)       0:03:20.455 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.038)       0:03:20.493 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.040)       0:03:20.534 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\nTuesday 28 July 2026  09:26:09 +0000 (0:00:00.516)       0:03:21.051 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\nTuesday 28 July 2026  09:26:10 +0000 (0:00:00.201)       0:03:21.252 **********\n\nPLAY [Install Kubernetes] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:10 +0000 (0:00:00.091)       0:03:21.344 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:01.154)       0:03:22.498 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.215)       0:03:22.714 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.045)       0:03:22.759 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.242)       0:03:23.002 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:11 +0000 (0:00:00.056)       0:03:23.058 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.325)       0:03:23.384 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.054)       0:03:23.439 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:12 +0000 (0:00:00.235)       0:03:23.675 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:13 +0000 (0:00:01.232)       0:03:24.907 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:13 +0000 (0:00:00.092)       0:03:24.999 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:14 +0000 (0:00:00.411)       0:03:25.411 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.333065Z",
                            "start": "2026-07-28T09:26:15.260834Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb8",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.download_artifact : Extract archive]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.416312Z",
                            "start": "2026-07-28T09:26:15.341498Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eb9",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "131400"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.496278Z",
                            "start": "2026-07-28T09:26:15.429484Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005eba",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n860\nseconds.\nLast task: TASK [vexxhost.containers.download_artifact : Extract archive]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.577156Z",
                            "start": "2026-07-28T09:26:15.506843Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005ebb",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:15.642187Z",
                            "start": "2026-07-28T09:26:15.585422Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000005ebc",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:26:15.774927",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:26:35.777156",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:35.794982Z",
                            "start": "2026-07-28T09:26:15.729960Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062f5",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "44"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:35.872449Z",
                            "start": "2026-07-28T09:26:35.805624Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062f6",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:36.165612Z",
                            "start": "2026-07-28T09:26:35.880267Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062f7",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230774.484408,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 288,
                                "charset": "unknown",
                                "checksum": "b3d696e36273711a508b2f6049033f062285d04e",
                                "ctime": 1785230796.181106,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230796.181106,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 141891,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:36.388502Z",
                            "start": "2026-07-28T09:26:36.181108Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062f8",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "10491"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:36.467825Z",
                            "start": "2026-07-28T09:26:36.400708Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062f9",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +131401 /tmp/logs/molecule-csi-rbd.log | head -c 10491",
                            "delta": "0:00:00.010463",
                            "end": "2026-07-28 09:26:36.754354",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +131401 /tmp/logs/molecule-csi-rbd.log | head -c 10491",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000062fa-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:26:36.743891",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:26:16 +0000 (0:00:02.064)       0:03:27.475 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.036)       0:03:27.511 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.033)       0:03:27.545 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.034)       0:03:27.579 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:26:17 +0000 (0:00:01.148)       0:03:28.728 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:26:18 +0000 (0:00:00.479)       0:03:29.207 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.992)       0:03:30.200 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.494)       0:03:30.695 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.009)       0:03:30.705 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.396)       0:03:31.101 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.811)       0:03:31.912 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.061)       0:03:31.974 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.056)       0:03:32.030 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.062)       0:03:32.092 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.054)       0:03:32.147 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.068)       0:03:32.216 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.221)       0:03:32.438 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.497 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.342)       0:03:32.839 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.898 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.233)       0:03:33.132 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.052)       0:03:33.184 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.343)       0:03:33.528 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.131)       0:03:33.659 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.042)       0:03:33.701 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.035)       0:03:33.737 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.037)       0:03:33.774 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:26:23 +0000 (0:00:01.139)       0:03:34.914 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:26:24 +0000 (0:00:00.461)       0:03:35.375 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.926)       0:03:36.302 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.547)       0:03:36.850 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.009)       0:03:36.860 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.389)       0:03:37.250 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.226)       0:03:37.476 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.061)       0:03:37.538 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.326)       0:03:37.865 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:28 +0000 (0:00:02.135)       0:03:40.000 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:28 +0000 (0:00:00.060)       0:03:40.061 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:29 +0000 (0:00:00.366)       0:03:40.428 **********\nok: [instance]\n\nTASK [vexxhost.containers.cri_tools : Create crictl config] ********************\nTuesday 28 July 2026  09:26:30 +0000 (0:00:01.176)       0:03:41.605 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\nTuesday 28 July 2026  09:26:30 +0000 (0:00:00.445)       0:03:42.050 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.227)       0:03:42.278 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.221)       0:03:42.499 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.062)       0:03:42.562 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.352)       0:03:42.915 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:26:33 +0000 (0:00:02.126)       0:03:45.042 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n\nTASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\nTuesday 28 July 2026  09:26:34 +0000 (0:00:00.064)       0:03:45.107 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\nTuesday 28 July 2026  09:26:35 +0000 (0:00:01.111)       0:03:46.218 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\nTuesday 28 July 2026  09:26:35 +0000 (0:00:00.201)       0:03:46.420 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\nTuesday 28 July 2026  09:26:35 +0000 (0:00:00.458)       0:03:46.878 **********\nok: [instance] => (item=br_netfilter)\nok: [instance] => (item=ip_tables)",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:26:16 +0000 (0:00:02.064)       0:03:27.475 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:26:16 +0000 (0:00:00.036)       0:03:27.511 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:26:16 +0000 (0:00:00.033)       0:03:27.545 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:26:16 +0000 (0:00:00.034)       0:03:27.579 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:26:17 +0000 (0:00:01.148)       0:03:28.728 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:26:18 +0000 (0:00:00.479)       0:03:29.207 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:26:19 +0000 (0:00:00.992)       0:03:30.200 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:26:19 +0000 (0:00:00.494)       0:03:30.695 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:26:19 +0000 (0:00:00.009)       0:03:30.705 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***",
                                "Tuesday 28 July 2026  09:26:20 +0000 (0:00:00.396)       0:03:31.101 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***",
                                "Tuesday 28 July 2026  09:26:20 +0000 (0:00:00.811)       0:03:31.912 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***",
                                "Tuesday 28 July 2026  09:26:20 +0000 (0:00:00.061)       0:03:31.974 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***",
                                "Tuesday 28 July 2026  09:26:20 +0000 (0:00:00.056)       0:03:32.030 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.062)       0:03:32.092 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.054)       0:03:32.147 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.068)       0:03:32.216 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.221)       0:03:32.438 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.497 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.342)       0:03:32.839 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.898 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.233)       0:03:33.132 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.052)       0:03:33.184 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.343)       0:03:33.528 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.131)       0:03:33.659 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.042)       0:03:33.701 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.035)       0:03:33.737 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "Tuesday 28 July 2026  09:26:22 +0000 (0:00:00.037)       0:03:33.774 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "Tuesday 28 July 2026  09:26:23 +0000 (0:00:01.139)       0:03:34.914 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "Tuesday 28 July 2026  09:26:24 +0000 (0:00:00.461)       0:03:35.375 **********",
                                "ok: [instance] => (item={'path': '/etc/containerd'})",
                                "ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "",
                                "TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "Tuesday 28 July 2026  09:26:25 +0000 (0:00:00.926)       0:03:36.302 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "Tuesday 28 July 2026  09:26:25 +0000 (0:00:00.547)       0:03:36.850 **********",
                                "",
                                "TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "Tuesday 28 July 2026  09:26:25 +0000 (0:00:00.009)       0:03:36.860 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:26 +0000 (0:00:00.389)       0:03:37.250 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:26 +0000 (0:00:00.226)       0:03:37.476 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:26 +0000 (0:00:00.061)       0:03:37.538 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:26 +0000 (0:00:00.326)       0:03:37.865 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:28 +0000 (0:00:02.135)       0:03:40.000 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:28 +0000 (0:00:00.060)       0:03:40.061 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:29 +0000 (0:00:00.366)       0:03:40.428 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cri_tools : Create crictl config] ********************",
                                "Tuesday 28 July 2026  09:26:30 +0000 (0:00:01.176)       0:03:41.605 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********",
                                "Tuesday 28 July 2026  09:26:30 +0000 (0:00:00.445)       0:03:42.050 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:31 +0000 (0:00:00.227)       0:03:42.278 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:31 +0000 (0:00:00.221)       0:03:42.499 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:31 +0000 (0:00:00.062)       0:03:42.562 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:31 +0000 (0:00:00.352)       0:03:42.915 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***",
                                "Tuesday 28 July 2026  09:26:33 +0000 (0:00:02.126)       0:03:45.042 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********",
                                "Tuesday 28 July 2026  09:26:34 +0000 (0:00:00.064)       0:03:45.107 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************",
                                "Tuesday 28 July 2026  09:26:35 +0000 (0:00:01.111)       0:03:46.218 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********",
                                "Tuesday 28 July 2026  09:26:35 +0000 (0:00:00.201)       0:03:46.420 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******",
                                "Tuesday 28 July 2026  09:26:35 +0000 (0:00:00.458)       0:03:46.878 **********",
                                "ok: [instance] => (item=br_netfilter)",
                                "ok: [instance] => (item=ip_tables)"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000062fa-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.031839Z",
                            "start": "2026-07-28T09:26:36.500530Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062fa",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:26:16 +0000 (0:00:02.064)       0:03:27.475 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.036)       0:03:27.511 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.033)       0:03:27.545 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:26:16 +0000 (0:00:00.034)       0:03:27.579 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:26:17 +0000 (0:00:01.148)       0:03:28.728 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:26:18 +0000 (0:00:00.479)       0:03:29.207 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.992)       0:03:30.200 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.494)       0:03:30.695 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:26:19 +0000 (0:00:00.009)       0:03:30.705 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.396)       0:03:31.101 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.811)       0:03:31.912 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.061)       0:03:31.974 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\nTuesday 28 July 2026  09:26:20 +0000 (0:00:00.056)       0:03:32.030 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.062)       0:03:32.092 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.054)       0:03:32.147 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.068)       0:03:32.216 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.221)       0:03:32.438 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.497 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.342)       0:03:32.839 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:21 +0000 (0:00:00.059)       0:03:32.898 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.233)       0:03:33.132 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.052)       0:03:33.184 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.343)       0:03:33.528 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install SELinux packages] ***************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.131)       0:03:33.659 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.042)       0:03:33.701 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.035)       0:03:33.737 **********\nskipping: [instance]\n\nTASK [vexxhost.containers.containerd : Install AppArmor packages] **************\nTuesday 28 July 2026  09:26:22 +0000 (0:00:00.037)       0:03:33.774 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\nTuesday 28 July 2026  09:26:23 +0000 (0:00:01.139)       0:03:34.914 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Create folders for configuration] *******\nTuesday 28 July 2026  09:26:24 +0000 (0:00:00.461)       0:03:35.375 **********\nok: [instance] => (item={'path': '/etc/containerd'})\nok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\nok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n\nTASK [vexxhost.containers.containerd : Create containerd config file] **********\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.926)       0:03:36.302 **********\nok: [instance]\n\nTASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.547)       0:03:36.850 **********\n\nTASK [vexxhost.containers.containerd : Enable and start service] ***************\nTuesday 28 July 2026  09:26:25 +0000 (0:00:00.009)       0:03:36.860 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.389)       0:03:37.250 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.226)       0:03:37.476 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.061)       0:03:37.538 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:26 +0000 (0:00:00.326)       0:03:37.865 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:28 +0000 (0:00:02.135)       0:03:40.000 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:28 +0000 (0:00:00.060)       0:03:40.061 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:29 +0000 (0:00:00.366)       0:03:40.428 **********\nok: [instance]\n\nTASK [vexxhost.containers.cri_tools : Create crictl config] ********************\nTuesday 28 July 2026  09:26:30 +0000 (0:00:01.176)       0:03:41.605 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\nTuesday 28 July 2026  09:26:30 +0000 (0:00:00.445)       0:03:42.050 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.227)       0:03:42.278 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.221)       0:03:42.499 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.062)       0:03:42.562 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:31 +0000 (0:00:00.352)       0:03:42.915 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:26:33 +0000 (0:00:02.126)       0:03:45.042 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n\nTASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\nTuesday 28 July 2026  09:26:34 +0000 (0:00:00.064)       0:03:45.107 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\nTuesday 28 July 2026  09:26:35 +0000 (0:00:01.111)       0:03:46.218 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\nTuesday 28 July 2026  09:26:35 +0000 (0:00:00.201)       0:03:46.420 **********\nok: [instance]\n\nTASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\nTuesday 28 July 2026  09:26:35 +0000 (0:00:00.458)       0:03:46.878 **********\nok: [instance] => (item=br_netfilter)\nok: [instance] => (item=ip_tables)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.117583Z",
                            "start": "2026-07-28T09:26:37.044751Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062fb",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.204754Z",
                            "start": "2026-07-28T09:26:37.126054Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062fc",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "141891"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.280923Z",
                            "start": "2026-07-28T09:26:37.213511Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062fd",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n880\nseconds.\nLast task: TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.363615Z",
                            "start": "2026-07-28T09:26:37.293329Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062fe",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:37.439168Z",
                            "start": "2026-07-28T09:26:37.372242Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000062ff",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:26:37.579561",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:26:57.582099",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:57.599297Z",
                            "start": "2026-07-28T09:26:37.530815Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006750",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "45"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:57.675249Z",
                            "start": "2026-07-28T09:26:57.611255Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006751",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:57.951330Z",
                            "start": "2026-07-28T09:26:57.683881Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006752",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230796.7451243,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 312,
                                "charset": "unknown",
                                "checksum": "099676532d2cdc6abc1dc6dfac9c0035dde2aa5c",
                                "ctime": 1785230817.8258011,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230817.8258011,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 154662,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:58.254137Z",
                            "start": "2026-07-28T09:26:57.958930Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006753",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "12771"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:58.328323Z",
                            "start": "2026-07-28T09:26:58.262541Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006754",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +141892 /tmp/logs/molecule-csi-rbd.log | head -c 12771",
                            "delta": "0:00:00.008112",
                            "end": "2026-07-28 09:26:58.593594",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +141892 /tmp/logs/molecule-csi-rbd.log | head -c 12771",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000006755-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:26:58.585482",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance] => (item=ip6_tables)\nok: [instance] => (item=nf_conntrack)\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.743)       0:03:47.622 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.221)       0:03:47.843 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.060)       0:03:47.903 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.374)       0:03:48.278 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.046)       0:03:48.324 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n\nTASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.070)       0:03:48.395 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.042)       0:03:48.437 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\nTuesday 28 July 2026  09:26:38 +0000 (0:00:01.134)       0:03:49.572 **********\nok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\nok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\nok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\nok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\nok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\nok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n\nTASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\nTuesday 28 July 2026  09:26:39 +0000 (0:00:01.377)       0:03:50.950 **********\nok: [instance] => (item=/etc/systemd/system/kubelet.service.d)\nok: [instance] => (item=/etc/kubernetes)\nok: [instance] => (item=/etc/kubernetes/manifests)\n\nTASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\nTuesday 28 July 2026  09:26:40 +0000 (0:00:00.577)       0:03:51.527 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\nTuesday 28 July 2026  09:26:40 +0000 (0:00:00.451)       0:03:51.978 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.426)       0:03:52.405 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.211)       0:03:52.616 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.043)       0:03:52.659 **********\nok: [instance] => (item=swap)\nok: [instance] => (item=none)\n\nTASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.568)       0:03:53.228 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.456)       0:03:53.685 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.379)       0:03:54.064 **********\n\nTASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\nTuesday 28 July 2026  09:26:43 +0000 (0:00:00.011)       0:03:54.075 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\nTuesday 28 July 2026  09:26:43 +0000 (0:00:00.417)       0:03:54.492 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\nTuesday 28 July 2026  09:26:44 +0000 (0:00:01.187)       0:03:55.680 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\nTuesday 28 July 2026  09:26:45 +0000 (0:00:01.005)       0:03:56.686 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\nTuesday 28 July 2026  09:26:45 +0000 (0:00:00.220)       0:03:56.906 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.518)       0:03:57.424 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.127)       0:03:57.552 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.088)       0:03:57.640 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.228)       0:03:57.869 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.066)       0:03:57.936 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.044)       0:03:57.980 **********\nok: [instance] => {\n    \"msg\": \"instance\"\n}\n\nTASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.041)       0:03:58.021 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.539)       0:03:58.560 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.596 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.631 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.034)       0:03:58.666 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.704 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.033)       0:03:58.737 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.775 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.811 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.227)       0:03:59.039 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.207)       0:03:59.246 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.041)       0:03:59.288 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.205)       0:03:59.494 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.208)       0:03:59.702 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.186)       0:03:59.889 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\nTuesday 28 July 2026  09:26:49 +0000 (0:00:01.174)       0:04:01.064 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:01.087)       0:04:02.151 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.051)       0:04:02.203 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.047)       0:04:02.251 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.749)       0:04:03.001 **********\nskipping: [instance] => (item=DaemonSet)\nskipping: [instance] => (item=ConfigMap)\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.036)       0:04:03.037 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.047)       0:04:03.085 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.044)       0:04:03.130 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.041)       0:04:03.172 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.039)       0:04:03.211 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.449)       0:04:03.661 **********\nok: [instance]\n\nPLAY [Install control-plane components] ****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:53 +0000 (0:00:00.931)       0:04:04.592 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:54 +0000 (0:00:01.120)       0:04:05.713 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:54 +0000 (0:00:00.248)       0:04:05.961 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:26:55 +0000 (0:00:01.081)       0:04:07.042 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.228)       0:04:07.271 **********\nok: [instance] => {\n    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.046)       0:04:07.318 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.336)       0:04:07.654 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\nTuesday 28 July 2026  09:26:57 +0000 (0:00:01.238)       0:04:08.893 **********",
                            "stdout_lines": [
                                "ok: [instance] => (item=ip6_tables)",
                                "ok: [instance] => (item=nf_conntrack)",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:36 +0000 (0:00:00.743)       0:03:47.622 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:36 +0000 (0:00:00.221)       0:03:47.843 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:36 +0000 (0:00:00.060)       0:03:47.903 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:37 +0000 (0:00:00.374)       0:03:48.278 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***",
                                "Tuesday 28 July 2026  09:26:37 +0000 (0:00:00.046)       0:03:48.324 **********",
                                "ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************",
                                "Tuesday 28 July 2026  09:26:37 +0000 (0:00:00.070)       0:03:48.395 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************",
                                "Tuesday 28 July 2026  09:26:37 +0000 (0:00:00.042)       0:03:48.437 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************",
                                "Tuesday 28 July 2026  09:26:38 +0000 (0:00:01.134)       0:03:49.572 **********",
                                "ok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})",
                                "ok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})",
                                "ok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})",
                                "ok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})",
                                "ok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***",
                                "Tuesday 28 July 2026  09:26:39 +0000 (0:00:01.377)       0:03:50.950 **********",
                                "ok: [instance] => (item=/etc/systemd/system/kubelet.service.d)",
                                "ok: [instance] => (item=/etc/kubernetes)",
                                "ok: [instance] => (item=/etc/kubernetes/manifests)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********",
                                "Tuesday 28 July 2026  09:26:40 +0000 (0:00:00.577)       0:03:51.527 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***",
                                "Tuesday 28 July 2026  09:26:40 +0000 (0:00:00.451)       0:03:51.978 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************",
                                "Tuesday 28 July 2026  09:26:41 +0000 (0:00:00.426)       0:03:52.405 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************",
                                "Tuesday 28 July 2026  09:26:41 +0000 (0:00:00.211)       0:03:52.616 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********",
                                "Tuesday 28 July 2026  09:26:41 +0000 (0:00:00.043)       0:03:52.659 **********",
                                "ok: [instance] => (item=swap)",
                                "ok: [instance] => (item=none)",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***",
                                "Tuesday 28 July 2026  09:26:42 +0000 (0:00:00.568)       0:03:53.228 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************",
                                "Tuesday 28 July 2026  09:26:42 +0000 (0:00:00.456)       0:03:53.685 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********",
                                "Tuesday 28 July 2026  09:26:42 +0000 (0:00:00.379)       0:03:54.064 **********",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********",
                                "Tuesday 28 July 2026  09:26:43 +0000 (0:00:00.011)       0:03:54.075 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****",
                                "Tuesday 28 July 2026  09:26:43 +0000 (0:00:00.417)       0:03:54.492 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************",
                                "Tuesday 28 July 2026  09:26:44 +0000 (0:00:01.187)       0:03:55.680 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********",
                                "Tuesday 28 July 2026  09:26:45 +0000 (0:00:01.005)       0:03:56.686 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********",
                                "Tuesday 28 July 2026  09:26:45 +0000 (0:00:00.220)       0:03:56.906 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.518)       0:03:57.424 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.127)       0:03:57.552 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.088)       0:03:57.640 **********",
                                "ok: [instance] => (item=instance)",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.228)       0:03:57.869 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.066)       0:03:57.936 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.044)       0:03:57.980 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"instance\"",
                                "}",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***",
                                "Tuesday 28 July 2026  09:26:46 +0000 (0:00:00.041)       0:03:58.021 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.539)       0:03:58.560 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.596 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.631 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.034)       0:03:58.666 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.704 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.033)       0:03:58.737 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.775 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.811 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***",
                                "Tuesday 28 July 2026  09:26:47 +0000 (0:00:00.227)       0:03:59.039 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************",
                                "Tuesday 28 July 2026  09:26:48 +0000 (0:00:00.207)       0:03:59.246 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***",
                                "Tuesday 28 July 2026  09:26:48 +0000 (0:00:00.041)       0:03:59.288 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***",
                                "Tuesday 28 July 2026  09:26:48 +0000 (0:00:00.205)       0:03:59.494 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******",
                                "Tuesday 28 July 2026  09:26:48 +0000 (0:00:00.208)       0:03:59.702 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************",
                                "Tuesday 28 July 2026  09:26:48 +0000 (0:00:00.186)       0:03:59.889 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***",
                                "Tuesday 28 July 2026  09:26:49 +0000 (0:00:01.174)       0:04:01.064 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************",
                                "Tuesday 28 July 2026  09:26:51 +0000 (0:00:01.087)       0:04:02.151 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***",
                                "Tuesday 28 July 2026  09:26:51 +0000 (0:00:00.051)       0:04:02.203 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***",
                                "Tuesday 28 July 2026  09:26:51 +0000 (0:00:00.047)       0:04:02.251 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************",
                                "Tuesday 28 July 2026  09:26:51 +0000 (0:00:00.749)       0:04:03.001 **********",
                                "skipping: [instance] => (item=DaemonSet)",
                                "skipping: [instance] => (item=ConfigMap)",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************",
                                "Tuesday 28 July 2026  09:26:51 +0000 (0:00:00.036)       0:04:03.037 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***",
                                "Tuesday 28 July 2026  09:26:52 +0000 (0:00:00.047)       0:04:03.085 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***",
                                "Tuesday 28 July 2026  09:26:52 +0000 (0:00:00.044)       0:04:03.130 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************",
                                "Tuesday 28 July 2026  09:26:52 +0000 (0:00:00.041)       0:04:03.172 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***",
                                "Tuesday 28 July 2026  09:26:52 +0000 (0:00:00.039)       0:04:03.211 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***",
                                "Tuesday 28 July 2026  09:26:52 +0000 (0:00:00.449)       0:04:03.661 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [Install control-plane components] ****************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:26:53 +0000 (0:00:00.931)       0:04:04.592 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "Tuesday 28 July 2026  09:26:54 +0000 (0:00:01.120)       0:04:05.713 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "Tuesday 28 July 2026  09:26:54 +0000 (0:00:00.248)       0:04:05.961 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "Tuesday 28 July 2026  09:26:55 +0000 (0:00:01.081)       0:04:07.042 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:56 +0000 (0:00:00.228)       0:04:07.271 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:56 +0000 (0:00:00.046)       0:04:07.318 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:56 +0000 (0:00:00.336)       0:04:07.654 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************",
                                "Tuesday 28 July 2026  09:26:57 +0000 (0:00:01.238)       0:04:08.893 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000006755-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:58.890434Z",
                            "start": "2026-07-28T09:26:58.356465Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006755",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance] => (item=ip6_tables)\nok: [instance] => (item=nf_conntrack)\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.743)       0:03:47.622 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.221)       0:03:47.843 **********\nok: [instance] => {\n    \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:36 +0000 (0:00:00.060)       0:03:47.903 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.374)       0:03:48.278 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.046)       0:03:48.324 **********\nok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n\nTASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.070)       0:03:48.395 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\nTuesday 28 July 2026  09:26:37 +0000 (0:00:00.042)       0:03:48.437 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\nTuesday 28 July 2026  09:26:38 +0000 (0:00:01.134)       0:03:49.572 **********\nok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\nok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\nok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\nok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\nok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\nok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\nok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n\nTASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\nTuesday 28 July 2026  09:26:39 +0000 (0:00:01.377)       0:03:50.950 **********\nok: [instance] => (item=/etc/systemd/system/kubelet.service.d)\nok: [instance] => (item=/etc/kubernetes)\nok: [instance] => (item=/etc/kubernetes/manifests)\n\nTASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\nTuesday 28 July 2026  09:26:40 +0000 (0:00:00.577)       0:03:51.527 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\nTuesday 28 July 2026  09:26:40 +0000 (0:00:00.451)       0:03:51.978 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.426)       0:03:52.405 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.211)       0:03:52.616 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\nTuesday 28 July 2026  09:26:41 +0000 (0:00:00.043)       0:03:52.659 **********\nok: [instance] => (item=swap)\nok: [instance] => (item=none)\n\nTASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.568)       0:03:53.228 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.456)       0:03:53.685 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\nTuesday 28 July 2026  09:26:42 +0000 (0:00:00.379)       0:03:54.064 **********\n\nTASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\nTuesday 28 July 2026  09:26:43 +0000 (0:00:00.011)       0:03:54.075 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\nTuesday 28 July 2026  09:26:43 +0000 (0:00:00.417)       0:03:54.492 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\nTuesday 28 July 2026  09:26:44 +0000 (0:00:01.187)       0:03:55.680 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\nTuesday 28 July 2026  09:26:45 +0000 (0:00:01.005)       0:03:56.686 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\nTuesday 28 July 2026  09:26:45 +0000 (0:00:00.220)       0:03:56.906 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.518)       0:03:57.424 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.127)       0:03:57.552 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n\nTASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.088)       0:03:57.640 **********\nok: [instance] => (item=instance)\n\nTASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.228)       0:03:57.869 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.066)       0:03:57.936 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.044)       0:03:57.980 **********\nok: [instance] => {\n    \"msg\": \"instance\"\n}\n\nTASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\nTuesday 28 July 2026  09:26:46 +0000 (0:00:00.041)       0:03:58.021 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.539)       0:03:58.560 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.596 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.631 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.034)       0:03:58.666 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.704 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.033)       0:03:58.737 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.038)       0:03:58.775 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.035)       0:03:58.811 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\nTuesday 28 July 2026  09:26:47 +0000 (0:00:00.227)       0:03:59.039 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.207)       0:03:59.246 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.041)       0:03:59.288 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.205)       0:03:59.494 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.208)       0:03:59.702 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\nTuesday 28 July 2026  09:26:48 +0000 (0:00:00.186)       0:03:59.889 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\nTuesday 28 July 2026  09:26:49 +0000 (0:00:01.174)       0:04:01.064 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:01.087)       0:04:02.151 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.051)       0:04:02.203 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.047)       0:04:02.251 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.749)       0:04:03.001 **********\nskipping: [instance] => (item=DaemonSet)\nskipping: [instance] => (item=ConfigMap)\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\nTuesday 28 July 2026  09:26:51 +0000 (0:00:00.036)       0:04:03.037 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.047)       0:04:03.085 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.044)       0:04:03.130 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.041)       0:04:03.172 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.039)       0:04:03.211 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\nTuesday 28 July 2026  09:26:52 +0000 (0:00:00.449)       0:04:03.661 **********\nok: [instance]\n\nPLAY [Install control-plane components] ****************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:26:53 +0000 (0:00:00.931)       0:04:04.592 **********\nok: [instance]\n\nTASK [vexxhost.containers.forget_package : Forget package] *********************\nTuesday 28 July 2026  09:26:54 +0000 (0:00:01.120)       0:04:05.713 **********\nok: [instance]\n\nTASK [vexxhost.containers.package : Update state for tar] **********************\nTuesday 28 July 2026  09:26:54 +0000 (0:00:00.248)       0:04:05.961 **********\nok: [instance]\n\nTASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\nTuesday 28 July 2026  09:26:55 +0000 (0:00:01.081)       0:04:07.042 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.228)       0:04:07.271 **********\nok: [instance] => {\n    \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.046)       0:04:07.318 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:56 +0000 (0:00:00.336)       0:04:07.654 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\nTuesday 28 July 2026  09:26:57 +0000 (0:00:01.238)       0:04:08.893 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:58.972486Z",
                            "start": "2026-07-28T09:26:58.899137Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006756",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.kubernetes.helm : Remove Helm repository]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:59.058894Z",
                            "start": "2026-07-28T09:26:58.981450Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006757",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "154662"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:59.147798Z",
                            "start": "2026-07-28T09:26:59.071044Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006758",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n900\nseconds.\nLast task: TASK [vexxhost.kubernetes.helm : Remove Helm repository]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:59.223617Z",
                            "start": "2026-07-28T09:26:59.159109Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006759",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:26:59.286301Z",
                            "start": "2026-07-28T09:26:59.232790Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000675a",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:26:59.417490",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:27:19.419872",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:19.439726Z",
                            "start": "2026-07-28T09:26:59.373003Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc3",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "46"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:19.502325Z",
                            "start": "2026-07-28T09:27:19.447466Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc4",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:19.901538Z",
                            "start": "2026-07-28T09:27:19.511272Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc5",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230818.5858254,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 328,
                                "charset": "unknown",
                                "checksum": "cddc534ae98403a23a1e5ed64e41b1936e37690e",
                                "ctime": 1785230831.562242,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230831.562242,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 159956,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.114807Z",
                            "start": "2026-07-28T09:27:19.916684Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc6",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5294"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.193457Z",
                            "start": "2026-07-28T09:27:20.125978Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc7",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +154663 /tmp/logs/molecule-csi-rbd.log | head -c 5294",
                            "delta": "0:00:00.006981",
                            "end": "2026-07-28 09:27:20.430157",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +154663 /tmp/logs/molecule-csi-rbd.log | head -c 5294",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000006bc8-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:27:20.423176",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.381)       0:04:09.274 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.204)       0:04:09.479 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.256)       0:04:09.735 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.203)       0:04:09.939 **********\nok: [instance]\n\nTASK [Install plugin] **********************************************************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.216)       0:04:10.155 **********\nincluded: vexxhost.containers.download_artifact for instance\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.057)       0:04:10.213 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.051)       0:04:10.264 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.337)       0:04:10.602 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:00 +0000 (0:00:01.428)       0:04:12.030 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:01 +0000 (0:00:00.086)       0:04:12.116 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\nTuesday 28 July 2026  09:27:01 +0000 (0:00:00.603)       0:04:12.720 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\nTuesday 28 July 2026  09:27:02 +0000 (0:00:00.791)       0:04:13.511 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:04 +0000 (0:00:01.563)       0:04:15.075 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:04 +0000 (0:00:00.044)       0:04:15.119 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\nTuesday 28 July 2026  09:27:04 +0000 (0:00:00.529)       0:04:15.649 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\nTuesday 28 July 2026  09:27:06 +0000 (0:00:01.774)       0:04:17.423 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:07 +0000 (0:00:00.804)       0:04:18.228 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\nTuesday 28 July 2026  09:27:08 +0000 (0:00:01.150)       0:04:19.378 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Uninstall unattended-upgrades] *******************************************\nTuesday 28 July 2026  09:27:09 +0000 (0:00:00.717)       0:04:20.096 **********\nok: [instance]\n\nPLAY [controllers] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:09 +0000 (0:00:00.730)       0:04:20.826 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:10 +0000 (0:00:01.169)       0:04:21.996 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\nTuesday 28 July 2026  09:27:10 +0000 (0:00:00.042)       0:04:22.038 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.047)       0:04:22.086 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.042)       0:04:22.129 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.497)       0:04:22.626 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************",
                                "Tuesday 28 July 2026  09:26:58 +0000 (0:00:00.381)       0:04:09.274 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************",
                                "Tuesday 28 July 2026  09:26:58 +0000 (0:00:00.204)       0:04:09.479 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***",
                                "Tuesday 28 July 2026  09:26:58 +0000 (0:00:00.256)       0:04:09.735 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***",
                                "Tuesday 28 July 2026  09:26:58 +0000 (0:00:00.203)       0:04:09.939 **********",
                                "ok: [instance]",
                                "",
                                "TASK [Install plugin] **********************************************************",
                                "Tuesday 28 July 2026  09:26:59 +0000 (0:00:00.216)       0:04:10.155 **********",
                                "included: vexxhost.containers.download_artifact for instance",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "Tuesday 28 July 2026  09:26:59 +0000 (0:00:00.057)       0:04:10.213 **********",
                                "ok: [instance] => {",
                                "    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"",
                                "}",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "Tuesday 28 July 2026  09:26:59 +0000 (0:00:00.051)       0:04:10.264 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "Tuesday 28 July 2026  09:26:59 +0000 (0:00:00.337)       0:04:10.602 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:27:00 +0000 (0:00:01.428)       0:04:12.030 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:27:01 +0000 (0:00:00.086)       0:04:12.116 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************",
                                "Tuesday 28 July 2026  09:27:01 +0000 (0:00:00.603)       0:04:12.720 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************",
                                "Tuesday 28 July 2026  09:27:02 +0000 (0:00:00.791)       0:04:13.511 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:27:04 +0000 (0:00:01.563)       0:04:15.075 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:27:04 +0000 (0:00:00.044)       0:04:15.119 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************",
                                "Tuesday 28 July 2026  09:27:04 +0000 (0:00:00.529)       0:04:15.649 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************",
                                "Tuesday 28 July 2026  09:27:06 +0000 (0:00:01.774)       0:04:17.423 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:27:07 +0000 (0:00:00.804)       0:04:18.228 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********",
                                "Tuesday 28 July 2026  09:27:08 +0000 (0:00:01.150)       0:04:19.378 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [all] *********************************************************************",
                                "",
                                "TASK [Uninstall unattended-upgrades] *******************************************",
                                "Tuesday 28 July 2026  09:27:09 +0000 (0:00:00.717)       0:04:20.096 **********",
                                "ok: [instance]",
                                "",
                                "PLAY [controllers] *************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:27:09 +0000 (0:00:00.730)       0:04:20.826 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:27:10 +0000 (0:00:01.169)       0:04:21.996 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********",
                                "Tuesday 28 July 2026  09:27:10 +0000 (0:00:00.042)       0:04:22.038 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:27:11 +0000 (0:00:00.047)       0:04:22.086 **********",
                                "included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "Tuesday 28 July 2026  09:27:11 +0000 (0:00:00.042)       0:04:22.129 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***",
                                "Tuesday 28 July 2026  09:27:11 +0000 (0:00:00.497)       0:04:22.626 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000006bc8-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.745290Z",
                            "start": "2026-07-28T09:27:20.221423Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc8",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.381)       0:04:09.274 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.204)       0:04:09.479 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.256)       0:04:09.735 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\nTuesday 28 July 2026  09:26:58 +0000 (0:00:00.203)       0:04:09.939 **********\nok: [instance]\n\nTASK [Install plugin] **********************************************************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.216)       0:04:10.155 **********\nincluded: vexxhost.containers.download_artifact for instance\n\nTASK [vexxhost.containers.download_artifact : Starting download of file] *******\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.057)       0:04:10.213 **********\nok: [instance] => {\n    \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n}\n\nTASK [vexxhost.containers.download_artifact : Download item] *******************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.051)       0:04:10.264 **********\nok: [instance]\n\nTASK [vexxhost.containers.download_artifact : Extract archive] *****************\nTuesday 28 July 2026  09:26:59 +0000 (0:00:00.337)       0:04:10.602 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:00 +0000 (0:00:01.428)       0:04:12.030 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:01 +0000 (0:00:00.086)       0:04:12.116 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\nTuesday 28 July 2026  09:27:01 +0000 (0:00:00.603)       0:04:12.720 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\nTuesday 28 July 2026  09:27:02 +0000 (0:00:00.791)       0:04:13.511 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:04 +0000 (0:00:01.563)       0:04:15.075 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:04 +0000 (0:00:00.044)       0:04:15.119 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\nTuesday 28 July 2026  09:27:04 +0000 (0:00:00.529)       0:04:15.649 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\nTuesday 28 July 2026  09:27:06 +0000 (0:00:01.774)       0:04:17.423 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:07 +0000 (0:00:00.804)       0:04:18.228 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\nTuesday 28 July 2026  09:27:08 +0000 (0:00:01.150)       0:04:19.378 **********\nok: [instance]\n\nPLAY [all] *********************************************************************\n\nTASK [Uninstall unattended-upgrades] *******************************************\nTuesday 28 July 2026  09:27:09 +0000 (0:00:00.717)       0:04:20.096 **********\nok: [instance]\n\nPLAY [controllers] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:09 +0000 (0:00:00.730)       0:04:20.826 **********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:10 +0000 (0:00:01.169)       0:04:21.996 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\nTuesday 28 July 2026  09:27:10 +0000 (0:00:00.042)       0:04:22.038 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.047)       0:04:22.086 **********\nincluded: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.042)       0:04:22.129 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\nTuesday 28 July 2026  09:27:11 +0000 (0:00:00.497)       0:04:22.626 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.828484Z",
                            "start": "2026-07-28T09:27:20.756346Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bc9",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.914692Z",
                            "start": "2026-07-28T09:27:20.837009Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bca",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "159956"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:20.992314Z",
                            "start": "2026-07-28T09:27:20.922887Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bcb",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n920\nseconds.\nLast task: TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:21.070281Z",
                            "start": "2026-07-28T09:27:21.000776Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bcc",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:21.146135Z",
                            "start": "2026-07-28T09:27:21.079259Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000006bcd",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:27:21.288671",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:27:41.290227",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:41.311676Z",
                            "start": "2026-07-28T09:27:21.240406Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000704e",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "47"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:41.479984Z",
                            "start": "2026-07-28T09:27:41.413657Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-00000000704f",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:41.739191Z",
                            "start": "2026-07-28T09:27:41.490419Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007050",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230840.0745153,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 344,
                                "charset": "unknown",
                                "checksum": "544894064239520def1d470fe134f360e92da062",
                                "ctime": 1785230857.5510764,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230857.5510764,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 169031,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:41.957255Z",
                            "start": "2026-07-28T09:27:41.748355Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007051",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9075"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.036324Z",
                            "start": "2026-07-28T09:27:41.967252Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007052",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +159957 /tmp/logs/molecule-csi-rbd.log | head -c 9075",
                            "delta": "0:00:00.008575",
                            "end": "2026-07-28 09:27:42.256335",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +159957 /tmp/logs/molecule-csi-rbd.log | head -c 9075",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000007053-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:27:42.247760",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\nTuesday 28 July 2026  09:27:25 +0000 (0:00:14.233)       0:04:36.860 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\nTuesday 28 July 2026  09:27:25 +0000 (0:00:00.059)       0:04:36.920 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\nTuesday 28 July 2026  09:27:25 +0000 (0:00:00.063)       0:04:36.984 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\nTuesday 28 July 2026  09:27:29 +0000 (0:00:03.666)       0:04:40.650 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\nTuesday 28 July 2026  09:27:30 +0000 (0:00:01.236)       0:04:41.886 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\nTuesday 28 July 2026  09:27:31 +0000 (0:00:01.166)       0:04:43.053 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\nTuesday 28 July 2026  09:27:32 +0000 (0:00:00.049)       0:04:43.103 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\nTuesday 28 July 2026  09:27:33 +0000 (0:00:01.303)       0:04:44.406 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.036)       0:04:44.443 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.478 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.030)       0:04:44.508 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.054)       0:04:44.562 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.594 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.626 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.040)       0:04:44.666 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.698 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.730 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create namespace] *************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.762 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.797 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.028)       0:04:44.825 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.858 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.101)       0:04:44.960 **********\nskipping: [instance] => (item={'name': 'controllerplugin'})\nskipping: [instance] => (item={'name': 'nodeplugin'})\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.041)       0:04:45.001 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.033)       0:04:45.035 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.055)       0:04:45.091 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.030)       0:04:45.121 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.032)       0:04:45.153 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.052)       0:04:45.206 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.042)       0:04:45.249 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.280 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.311 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.034)       0:04:45.346 **********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=270  changed=0    unreachable=0    failed=0    skipped=85   rescued=0    ignored=0\n\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.043)       0:04:45.390 **********\n===============================================================================\nvexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.23s\nvexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.20s\nvexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.10s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ---------------------- 11.93s\nvexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user ----- 10.30s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.72s\nvexxhost.ceph.mgr : Configure manager modules --------------------------- 7.24s\nvexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.66s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.49s\nvexxhost.ceph.mon : Configure \"mon\" label for monitors ------------------ 6.29s\nvexxhost.ceph.mgr : Configure \"mgr\" label for managers ------------------ 6.25s\nvexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.17s\nvexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 6.12s\nvexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s\nvexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s\nvexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.50s\nvexxhost.atmosphere.sysctl : Configure sysctl values -------------------- 3.88s\nvexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool --------------------- 3.67s\nvexxhost.containers.download_artifact : Extract archive ----------------- 3.43s\nvexxhost.containers.download_artifact : Extract archive ----------------- 3.20s\nINFO     [csi > idempotence] Executed: Successful\nINFO     [csi > side_effect] Executing\nWARNING  [csi > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > verify] Executing\n\nPLAY [Verify] ******************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:35 +0000 (0:00:00.030)       0:00:00.030 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Create a persistent volume] **********************************************\nTuesday 28 July 2026  09:27:36 +0000 (0:00:01.412)       0:00:01.443 **********\nchanged: [instance]\n\nTASK [Create a pod] ************************************************************\nTuesday 28 July 2026  09:27:37 +0000 (0:00:00.926)       0:00:02.370 **********",
                            "stdout_lines": [
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********",
                                "Tuesday 28 July 2026  09:27:25 +0000 (0:00:14.233)       0:04:36.860 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***",
                                "Tuesday 28 July 2026  09:27:25 +0000 (0:00:00.059)       0:04:36.920 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************",
                                "Tuesday 28 July 2026  09:27:25 +0000 (0:00:00.063)       0:04:36.984 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************",
                                "Tuesday 28 July 2026  09:27:29 +0000 (0:00:03.666)       0:04:40.650 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****",
                                "Tuesday 28 July 2026  09:27:30 +0000 (0:00:01.236)       0:04:41.886 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************",
                                "Tuesday 28 July 2026  09:27:31 +0000 (0:00:01.166)       0:04:43.053 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************",
                                "Tuesday 28 July 2026  09:27:32 +0000 (0:00:00.049)       0:04:43.103 **********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:01.303)       0:04:44.406 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.036)       0:04:44.443 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.478 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.030)       0:04:44.508 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.054)       0:04:44.562 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.594 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.626 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.040)       0:04:44.666 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.698 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.730 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Create namespace] *************************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.762 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.797 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.028)       0:04:44.825 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.858 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.101)       0:04:44.960 **********",
                                "skipping: [instance] => (item={'name': 'controllerplugin'})",
                                "skipping: [instance] => (item={'name': 'nodeplugin'})",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.041)       0:04:45.001 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************",
                                "Tuesday 28 July 2026  09:27:33 +0000 (0:00:00.033)       0:04:45.035 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.055)       0:04:45.091 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.030)       0:04:45.121 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.032)       0:04:45.153 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.052)       0:04:45.206 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.042)       0:04:45.249 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.280 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.311 **********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.034)       0:04:45.346 **********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=270  changed=0    unreachable=0    failed=0    skipped=85   rescued=0    ignored=0",
                                "",
                                "Tuesday 28 July 2026  09:27:34 +0000 (0:00:00.043)       0:04:45.390 **********",
                                "===============================================================================",
                                "vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.23s",
                                "vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.20s",
                                "vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.10s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ---------------------- 11.93s",
                                "vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user ----- 10.30s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.72s",
                                "vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.24s",
                                "vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.66s",
                                "vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.49s",
                                "vexxhost.ceph.mon : Configure \"mon\" label for monitors ------------------ 6.29s",
                                "vexxhost.ceph.mgr : Configure \"mgr\" label for managers ------------------ 6.25s",
                                "vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.17s",
                                "vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 6.12s",
                                "vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s",
                                "vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s",
                                "vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.50s",
                                "vexxhost.atmosphere.sysctl : Configure sysctl values -------------------- 3.88s",
                                "vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool --------------------- 3.67s",
                                "vexxhost.containers.download_artifact : Extract archive ----------------- 3.43s",
                                "vexxhost.containers.download_artifact : Extract archive ----------------- 3.20s",
                                "INFO     [csi > idempotence] Executed: Successful",
                                "INFO     [csi > side_effect] Executing",
                                "WARNING  [csi > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress)",
                                "INFO     [csi > verify] Executing",
                                "",
                                "PLAY [Verify] ******************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Tuesday 28 July 2026  09:27:35 +0000 (0:00:00.030)       0:00:00.030 **********",
                                "[WARNING]: Platform linux on host instance is using the discovered Python",
                                "interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "interpreter could change the meaning of that path. See",
                                "https://docs.ansible.com/ansible-",
                                "core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "ok: [instance]",
                                "",
                                "TASK [Create a persistent volume] **********************************************",
                                "Tuesday 28 July 2026  09:27:36 +0000 (0:00:01.412)       0:00:01.443 **********",
                                "changed: [instance]",
                                "",
                                "TASK [Create a pod] ************************************************************",
                                "Tuesday 28 July 2026  09:27:37 +0000 (0:00:00.926)       0:00:02.370 **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000007053-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.596075Z",
                            "start": "2026-07-28T09:27:42.064563Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007053",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "ok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\nTuesday 28 July 2026  09:27:25 +0000 (0:00:14.233)       0:04:36.860 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\nTuesday 28 July 2026  09:27:25 +0000 (0:00:00.059)       0:04:36.920 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\nTuesday 28 July 2026  09:27:25 +0000 (0:00:00.063)       0:04:36.984 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\nTuesday 28 July 2026  09:27:29 +0000 (0:00:03.666)       0:04:40.650 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\nTuesday 28 July 2026  09:27:30 +0000 (0:00:01.236)       0:04:41.886 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\nTuesday 28 July 2026  09:27:31 +0000 (0:00:01.166)       0:04:43.053 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\nTuesday 28 July 2026  09:27:32 +0000 (0:00:00.049)       0:04:43.103 **********\nok: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\nTuesday 28 July 2026  09:27:33 +0000 (0:00:01.303)       0:04:44.406 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.036)       0:04:44.443 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.478 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.030)       0:04:44.508 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.054)       0:04:44.562 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.594 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.626 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.040)       0:04:44.666 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.031)       0:04:44.698 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.730 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create namespace] *************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.762 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.034)       0:04:44.797 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.028)       0:04:44.825 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.032)       0:04:44.858 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.101)       0:04:44.960 **********\nskipping: [instance] => (item={'name': 'controllerplugin'})\nskipping: [instance] => (item={'name': 'nodeplugin'})\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.041)       0:04:45.001 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\nTuesday 28 July 2026  09:27:33 +0000 (0:00:00.033)       0:04:45.035 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.055)       0:04:45.091 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.030)       0:04:45.121 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.032)       0:04:45.153 **********\nskipping: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.052)       0:04:45.206 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.042)       0:04:45.249 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.280 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.031)       0:04:45.311 **********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.034)       0:04:45.346 **********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=270  changed=0    unreachable=0    failed=0    skipped=85   rescued=0    ignored=0\n\nTuesday 28 July 2026  09:27:34 +0000 (0:00:00.043)       0:04:45.390 **********\n===============================================================================\nvexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor -- 14.23s\nvexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.20s\nvexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.10s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ---------------------- 11.93s\nvexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user ----- 10.30s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.72s\nvexxhost.ceph.mgr : Configure manager modules --------------------------- 7.24s\nvexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.66s\nvexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.49s\nvexxhost.ceph.mon : Configure \"mon\" label for monitors ------------------ 6.29s\nvexxhost.ceph.mgr : Configure \"mgr\" label for managers ------------------ 6.25s\nvexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.17s\nvexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 6.12s\nvexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s\nvexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s\nvexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.50s\nvexxhost.atmosphere.sysctl : Configure sysctl values -------------------- 3.88s\nvexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool --------------------- 3.67s\nvexxhost.containers.download_artifact : Extract archive ----------------- 3.43s\nvexxhost.containers.download_artifact : Extract archive ----------------- 3.20s\nINFO     [csi > idempotence] Executed: Successful\nINFO     [csi > side_effect] Executing\nWARNING  [csi > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > verify] Executing\n\nPLAY [Verify] ******************************************************************\n\nTASK [Gathering Facts] *********************************************************\nTuesday 28 July 2026  09:27:35 +0000 (0:00:00.030)       0:00:00.030 **********\n[WARNING]: Platform linux on host instance is using the discovered Python\ninterpreter at /usr/bin/python3.10, but future installation of another Python\ninterpreter could change the meaning of that path. See\nhttps://docs.ansible.com/ansible-\ncore/2.17/reference_appendices/interpreter_discovery.html for more information.\nok: [instance]\n\nTASK [Create a persistent volume] **********************************************\nTuesday 28 July 2026  09:27:36 +0000 (0:00:01.412)       0:00:01.443 **********\nchanged: [instance]\n\nTASK [Create a pod] ************************************************************\nTuesday 28 July 2026  09:27:37 +0000 (0:00:00.926)       0:00:02.370 **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.675595Z",
                            "start": "2026-07-28T09:27:42.605171Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007054",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [Create a pod]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.760619Z",
                            "start": "2026-07-28T09:27:42.685127Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007055",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "169031"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.835694Z",
                            "start": "2026-07-28T09:27:42.769002Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007056",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule csi (csi-rbd) is still running after\n940\nseconds.\nLast task: TASK [Create a pod]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.905769Z",
                            "start": "2026-07-28T09:27:42.843937Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007057",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:27:42.970618Z",
                            "start": "2026-07-28T09:27:42.915504Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000007058",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-28 09:27:43.110787",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-28 09:28:03.114199",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:03.131610Z",
                            "start": "2026-07-28T09:27:43.063743Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f1",
                        "name": "Wait before polling Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "48"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:03.207306Z",
                            "start": "2026-07-28T09:28:03.139941Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f2",
                        "name": "Count progress poll for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "cmd": "set -o pipefail; uv run molecule test --destroy never -s csi > /tmp/logs/molecule-csi-rbd.log 2>&1",
                            "delta": "0:17:18.569758",
                            "end": "2026-07-28 09:27:59.993807",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; uv run molecule test --destroy never -s csi > /tmp/logs/molecule-csi-rbd.log 2>&1",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/vexxhost/atmosphere",
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-000000000045-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j782463887949.1499",
                            "start": "2026-07-28 09:10:41.424049",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-000000000045-0-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:03.451496Z",
                            "start": "2026-07-28T09:28:03.216839Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f3",
                        "name": "Poll status for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/logs/molecule-csi-rbd.log"
                                }
                            },
                            "stat": {
                                "atime": 1785230861.9152167,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 344,
                                "charset": "unknown",
                                "checksum": "29ff7f944a57f8760e18fe660b2edb3c42720e33",
                                "ctime": 1785230879.9317951,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1571194,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0644",
                                "mtime": 1785230879.9317951,
                                "nlink": 1,
                                "path": "/tmp/logs/molecule-csi-rbd.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 170541,
                                "uid": 1000,
                                "version": "2149114993",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:03.676036Z",
                            "start": "2026-07-28T09:28:03.463598Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f4",
                        "name": "Inspect live log for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1510"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:03.753774Z",
                            "start": "2026-07-28T09:28:03.686305Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f5",
                        "name": "Calculate new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +169032 /tmp/logs/molecule-csi-rbd.log | head -c 1510",
                            "delta": "0:00:00.005901",
                            "end": "2026-07-28 09:28:03.992224",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +169032 /tmp/logs/molecule-csi-rbd.log | head -c 1510",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-13ac-3050-0000000074f6-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:03.986323",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [Delete the pod] **********************************************************\nTuesday 28 July 2026  09:27:58 +0000 (0:00:20.733)       0:00:23.103 **********\nchanged: [instance]\n\nTASK [Delete the persistent volume] ********************************************\nTuesday 28 July 2026  09:27:59 +0000 (0:00:00.833)       0:00:23.937 **********\nok: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nTuesday 28 July 2026  09:27:59 +0000 (0:00:00.709)       0:00:24.646 **********\n===============================================================================\nCreate a pod ----------------------------------------------------------- 20.73s\nGathering Facts --------------------------------------------------------- 1.41s\nCreate a persistent volume ---------------------------------------------- 0.93s\nDelete the pod ---------------------------------------------------------- 0.83s\nDelete the persistent volume -------------------------------------------- 0.71s\nINFO     [csi > verify] Executed: Successful\nINFO     [csi > cleanup] Executing\nWARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > destroy] Executing\nWARNING  [csi > destroy] Skipping, '--destroy=never' requested.\nINFO     [csi > destroy] Executed: Successful\nWARNING  Molecule executed 1 scenario (1 missing files)",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [Delete the pod] **********************************************************",
                                "Tuesday 28 July 2026  09:27:58 +0000 (0:00:20.733)       0:00:23.103 **********",
                                "changed: [instance]",
                                "",
                                "TASK [Delete the persistent volume] ********************************************",
                                "Tuesday 28 July 2026  09:27:59 +0000 (0:00:00.833)       0:00:23.937 **********",
                                "ok: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0",
                                "",
                                "Tuesday 28 July 2026  09:27:59 +0000 (0:00:00.709)       0:00:24.646 **********",
                                "===============================================================================",
                                "Create a pod ----------------------------------------------------------- 20.73s",
                                "Gathering Facts --------------------------------------------------------- 1.41s",
                                "Create a persistent volume ---------------------------------------------- 0.93s",
                                "Delete the pod ---------------------------------------------------------- 0.83s",
                                "Delete the persistent volume -------------------------------------------- 0.71s",
                                "INFO     [csi > verify] Executed: Successful",
                                "INFO     [csi > cleanup] Executing",
                                "WARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)",
                                "INFO     [csi > destroy] Executing",
                                "WARNING  [csi > destroy] Skipping, '--destroy=never' requested.",
                                "INFO     [csi > destroy] Executed: Successful",
                                "WARNING  Molecule executed 1 scenario (1 missing files)"
                            ],
                            "zuul_log_id": "0242ac17-0010-13ac-3050-0000000074f6-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:04.654580Z",
                            "start": "2026-07-28T09:28:03.783660Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f6",
                        "name": "Read new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [Delete the pod] **********************************************************\nTuesday 28 July 2026  09:27:58 +0000 (0:00:20.733)       0:00:23.103 **********\nchanged: [instance]\n\nTASK [Delete the persistent volume] ********************************************\nTuesday 28 July 2026  09:27:59 +0000 (0:00:00.833)       0:00:23.937 **********\nok: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nTuesday 28 July 2026  09:27:59 +0000 (0:00:00.709)       0:00:24.646 **********\n===============================================================================\nCreate a pod ----------------------------------------------------------- 20.73s\nGathering Facts --------------------------------------------------------- 1.41s\nCreate a persistent volume ---------------------------------------------- 0.93s\nDelete the pod ---------------------------------------------------------- 0.83s\nDelete the persistent volume -------------------------------------------- 0.71s\nINFO     [csi > verify] Executed: Successful\nINFO     [csi > cleanup] Executing\nWARNING  [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress)\nINFO     [csi > destroy] Executing\nWARNING  [csi > destroy] Skipping, '--destroy=never' requested.\nINFO     [csi > destroy] Executed: Successful\nWARNING  Molecule executed 1 scenario (1 missing files)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:04.744594Z",
                            "start": "2026-07-28T09:28:04.666159Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f7",
                        "name": "Print new output for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_last_task": "TASK [Delete the persistent volume]"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:04.829635Z",
                            "start": "2026-07-28T09:28:04.752899Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f8",
                        "name": "Track last task for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "170541"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:04.894057Z",
                            "start": "2026-07-28T09:28:04.840707Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074f9",
                        "name": "Advance live log offset for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "not (_atmosphere_ci_phase_result.finished | default(false) | bool)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:04.962632Z",
                            "start": "2026-07-28T09:28:04.905001Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074fa",
                        "name": "Report progress heartbeat for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "not (_atmosphere_ci_phase_result.finished | default(false) | bool)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:05.028290Z",
                            "start": "2026-07-28T09:28:04.979111Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-0000000074fb",
                        "name": "Continue monitoring Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j782463887949.1499",
                            "changed": false,
                            "erased": "/home/zuul/.ansible_async/j782463887949.1499",
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j782463887949.1499",
                                    "mode": "cleanup"
                                }
                            },
                            "started": 0,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:05.242136Z",
                            "start": "2026-07-28T09:28:05.042430Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000048",
                        "name": "Clean up async state for Molecule csi (csi-rbd)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:05.314486Z",
                            "start": "2026-07-28T09:28:05.249471Z"
                        },
                        "id": "0242ac17-0010-13ac-3050-000000000049",
                        "name": "Assert success for Molecule csi (csi-rbd)"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 508,
            "rescued": 0,
            "skipped": 37,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:28:07.319193Z",
                    "start": "2026-07-28T09:28:06.180345Z"
                },
                "id": "0242ac17-0010-6f41-5856-000000000002",
                "name": "Publish selective Molecule plan"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "src/github.com/vexxhost/atmosphere/ci-plan.json"
                                }
                            },
                            "stat": {
                                "atime": 1785229836.3358316,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 24,
                                "charset": "unknown",
                                "checksum": "d9f766346811c9a04394dff6897fd92f12ce52c8",
                                "ctime": 1785229835.4958563,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1042183,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0664",
                                "mtime": 1785229835.4958563,
                                "nlink": 1,
                                "path": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 10180,
                                "uid": 1000,
                                "version": "455659145",
                                "wgrp": true,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:06.543424Z",
                            "start": "2026-07-28T09:28:06.193072Z"
                        },
                        "id": "0242ac17-0010-6f41-5856-000000000004",
                        "name": "Check for selective Molecule plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs"
                                },
                                "before": {
                                    "path": "/tmp/logs"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/tmp/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:06.880464Z",
                            "start": "2026-07-28T09:28:06.548014Z"
                        },
                        "id": "0242ac17-0010-6f41-5856-000000000005",
                        "name": "Create log directory"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "d9f766346811c9a04394dff6897fd92f12ce52c8",
                            "dest": "/tmp/logs/ci-plan-csi-rbd.json",
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": null,
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": null,
                                    "content": null,
                                    "dest": "/tmp/logs/ci-plan-csi-rbd.json",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e6b8529210144f6eac0290f018319b80",
                            "mode": "0644",
                            "owner": "root",
                            "size": 10180,
                            "src": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:07.319193Z",
                            "start": "2026-07-28T09:28:06.886078Z"
                        },
                        "id": "0242ac17-0010-6f41-5856-000000000006",
                        "name": "Copy selective Molecule plan to logs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:28:55.281920Z",
                    "start": "2026-07-28T09:28:08.381940Z"
                },
                "id": "0242ac17-0010-e5be-5f58-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/system",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/system",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/system",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/system",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:08.749360Z",
                            "start": "2026-07-28T09:28:08.396027Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000000c",
                        "name": "creating directory for system status"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -x\nsystemd-cgls --full --all --no-pager > /tmp/logs/system/systemd-cgls.txt\nip addr > /tmp/logs/system/ip-addr.txt\nip route > /tmp/logs/system/ip-route.txt\nlsblk > /tmp/logs/system/lsblk.txt\nmount > /tmp/logs/system/mount.txt\ndocker images > /tmp/logs/system/docker-images.txt\nbrctl show > /tmp/logs/system/brctl-show.txt\nps aux --sort=-%mem > /tmp/logs/system/ps.txt\ndpkg -l > /tmp/logs/system/packages.txt\nCONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul))\nif [ ! -z \"$CONTAINERS\" ]; then\n  mkdir -p \"/tmp/logs/system/containers\"\n  for CONTAINER in ${CONTAINERS}; do\n    docker logs \"${CONTAINER}\" > \"/tmp/logs/system/containers/${CONTAINER}.txt\"\n  done\nfi",
                            "delta": "0:00:00.113152",
                            "end": "2026-07-28 09:28:09.218587",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -x\nsystemd-cgls --full --all --no-pager > /tmp/logs/system/systemd-cgls.txt\nip addr > /tmp/logs/system/ip-addr.txt\nip route > /tmp/logs/system/ip-route.txt\nlsblk > /tmp/logs/system/lsblk.txt\nmount > /tmp/logs/system/mount.txt\ndocker images > /tmp/logs/system/docker-images.txt\nbrctl show > /tmp/logs/system/brctl-show.txt\nps aux --sort=-%mem > /tmp/logs/system/ps.txt\ndpkg -l > /tmp/logs/system/packages.txt\nCONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul))\nif [ ! -z \"$CONTAINERS\" ]; then\n  mkdir -p \"/tmp/logs/system/containers\"\n  for CONTAINER in ${CONTAINERS}; do\n    docker logs \"${CONTAINER}\" > \"/tmp/logs/system/containers/${CONTAINER}.txt\"\n  done\nfi",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000000d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:09.105435",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ systemd-cgls --full --all --no-pager\n+ ip addr\n+ ip route\n+ lsblk\n+ mount\n+ docker images\n+ brctl show\n/bin/bash: line 8: brctl: command not found\n+ ps aux --sort=-%mem\n+ dpkg -l\n+ CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul))\n++ docker ps -a --format '{{ .Names }}' --filter label=zuul\n+ '[' '!' -z '' ']'",
                            "stdout_lines": [
                                "+ systemd-cgls --full --all --no-pager",
                                "+ ip addr",
                                "+ ip route",
                                "+ lsblk",
                                "+ mount",
                                "+ docker images",
                                "+ brctl show",
                                "/bin/bash: line 8: brctl: command not found",
                                "+ ps aux --sort=-%mem",
                                "+ dpkg -l",
                                "+ CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul))",
                                "++ docker ps -a --format '{{ .Names }}' --filter label=zuul",
                                "+ '[' '!' -z '' ']'"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000000d-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:09.293786Z",
                            "start": "2026-07-28T09:28:08.775073Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000000d",
                        "name": "Get logs for each host"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/system /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/system",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "created directory /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance\ncd+++++++++ system/\n>f+++++++++ system/brctl-show.txt\n>f+++++++++ system/docker-images.txt\n>f+++++++++ system/ip-addr.txt\n>f+++++++++ system/ip-route.txt\n>f+++++++++ system/lsblk.txt\n>f+++++++++ system/mount.txt\n>f+++++++++ system/packages.txt\n>f+++++++++ system/ps.txt\n>f+++++++++ system/systemd-cgls.txt\n",
                            "rc": 0,
                            "stdout_lines": [
                                "created directory /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                "cd+++++++++ system/",
                                ">f+++++++++ system/brctl-show.txt",
                                ">f+++++++++ system/docker-images.txt",
                                ">f+++++++++ system/ip-addr.txt",
                                ">f+++++++++ system/ip-route.txt",
                                ">f+++++++++ system/lsblk.txt",
                                ">f+++++++++ system/mount.txt",
                                ">f+++++++++ system/packages.txt",
                                ">f+++++++++ system/ps.txt",
                                ">f+++++++++ system/systemd-cgls.txt"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:09.990026Z",
                            "start": "2026-07-28T09:28:09.299731Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000000e",
                        "name": "Downloads logs to executor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "directory",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/tmp/logs/helm/values",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/tmp/logs/helm/values",
                                            "state": "absent"
                                        }
                                    },
                                    "directory": "values",
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/tmp/logs/helm/values",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/tmp/logs/helm/values",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "directory",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/tmp/logs/helm/releases",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/tmp/logs/helm/releases",
                                            "state": "absent"
                                        }
                                    },
                                    "directory": "releases",
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/tmp/logs/helm/releases",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/tmp/logs/helm/releases",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:10.386335Z",
                            "start": "2026-07-28T09:28:10.000528Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000012",
                        "name": "creating directory for helm release status"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\n\nfor namespace in $(kubectl get namespaces --no-headers --output custom-columns=\":metadata.name\"); do\n      # get all Helm releases including pending and failed releases\n      for release in $(helm list --all --short --namespace $namespace); do\n              # Make respective directories only when a Helm release actually exists in the namespace\n              # to prevent uploading a bunch of empty directories for namespaces without a Helm release.\n              mkdir -p /tmp/logs/helm/releases/$namespace\n              mkdir -p /tmp/logs/helm/values/$namespace\n\n              helm status $release --namespace $namespace >> /tmp/logs/helm/releases/$namespace/$release.txt\n              helm get values $release --namespace $namespace --all >> /tmp/logs/helm/values/$namespace/$release.yaml\n      done\ndone",
                            "delta": "0:00:01.314623",
                            "end": "2026-07-28 09:28:11.912211",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\n\nfor namespace in $(kubectl get namespaces --no-headers --output custom-columns=\":metadata.name\"); do\n      # get all Helm releases including pending and failed releases\n      for release in $(helm list --all --short --namespace $namespace); do\n              # Make respective directories only when a Helm release actually exists in the namespace\n              # to prevent uploading a bunch of empty directories for namespaces without a Helm release.\n              mkdir -p /tmp/logs/helm/releases/$namespace\n              mkdir -p /tmp/logs/helm/values/$namespace\n\n              helm status $release --namespace $namespace >> /tmp/logs/helm/releases/$namespace/$release.txt\n              helm get values $release --namespace $namespace --all >> /tmp/logs/helm/values/$namespace/$release.yaml\n      done\ndone",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000014-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:10.597588",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000014-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:11.953840Z",
                            "start": "2026-07-28T09:28:10.411852Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000014",
                        "name": "Gather get release status for helm charts"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/helm /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/helm",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ helm/\ncd+++++++++ helm/releases/\ncd+++++++++ helm/releases/envoy-gateway-system/\n>f+++++++++ helm/releases/envoy-gateway-system/envoy-gateway.txt\ncd+++++++++ helm/releases/kube-system/\n>f+++++++++ helm/releases/kube-system/ceph-csi-rbd.txt\n>f+++++++++ helm/releases/kube-system/cilium.txt\ncd+++++++++ helm/values/\ncd+++++++++ helm/values/envoy-gateway-system/\n>f+++++++++ helm/values/envoy-gateway-system/envoy-gateway.yaml\ncd+++++++++ helm/values/kube-system/\n>f+++++++++ helm/values/kube-system/ceph-csi-rbd.yaml\n>f+++++++++ helm/values/kube-system/cilium.yaml\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ helm/",
                                "cd+++++++++ helm/releases/",
                                "cd+++++++++ helm/releases/envoy-gateway-system/",
                                ">f+++++++++ helm/releases/envoy-gateway-system/envoy-gateway.txt",
                                "cd+++++++++ helm/releases/kube-system/",
                                ">f+++++++++ helm/releases/kube-system/ceph-csi-rbd.txt",
                                ">f+++++++++ helm/releases/kube-system/cilium.txt",
                                "cd+++++++++ helm/values/",
                                "cd+++++++++ helm/values/envoy-gateway-system/",
                                ">f+++++++++ helm/values/envoy-gateway-system/envoy-gateway.yaml",
                                "cd+++++++++ helm/values/kube-system/",
                                ">f+++++++++ helm/values/kube-system/ceph-csi-rbd.yaml",
                                ">f+++++++++ helm/values/kube-system/cilium.yaml"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:12.492933Z",
                            "start": "2026-07-28T09:28:11.959320Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000015",
                        "name": "Downloads logs to executor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/objects/cluster",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/objects/cluster",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/objects/cluster",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/objects/cluster",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:12.723237Z",
                            "start": "2026-07-28T09:28:12.505082Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000019",
                        "name": "creating directory for cluster scoped objects"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nexport OBJECT_TYPE=node,clusterrole,clusterrolebinding,storageclass,namespace\nexport PARALLELISM_FACTOR=2\n\nfunction list_objects () {\n  printf ${OBJECT_TYPE} | xargs -d ',' -I {} -P1 -n1 bash -c 'echo \"$@\"' _ {}\n}\nexport -f list_objects\n\nfunction name_objects () {\n  export OBJECT=$1\n  kubectl get ${OBJECT} -o name | xargs -L1 -I {} -P1 -n1 bash -c 'echo \"${OBJECT} ${1#*/}\"' _ {}\n}\nexport -f name_objects\n\nfunction get_objects () {\n  input=($1)\n  export OBJECT=${input[0]}\n  export NAME=${input[1]#*/}\n  echo \"${OBJECT}/${NAME}\"\n  DIR=\"/tmp/logs/objects/cluster/${OBJECT}\"\n  mkdir -p ${DIR}\n  kubectl get ${OBJECT} ${NAME} -o yaml > \"${DIR}/${NAME}.yaml\"\n  kubectl describe ${OBJECT} ${NAME} > \"${DIR}/${NAME}.txt\"\n}\nexport -f get_objects\n\nlist_objects |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'name_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'get_objects \"$@\"' _ {}",
                            "delta": "0:00:10.985436",
                            "end": "2026-07-28 09:28:23.951248",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nexport OBJECT_TYPE=node,clusterrole,clusterrolebinding,storageclass,namespace\nexport PARALLELISM_FACTOR=2\n\nfunction list_objects () {\n  printf ${OBJECT_TYPE} | xargs -d ',' -I {} -P1 -n1 bash -c 'echo \"$@\"' _ {}\n}\nexport -f list_objects\n\nfunction name_objects () {\n  export OBJECT=$1\n  kubectl get ${OBJECT} -o name | xargs -L1 -I {} -P1 -n1 bash -c 'echo \"${OBJECT} ${1#*/}\"' _ {}\n}\nexport -f name_objects\n\nfunction get_objects () {\n  input=($1)\n  export OBJECT=${input[0]}\n  export NAME=${input[1]#*/}\n  echo \"${OBJECT}/${NAME}\"\n  DIR=\"/tmp/logs/objects/cluster/${OBJECT}\"\n  mkdir -p ${DIR}\n  kubectl get ${OBJECT} ${NAME} -o yaml > \"${DIR}/${NAME}.yaml\"\n  kubectl describe ${OBJECT} ${NAME} > \"${DIR}/${NAME}.txt\"\n}\nexport -f get_objects\n\nlist_objects |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'name_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'get_objects \"$@\"' _ {}",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000001a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:12.965812",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value\nxargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nnode/instance\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nclusterrole/admin\nclusterrole/ceph-csi-rbd-nodeplugin\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nclusterrole/ceph-csi-rbd-provisioner\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nclusterrole/cilium\nclusterrole/cilium-operator\nclusterrole/cluster-admin\nclusterrole/edit\nclusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system\nclusterrole/envoy-gateway-gateway-helm-envoy-gateway-role\nclusterrole/kubeadm:get-nodes\nclusterrole/system:aggregate-to-admin\nclusterrole/system:aggregate-to-edit\nclusterrole/system:aggregate-to-view\nclusterrole/system:auth-delegator\nclusterrole/system:basic-user\nclusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient\nclusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient\nclusterrole/system:certificates.k8s.io:kube-apiserver-client-approver\nclusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver\nclusterrole/system:certificates.k8s.io:kubelet-serving-approver\nclusterrole/system:certificates.k8s.io:legacy-unknown-approver\nclusterrole/system:controller:attachdetach-controller\nclusterrole/system:controller:certificate-controller\nclusterrole/system:controller:clusterrole-aggregation-controller\nclusterrolebinding/ceph-csi-rbd-nodeplugin\nclusterrole/system:controller:cronjob-controller\nclusterrolebinding/ceph-csi-rbd-provisioner\nclusterrole/system:controller:daemon-set-controller\nclusterrolebinding/cilium\nclusterrolebinding/cilium-operator\nclusterrole/system:controller:deployment-controller\nclusterrolebinding/cluster-admin\nclusterrole/system:controller:disruption-controller\nclusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system\nclusterrole/system:controller:endpoint-controller\nclusterrole/system:controller:endpointslice-controller\nclusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding\nclusterrolebinding/kubeadm:get-nodes\nclusterrole/system:controller:endpointslicemirroring-controller\nclusterrolebinding/kubeadm:kubelet-bootstrap\nclusterrole/system:controller:ephemeral-volume-controller\nclusterrolebinding/kubeadm:node-autoapprove-bootstrap\nclusterrole/system:controller:expand-controller\nclusterrolebinding/kubeadm:node-autoapprove-certificate-rotation\nclusterrole/system:controller:generic-garbage-collector\nclusterrolebinding/kubeadm:node-proxier\nclusterrole/system:controller:horizontal-pod-autoscaler\nclusterrolebinding/system:basic-user\nclusterrole/system:controller:job-controller\nclusterrolebinding/system:controller:attachdetach-controller\nclusterrole/system:controller:namespace-controller\nclusterrolebinding/system:controller:certificate-controller\nclusterrolebinding/system:controller:clusterrole-aggregation-controller\nclusterrole/system:controller:node-controller\nclusterrole/system:controller:persistent-volume-binder\nclusterrolebinding/system:controller:cronjob-controller\nclusterrole/system:controller:pod-garbage-collector\nclusterrole/system:controller:pv-protection-controller\nclusterrolebinding/system:controller:daemon-set-controller\nclusterrole/system:controller:pvc-protection-controller\nclusterrole/system:controller:replicaset-controller\nclusterrolebinding/system:controller:deployment-controller\nclusterrole/system:controller:replication-controller\nclusterrolebinding/system:controller:disruption-controller\nclusterrole/system:controller:resourcequota-controller\nclusterrolebinding/system:controller:endpoint-controller\nclusterrole/system:controller:root-ca-cert-publisher\nclusterrolebinding/system:controller:endpointslice-controller\nclusterrole/system:controller:route-controller\nclusterrolebinding/system:controller:endpointslicemirroring-controller\nclusterrole/system:controller:service-account-controller\nclusterrole/system:controller:service-controller\nclusterrolebinding/system:controller:ephemeral-volume-controller\nclusterrole/system:controller:statefulset-controller\nclusterrolebinding/system:controller:expand-controller\nclusterrole/system:controller:ttl-after-finished-controller\nclusterrolebinding/system:controller:generic-garbage-collector\nclusterrole/system:controller:ttl-controller\nclusterrolebinding/system:controller:horizontal-pod-autoscaler\nclusterrolebinding/system:controller:job-controller\nclusterrole/system:coredns\nclusterrolebinding/system:controller:namespace-controller\nclusterrole/system:discovery\nclusterrolebinding/system:controller:node-controller\nclusterrole/system:heapster\nclusterrolebinding/system:controller:persistent-volume-binder\nclusterrolebinding/system:controller:pod-garbage-collector\nclusterrole/system:kube-aggregator\nclusterrolebinding/system:controller:pv-protection-controller\nclusterrolebinding/system:controller:pvc-protection-controller\nclusterrole/system:kube-controller-manager\nclusterrole/system:kube-dns\nclusterrolebinding/system:controller:replicaset-controller\nclusterrole/system:kube-scheduler\nclusterrolebinding/system:controller:replication-controller\nclusterrole/system:kubelet-api-admin\nclusterrolebinding/system:controller:resourcequota-controller\nclusterrole/system:monitoring\nclusterrolebinding/system:controller:root-ca-cert-publisher\nclusterrole/system:node\nclusterrolebinding/system:controller:route-controller\nclusterrole/system:node-bootstrapper\nclusterrolebinding/system:controller:service-account-controller\nclusterrole/system:node-problem-detector\nclusterrole/system:node-proxier\nclusterrolebinding/system:controller:service-controller\nclusterrole/system:persistent-volume-provisioner\nclusterrolebinding/system:controller:statefulset-controller\nclusterrole/system:public-info-viewer\nclusterrolebinding/system:controller:ttl-after-finished-controller\nclusterrole/system:service-account-issuer-discovery\nclusterrolebinding/system:controller:ttl-controller\nclusterrole/system:volume-scheduler\nclusterrolebinding/system:coredns\nclusterrole/view\nclusterrolebinding/system:discovery\nclusterrolebinding/system:kube-controller-manager\nclusterrolebinding/system:kube-dns\nclusterrolebinding/system:kube-scheduler\nclusterrolebinding/system:monitoring\nclusterrolebinding/system:node\nclusterrolebinding/system:node-proxier\nclusterrolebinding/system:public-info-viewer\nclusterrolebinding/system:service-account-issuer-discovery\nclusterrolebinding/system:volume-scheduler\nstorageclass/general\nnamespace/default\nnamespace/envoy-gateway-system\nnamespace/kube-node-lease\nnamespace/kube-public\nnamespace/kube-system",
                            "stdout_lines": [
                                "xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value",
                                "xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "node/instance",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "clusterrole/admin",
                                "clusterrole/ceph-csi-rbd-nodeplugin",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "clusterrole/ceph-csi-rbd-provisioner",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "clusterrole/cilium",
                                "clusterrole/cilium-operator",
                                "clusterrole/cluster-admin",
                                "clusterrole/edit",
                                "clusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system",
                                "clusterrole/envoy-gateway-gateway-helm-envoy-gateway-role",
                                "clusterrole/kubeadm:get-nodes",
                                "clusterrole/system:aggregate-to-admin",
                                "clusterrole/system:aggregate-to-edit",
                                "clusterrole/system:aggregate-to-view",
                                "clusterrole/system:auth-delegator",
                                "clusterrole/system:basic-user",
                                "clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient",
                                "clusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient",
                                "clusterrole/system:certificates.k8s.io:kube-apiserver-client-approver",
                                "clusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver",
                                "clusterrole/system:certificates.k8s.io:kubelet-serving-approver",
                                "clusterrole/system:certificates.k8s.io:legacy-unknown-approver",
                                "clusterrole/system:controller:attachdetach-controller",
                                "clusterrole/system:controller:certificate-controller",
                                "clusterrole/system:controller:clusterrole-aggregation-controller",
                                "clusterrolebinding/ceph-csi-rbd-nodeplugin",
                                "clusterrole/system:controller:cronjob-controller",
                                "clusterrolebinding/ceph-csi-rbd-provisioner",
                                "clusterrole/system:controller:daemon-set-controller",
                                "clusterrolebinding/cilium",
                                "clusterrolebinding/cilium-operator",
                                "clusterrole/system:controller:deployment-controller",
                                "clusterrolebinding/cluster-admin",
                                "clusterrole/system:controller:disruption-controller",
                                "clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system",
                                "clusterrole/system:controller:endpoint-controller",
                                "clusterrole/system:controller:endpointslice-controller",
                                "clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding",
                                "clusterrolebinding/kubeadm:get-nodes",
                                "clusterrole/system:controller:endpointslicemirroring-controller",
                                "clusterrolebinding/kubeadm:kubelet-bootstrap",
                                "clusterrole/system:controller:ephemeral-volume-controller",
                                "clusterrolebinding/kubeadm:node-autoapprove-bootstrap",
                                "clusterrole/system:controller:expand-controller",
                                "clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation",
                                "clusterrole/system:controller:generic-garbage-collector",
                                "clusterrolebinding/kubeadm:node-proxier",
                                "clusterrole/system:controller:horizontal-pod-autoscaler",
                                "clusterrolebinding/system:basic-user",
                                "clusterrole/system:controller:job-controller",
                                "clusterrolebinding/system:controller:attachdetach-controller",
                                "clusterrole/system:controller:namespace-controller",
                                "clusterrolebinding/system:controller:certificate-controller",
                                "clusterrolebinding/system:controller:clusterrole-aggregation-controller",
                                "clusterrole/system:controller:node-controller",
                                "clusterrole/system:controller:persistent-volume-binder",
                                "clusterrolebinding/system:controller:cronjob-controller",
                                "clusterrole/system:controller:pod-garbage-collector",
                                "clusterrole/system:controller:pv-protection-controller",
                                "clusterrolebinding/system:controller:daemon-set-controller",
                                "clusterrole/system:controller:pvc-protection-controller",
                                "clusterrole/system:controller:replicaset-controller",
                                "clusterrolebinding/system:controller:deployment-controller",
                                "clusterrole/system:controller:replication-controller",
                                "clusterrolebinding/system:controller:disruption-controller",
                                "clusterrole/system:controller:resourcequota-controller",
                                "clusterrolebinding/system:controller:endpoint-controller",
                                "clusterrole/system:controller:root-ca-cert-publisher",
                                "clusterrolebinding/system:controller:endpointslice-controller",
                                "clusterrole/system:controller:route-controller",
                                "clusterrolebinding/system:controller:endpointslicemirroring-controller",
                                "clusterrole/system:controller:service-account-controller",
                                "clusterrole/system:controller:service-controller",
                                "clusterrolebinding/system:controller:ephemeral-volume-controller",
                                "clusterrole/system:controller:statefulset-controller",
                                "clusterrolebinding/system:controller:expand-controller",
                                "clusterrole/system:controller:ttl-after-finished-controller",
                                "clusterrolebinding/system:controller:generic-garbage-collector",
                                "clusterrole/system:controller:ttl-controller",
                                "clusterrolebinding/system:controller:horizontal-pod-autoscaler",
                                "clusterrolebinding/system:controller:job-controller",
                                "clusterrole/system:coredns",
                                "clusterrolebinding/system:controller:namespace-controller",
                                "clusterrole/system:discovery",
                                "clusterrolebinding/system:controller:node-controller",
                                "clusterrole/system:heapster",
                                "clusterrolebinding/system:controller:persistent-volume-binder",
                                "clusterrolebinding/system:controller:pod-garbage-collector",
                                "clusterrole/system:kube-aggregator",
                                "clusterrolebinding/system:controller:pv-protection-controller",
                                "clusterrolebinding/system:controller:pvc-protection-controller",
                                "clusterrole/system:kube-controller-manager",
                                "clusterrole/system:kube-dns",
                                "clusterrolebinding/system:controller:replicaset-controller",
                                "clusterrole/system:kube-scheduler",
                                "clusterrolebinding/system:controller:replication-controller",
                                "clusterrole/system:kubelet-api-admin",
                                "clusterrolebinding/system:controller:resourcequota-controller",
                                "clusterrole/system:monitoring",
                                "clusterrolebinding/system:controller:root-ca-cert-publisher",
                                "clusterrole/system:node",
                                "clusterrolebinding/system:controller:route-controller",
                                "clusterrole/system:node-bootstrapper",
                                "clusterrolebinding/system:controller:service-account-controller",
                                "clusterrole/system:node-problem-detector",
                                "clusterrole/system:node-proxier",
                                "clusterrolebinding/system:controller:service-controller",
                                "clusterrole/system:persistent-volume-provisioner",
                                "clusterrolebinding/system:controller:statefulset-controller",
                                "clusterrole/system:public-info-viewer",
                                "clusterrolebinding/system:controller:ttl-after-finished-controller",
                                "clusterrole/system:service-account-issuer-discovery",
                                "clusterrolebinding/system:controller:ttl-controller",
                                "clusterrole/system:volume-scheduler",
                                "clusterrolebinding/system:coredns",
                                "clusterrole/view",
                                "clusterrolebinding/system:discovery",
                                "clusterrolebinding/system:kube-controller-manager",
                                "clusterrolebinding/system:kube-dns",
                                "clusterrolebinding/system:kube-scheduler",
                                "clusterrolebinding/system:monitoring",
                                "clusterrolebinding/system:node",
                                "clusterrolebinding/system:node-proxier",
                                "clusterrolebinding/system:public-info-viewer",
                                "clusterrolebinding/system:service-account-issuer-discovery",
                                "clusterrolebinding/system:volume-scheduler",
                                "storageclass/general",
                                "namespace/default",
                                "namespace/envoy-gateway-system",
                                "namespace/kube-node-lease",
                                "namespace/kube-public",
                                "namespace/kube-system"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000001a-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:24.310426Z",
                            "start": "2026-07-28T09:28:12.779007Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000001a",
                        "name": "Gathering descriptions for cluster scoped objects"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/objects/namespaced",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/objects/namespaced",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/objects/namespaced",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/objects/namespaced",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:24.524341Z",
                            "start": "2026-07-28T09:28:24.315742Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000001b",
                        "name": "creating directory for namespace scoped objects"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nexport OBJECT_TYPE=configmaps,cronjobs,daemonsets,deployment,endpoints,ingresses,jobs,networkpolicies,pods,podsecuritypolicies,persistentvolumeclaims,rolebindings,roles,secrets,serviceaccounts,services,statefulsets\nexport PARALLELISM_FACTOR=2\nfunction get_namespaces () {\n  kubectl get namespaces -o name | awk -F '/' '{ print $NF }'\n}\n\nfunction list_namespaced_objects () {\n  export NAMESPACE=$1\n  printf ${OBJECT_TYPE} | xargs -d ',' -I {} -P1 -n1 bash -c 'echo \"${NAMESPACE} $@\"' _ {}\n}\nexport -f list_namespaced_objects\n\nfunction name_objects () {\n  input=($1)\n  export NAMESPACE=${input[0]}\n  export OBJECT=${input[1]}\n  kubectl get -n ${NAMESPACE} ${OBJECT} -o name | xargs -L1 -I {} -P1 -n1 bash -c 'echo \"${NAMESPACE} ${OBJECT} $@\"' _ {}\n}\nexport -f name_objects\n\nfunction get_objects () {\n  input=($1)\n  export NAMESPACE=${input[0]}\n  export OBJECT=${input[1]}\n  export NAME=${input[2]#*/}\n  echo \"${NAMESPACE}/${OBJECT}/${NAME}\"\n  DIR=\"/tmp/logs/objects/namespaced/${NAMESPACE}/${OBJECT}\"\n  mkdir -p ${DIR}\n  kubectl get -n ${NAMESPACE} ${OBJECT} ${NAME} -o yaml > \"${DIR}/${NAME}.yaml\"\n  kubectl describe -n ${NAMESPACE} ${OBJECT} ${NAME} > \"${DIR}/${NAME}.txt\"\n}\nexport -f get_objects\n\nget_namespaces |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'list_namespaced_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'name_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'get_objects \"$@\"' _ {}",
                            "delta": "0:00:13.202719",
                            "end": "2026-07-28 09:28:37.933824",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nexport OBJECT_TYPE=configmaps,cronjobs,daemonsets,deployment,endpoints,ingresses,jobs,networkpolicies,pods,podsecuritypolicies,persistentvolumeclaims,rolebindings,roles,secrets,serviceaccounts,services,statefulsets\nexport PARALLELISM_FACTOR=2\nfunction get_namespaces () {\n  kubectl get namespaces -o name | awk -F '/' '{ print $NF }'\n}\n\nfunction list_namespaced_objects () {\n  export NAMESPACE=$1\n  printf ${OBJECT_TYPE} | xargs -d ',' -I {} -P1 -n1 bash -c 'echo \"${NAMESPACE} $@\"' _ {}\n}\nexport -f list_namespaced_objects\n\nfunction name_objects () {\n  input=($1)\n  export NAMESPACE=${input[0]}\n  export OBJECT=${input[1]}\n  kubectl get -n ${NAMESPACE} ${OBJECT} -o name | xargs -L1 -I {} -P1 -n1 bash -c 'echo \"${NAMESPACE} ${OBJECT} $@\"' _ {}\n}\nexport -f name_objects\n\nfunction get_objects () {\n  input=($1)\n  export NAMESPACE=${input[0]}\n  export OBJECT=${input[1]}\n  export NAME=${input[2]#*/}\n  echo \"${NAMESPACE}/${OBJECT}/${NAME}\"\n  DIR=\"/tmp/logs/objects/namespaced/${NAMESPACE}/${OBJECT}\"\n  mkdir -p ${DIR}\n  kubectl get -n ${NAMESPACE} ${OBJECT} ${NAME} -o yaml > \"${DIR}/${NAME}.yaml\"\n  kubectl describe -n ${NAMESPACE} ${OBJECT} ${NAME} > \"${DIR}/${NAME}.txt\"\n}\nexport -f get_objects\n\nget_namespaces |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'list_namespaced_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'name_objects \"$@\"' _ {} |  xargs -r -n 1 -P ${PARALLELISM_FACTOR} -I {} bash -c 'get_objects \"$@\"' _ {}",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000001c-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:24.731105",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value\nxargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value\n\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/configmaps/envoy-gateway-config\nenvoy-gateway-system/configmaps/kube-root-ca.crt\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ndefault/configmaps/kube-root-ca.crt\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/deployment/envoy-gateway\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/endpoints/envoy-gateway\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ndefault/endpoints/kubernetes\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen\nenvoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding\nenvoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/secrets/envoy\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/secrets/envoy-gateway\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/secrets/envoy-oidc-hmac\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/secrets/envoy-rate-limit\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1\nenvoy-gateway-system/serviceaccounts/default\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/serviceaccounts/envoy-gateway\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nenvoy-gateway-system/services/envoy-gateway\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ndefault/persistentvolumeclaims/test-pvc\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-node-lease/configmaps/kube-root-ca.crt\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ndefault/serviceaccounts/default\ndefault/services/kubernetes\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-public/configmaps/cluster-info\nkube-public/configmaps/kube-root-ca.crt\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-node-lease/serviceaccounts/default\nkube-system/configmaps/ceph-config\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/ceph-csi-config\nkube-system/configmaps/ceph-csi-encryption-kms-config\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/cilium-config\nkube-system/configmaps/coredns\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/extension-apiserver-authentication\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/kube-proxy\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/kube-root-ca.crt\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/kubeadm-config\nkube-system/configmaps/kubelet-config\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/daemonsets/ceph-csi-rbd-nodeplugin\nkube-system/daemonsets/cilium\nkube-system/daemonsets/kube-proxy\nkube-system/deployment/ceph-csi-rbd-provisioner\nkube-system/deployment/cilium-operator\nkube-system/deployment/coredns\nkube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics\nkube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics\nkube-system/endpoints/kube-dns\nkube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo\nkube-public/rolebindings/system:controller:bootstrap-signer\nkube-public/roles/kubeadm:bootstrap-signer-clusterinfo\nkube-public/roles/system:controller:bootstrap-signer\nkube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj\nkube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\nkube-system/pods/cilium-bn6bl\nkube-system/pods/cilium-operator-869df985b8-hnjhr\nkube-system/pods/coredns-67659f764b-fgmbr\nkube-system/pods/coredns-67659f764b-frnl2\nkube-system/pods/etcd-instance\nkube-system/pods/kube-apiserver-instance\nkube-system/pods/kube-controller-manager-instance\nkube-system/pods/kube-proxy-qfmdd\nkube-system/pods/kube-scheduler-instance\nkube-system/pods/kube-vip-instance\nkube-public/serviceaccounts/default\nkube-system/rolebindings/ceph-csi-rbd-provisioner\nkube-system/rolebindings/cilium-config-agent\nkube-system/rolebindings/kube-proxy\nkube-system/rolebindings/kubeadm:kubeadm-certs\nkube-system/rolebindings/kubeadm:kubelet-config\nkube-system/roles/ceph-csi-rbd-provisioner\nkube-system/rolebindings/kubeadm:nodes-kubeadm-config\nkube-system/roles/cilium-config-agent\nkube-system/rolebindings/system::extension-apiserver-authentication-reader\nkube-system/rolebindings/system::leader-locking-kube-controller-manager\nkube-system/roles/extension-apiserver-authentication-reader\nkube-system/rolebindings/system::leader-locking-kube-scheduler\nkube-system/roles/kube-proxy\nkube-system/rolebindings/system:controller:bootstrap-signer\nkube-system/roles/kubeadm:kubeadm-certs\nkube-system/rolebindings/system:controller:cloud-provider\nkube-system/roles/kubeadm:kubelet-config\nkube-system/rolebindings/system:controller:token-cleaner\nkube-system/roles/kubeadm:nodes-kubeadm-config\nkube-system/roles/system::leader-locking-kube-controller-manager\nkube-system/roles/system::leader-locking-kube-scheduler\nkube-system/roles/system:controller:bootstrap-signer\nkube-system/roles/system:controller:cloud-provider\nkube-system/roles/system:controller:token-cleaner\nkube-system/serviceaccounts/attachdetach-controller\nkube-system/serviceaccounts/bootstrap-signer\nkube-system/serviceaccounts/ceph-csi-rbd-nodeplugin\nkube-system/serviceaccounts/ceph-csi-rbd-provisioner\nkube-system/serviceaccounts/certificate-controller\nkube-system/serviceaccounts/cilium\nkube-system/serviceaccounts/cilium-operator\nkube-system/serviceaccounts/clusterrole-aggregation-controller\nkube-system/serviceaccounts/coredns\nkube-system/serviceaccounts/cronjob-controller\nkube-system/serviceaccounts/daemon-set-controller\nkube-system/serviceaccounts/default\nkube-system/serviceaccounts/deployment-controller\nkube-system/serviceaccounts/disruption-controller\nkube-system/serviceaccounts/endpoint-controller\nkube-system/serviceaccounts/endpointslice-controller\nkube-system/serviceaccounts/endpointslicemirroring-controller\nkube-system/serviceaccounts/ephemeral-volume-controller\nkube-system/serviceaccounts/expand-controller\nkube-system/serviceaccounts/generic-garbage-collector\nkube-system/serviceaccounts/horizontal-pod-autoscaler\nkube-system/secrets/bootstrap-token-et92z0\nkube-system/serviceaccounts/job-controller\nkube-system/secrets/bootstrap-token-vgpm9r\nkube-system/serviceaccounts/kube-proxy\nkube-system/secrets/csi-rbd-secret\nkube-system/serviceaccounts/namespace-controller\nkube-system/secrets/kubeadm-certs\nkube-system/serviceaccounts/node-controller\nkube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1\nkube-system/serviceaccounts/persistent-volume-binder\nkube-system/secrets/sh.helm.release.v1.cilium.v1\nkube-system/serviceaccounts/pod-garbage-collector\nkube-system/serviceaccounts/pv-protection-controller\nkube-system/serviceaccounts/pvc-protection-controller\nkube-system/serviceaccounts/replicaset-controller\nkube-system/serviceaccounts/replication-controller\nkube-system/serviceaccounts/resourcequota-controller\nkube-system/serviceaccounts/root-ca-cert-publisher\nkube-system/serviceaccounts/service-account-controller\nkube-system/serviceaccounts/service-controller\nkube-system/serviceaccounts/statefulset-controller\nkube-system/serviceaccounts/token-cleaner\nkube-system/serviceaccounts/ttl-after-finished-controller\nkube-system/serviceaccounts/ttl-controller\nkube-system/services/ceph-csi-rbd-nodeplugin-http-metrics\nkube-system/services/ceph-csi-rbd-provisioner-http-metrics\nkube-system/services/kube-dns",
                            "stdout_lines": [
                                "xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value",
                                "xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value",
                                "",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/configmaps/envoy-gateway-config",
                                "envoy-gateway-system/configmaps/kube-root-ca.crt",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "default/configmaps/kube-root-ca.crt",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/deployment/envoy-gateway",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/endpoints/envoy-gateway",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "default/endpoints/kubernetes",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen",
                                "envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding",
                                "envoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/secrets/envoy",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/secrets/envoy-gateway",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/secrets/envoy-oidc-hmac",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/secrets/envoy-rate-limit",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1",
                                "envoy-gateway-system/serviceaccounts/default",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/serviceaccounts/envoy-gateway",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "envoy-gateway-system/services/envoy-gateway",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "default/persistentvolumeclaims/test-pvc",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-node-lease/configmaps/kube-root-ca.crt",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "default/serviceaccounts/default",
                                "default/services/kubernetes",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-public/configmaps/cluster-info",
                                "kube-public/configmaps/kube-root-ca.crt",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-node-lease/serviceaccounts/default",
                                "kube-system/configmaps/ceph-config",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/ceph-csi-config",
                                "kube-system/configmaps/ceph-csi-encryption-kms-config",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/cilium-config",
                                "kube-system/configmaps/coredns",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/extension-apiserver-authentication",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/kube-proxy",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/kube-root-ca.crt",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/kubeadm-config",
                                "kube-system/configmaps/kubelet-config",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/daemonsets/ceph-csi-rbd-nodeplugin",
                                "kube-system/daemonsets/cilium",
                                "kube-system/daemonsets/kube-proxy",
                                "kube-system/deployment/ceph-csi-rbd-provisioner",
                                "kube-system/deployment/cilium-operator",
                                "kube-system/deployment/coredns",
                                "kube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics",
                                "kube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics",
                                "kube-system/endpoints/kube-dns",
                                "kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo",
                                "kube-public/rolebindings/system:controller:bootstrap-signer",
                                "kube-public/roles/kubeadm:bootstrap-signer-clusterinfo",
                                "kube-public/roles/system:controller:bootstrap-signer",
                                "kube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj",
                                "kube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb",
                                "kube-system/pods/cilium-bn6bl",
                                "kube-system/pods/cilium-operator-869df985b8-hnjhr",
                                "kube-system/pods/coredns-67659f764b-fgmbr",
                                "kube-system/pods/coredns-67659f764b-frnl2",
                                "kube-system/pods/etcd-instance",
                                "kube-system/pods/kube-apiserver-instance",
                                "kube-system/pods/kube-controller-manager-instance",
                                "kube-system/pods/kube-proxy-qfmdd",
                                "kube-system/pods/kube-scheduler-instance",
                                "kube-system/pods/kube-vip-instance",
                                "kube-public/serviceaccounts/default",
                                "kube-system/rolebindings/ceph-csi-rbd-provisioner",
                                "kube-system/rolebindings/cilium-config-agent",
                                "kube-system/rolebindings/kube-proxy",
                                "kube-system/rolebindings/kubeadm:kubeadm-certs",
                                "kube-system/rolebindings/kubeadm:kubelet-config",
                                "kube-system/roles/ceph-csi-rbd-provisioner",
                                "kube-system/rolebindings/kubeadm:nodes-kubeadm-config",
                                "kube-system/roles/cilium-config-agent",
                                "kube-system/rolebindings/system::extension-apiserver-authentication-reader",
                                "kube-system/rolebindings/system::leader-locking-kube-controller-manager",
                                "kube-system/roles/extension-apiserver-authentication-reader",
                                "kube-system/rolebindings/system::leader-locking-kube-scheduler",
                                "kube-system/roles/kube-proxy",
                                "kube-system/rolebindings/system:controller:bootstrap-signer",
                                "kube-system/roles/kubeadm:kubeadm-certs",
                                "kube-system/rolebindings/system:controller:cloud-provider",
                                "kube-system/roles/kubeadm:kubelet-config",
                                "kube-system/rolebindings/system:controller:token-cleaner",
                                "kube-system/roles/kubeadm:nodes-kubeadm-config",
                                "kube-system/roles/system::leader-locking-kube-controller-manager",
                                "kube-system/roles/system::leader-locking-kube-scheduler",
                                "kube-system/roles/system:controller:bootstrap-signer",
                                "kube-system/roles/system:controller:cloud-provider",
                                "kube-system/roles/system:controller:token-cleaner",
                                "kube-system/serviceaccounts/attachdetach-controller",
                                "kube-system/serviceaccounts/bootstrap-signer",
                                "kube-system/serviceaccounts/ceph-csi-rbd-nodeplugin",
                                "kube-system/serviceaccounts/ceph-csi-rbd-provisioner",
                                "kube-system/serviceaccounts/certificate-controller",
                                "kube-system/serviceaccounts/cilium",
                                "kube-system/serviceaccounts/cilium-operator",
                                "kube-system/serviceaccounts/clusterrole-aggregation-controller",
                                "kube-system/serviceaccounts/coredns",
                                "kube-system/serviceaccounts/cronjob-controller",
                                "kube-system/serviceaccounts/daemon-set-controller",
                                "kube-system/serviceaccounts/default",
                                "kube-system/serviceaccounts/deployment-controller",
                                "kube-system/serviceaccounts/disruption-controller",
                                "kube-system/serviceaccounts/endpoint-controller",
                                "kube-system/serviceaccounts/endpointslice-controller",
                                "kube-system/serviceaccounts/endpointslicemirroring-controller",
                                "kube-system/serviceaccounts/ephemeral-volume-controller",
                                "kube-system/serviceaccounts/expand-controller",
                                "kube-system/serviceaccounts/generic-garbage-collector",
                                "kube-system/serviceaccounts/horizontal-pod-autoscaler",
                                "kube-system/secrets/bootstrap-token-et92z0",
                                "kube-system/serviceaccounts/job-controller",
                                "kube-system/secrets/bootstrap-token-vgpm9r",
                                "kube-system/serviceaccounts/kube-proxy",
                                "kube-system/secrets/csi-rbd-secret",
                                "kube-system/serviceaccounts/namespace-controller",
                                "kube-system/secrets/kubeadm-certs",
                                "kube-system/serviceaccounts/node-controller",
                                "kube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1",
                                "kube-system/serviceaccounts/persistent-volume-binder",
                                "kube-system/secrets/sh.helm.release.v1.cilium.v1",
                                "kube-system/serviceaccounts/pod-garbage-collector",
                                "kube-system/serviceaccounts/pv-protection-controller",
                                "kube-system/serviceaccounts/pvc-protection-controller",
                                "kube-system/serviceaccounts/replicaset-controller",
                                "kube-system/serviceaccounts/replication-controller",
                                "kube-system/serviceaccounts/resourcequota-controller",
                                "kube-system/serviceaccounts/root-ca-cert-publisher",
                                "kube-system/serviceaccounts/service-account-controller",
                                "kube-system/serviceaccounts/service-controller",
                                "kube-system/serviceaccounts/statefulset-controller",
                                "kube-system/serviceaccounts/token-cleaner",
                                "kube-system/serviceaccounts/ttl-after-finished-controller",
                                "kube-system/serviceaccounts/ttl-controller",
                                "kube-system/services/ceph-csi-rbd-nodeplugin-http-metrics",
                                "kube-system/services/ceph-csi-rbd-provisioner-http-metrics",
                                "kube-system/services/kube-dns"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000001c-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:38.088567Z",
                            "start": "2026-07-28T09:28:24.553173Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000001c",
                        "name": "Gathering descriptions for namespace scoped objects"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/objects /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/objects",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ objects/\ncd+++++++++ objects/cluster/\ncd+++++++++ objects/cluster/clusterrole/\n>f+++++++++ objects/cluster/clusterrole/admin.txt\n>f+++++++++ objects/cluster/clusterrole/admin.yaml\n>f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-nodeplugin.txt\n>f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-nodeplugin.yaml\n>f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/cluster/clusterrole/cilium-operator.txt\n>f+++++++++ objects/cluster/clusterrole/cilium-operator.yaml\n>f+++++++++ objects/cluster/clusterrole/cilium.txt\n>f+++++++++ objects/cluster/clusterrole/cilium.yaml\n>f+++++++++ objects/cluster/clusterrole/cluster-admin.txt\n>f+++++++++ objects/cluster/clusterrole/cluster-admin.yaml\n>f+++++++++ objects/cluster/clusterrole/edit.txt\n>f+++++++++ objects/cluster/clusterrole/edit.yaml\n>f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.txt\n>f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.yaml\n>f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-envoy-gateway-role.txt\n>f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-envoy-gateway-role.yaml\n>f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.txt\n>f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.yaml\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-admin.txt\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-admin.yaml\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-edit.txt\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-edit.yaml\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-view.txt\n>f+++++++++ objects/cluster/clusterrole/system:aggregate-to-view.yaml\n>f+++++++++ objects/cluster/clusterrole/system:auth-delegator.txt\n>f+++++++++ objects/cluster/clusterrole/system:auth-delegator.yaml\n>f+++++++++ objects/cluster/clusterrole/system:basic-user.txt\n>f+++++++++ objects/cluster/clusterrole/system:basic-user.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-approver.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-approver.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kubelet-serving-approver.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kubelet-serving-approver.yaml\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:legacy-unknown-approver.txt\n>f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:legacy-unknown-approver.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:attachdetach-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:attachdetach-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:certificate-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:certificate-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:clusterrole-aggregation-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:clusterrole-aggregation-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:cronjob-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:cronjob-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:daemon-set-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:daemon-set-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:deployment-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:deployment-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:disruption-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:disruption-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpoint-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpoint-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpointslice-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpointslice-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpointslicemirroring-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:endpointslicemirroring-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:ephemeral-volume-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:ephemeral-volume-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:expand-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:expand-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:generic-garbage-collector.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:generic-garbage-collector.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:horizontal-pod-autoscaler.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:horizontal-pod-autoscaler.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:job-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:job-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:namespace-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:namespace-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:node-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:node-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:persistent-volume-binder.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:persistent-volume-binder.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:pod-garbage-collector.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:pod-garbage-collector.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:pv-protection-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:pv-protection-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:pvc-protection-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:pvc-protection-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:replicaset-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:replicaset-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:replication-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:replication-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:resourcequota-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:resourcequota-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:root-ca-cert-publisher.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:root-ca-cert-publisher.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:route-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:route-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:service-account-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:service-account-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:service-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:service-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:statefulset-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:statefulset-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:ttl-after-finished-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:ttl-after-finished-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:controller:ttl-controller.txt\n>f+++++++++ objects/cluster/clusterrole/system:controller:ttl-controller.yaml\n>f+++++++++ objects/cluster/clusterrole/system:coredns.txt\n>f+++++++++ objects/cluster/clusterrole/system:coredns.yaml\n>f+++++++++ objects/cluster/clusterrole/system:discovery.txt\n>f+++++++++ objects/cluster/clusterrole/system:discovery.yaml\n>f+++++++++ objects/cluster/clusterrole/system:heapster.txt\n>f+++++++++ objects/cluster/clusterrole/system:heapster.yaml\n>f+++++++++ objects/cluster/clusterrole/system:kube-aggregator.txt\n>f+++++++++ objects/cluster/clusterrole/system:kube-aggregator.yaml\n>f+++++++++ objects/cluster/clusterrole/system:kube-controller-manager.txt\n>f+++++++++ objects/cluster/clusterrole/system:kube-controller-manager.yaml\n>f+++++++++ objects/cluster/clusterrole/system:kube-dns.txt\n>f+++++++++ objects/cluster/clusterrole/system:kube-dns.yaml\n>f+++++++++ objects/cluster/clusterrole/system:kube-scheduler.txt\n>f+++++++++ objects/cluster/clusterrole/system:kube-scheduler.yaml\n>f+++++++++ objects/cluster/clusterrole/system:kubelet-api-admin.txt\n>f+++++++++ objects/cluster/clusterrole/system:kubelet-api-admin.yaml\n>f+++++++++ objects/cluster/clusterrole/system:monitoring.txt\n>f+++++++++ objects/cluster/clusterrole/system:monitoring.yaml\n>f+++++++++ objects/cluster/clusterrole/system:node-bootstrapper.txt\n>f+++++++++ objects/cluster/clusterrole/system:node-bootstrapper.yaml\n>f+++++++++ objects/cluster/clusterrole/system:node-problem-detector.txt\n>f+++++++++ objects/cluster/clusterrole/system:node-problem-detector.yaml\n>f+++++++++ objects/cluster/clusterrole/system:node-proxier.txt\n>f+++++++++ objects/cluster/clusterrole/system:node-proxier.yaml\n>f+++++++++ objects/cluster/clusterrole/system:node.txt\n>f+++++++++ objects/cluster/clusterrole/system:node.yaml\n>f+++++++++ objects/cluster/clusterrole/system:persistent-volume-provisioner.txt\n>f+++++++++ objects/cluster/clusterrole/system:persistent-volume-provisioner.yaml\n>f+++++++++ objects/cluster/clusterrole/system:public-info-viewer.txt\n>f+++++++++ objects/cluster/clusterrole/system:public-info-viewer.yaml\n>f+++++++++ objects/cluster/clusterrole/system:service-account-issuer-discovery.txt\n>f+++++++++ objects/cluster/clusterrole/system:service-account-issuer-discovery.yaml\n>f+++++++++ objects/cluster/clusterrole/system:volume-scheduler.txt\n>f+++++++++ objects/cluster/clusterrole/system:volume-scheduler.yaml\n>f+++++++++ objects/cluster/clusterrole/view.txt\n>f+++++++++ objects/cluster/clusterrole/view.yaml\ncd+++++++++ objects/cluster/clusterrolebinding/\n>f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-nodeplugin.txt\n>f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-nodeplugin.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cilium-operator.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cilium-operator.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cilium.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cilium.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cluster-admin.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cluster-admin.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.txt\n>f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:get-nodes.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:get-nodes.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:kubelet-bootstrap.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:kubelet-bootstrap.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-bootstrap.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-bootstrap.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-proxier.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-proxier.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:basic-user.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:basic-user.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:attachdetach-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:attachdetach-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:certificate-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:certificate-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:clusterrole-aggregation-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:clusterrole-aggregation-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:cronjob-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:cronjob-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:daemon-set-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:daemon-set-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:deployment-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:deployment-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:disruption-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:disruption-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpoint-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpoint-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslice-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslice-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslicemirroring-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslicemirroring-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ephemeral-volume-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ephemeral-volume-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:expand-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:expand-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:generic-garbage-collector.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:generic-garbage-collector.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:horizontal-pod-autoscaler.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:horizontal-pod-autoscaler.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:job-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:job-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:namespace-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:namespace-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:node-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:node-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:persistent-volume-binder.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:persistent-volume-binder.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pod-garbage-collector.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pod-garbage-collector.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pv-protection-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pv-protection-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pvc-protection-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:pvc-protection-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:replicaset-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:replicaset-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:replication-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:replication-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:resourcequota-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:resourcequota-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:root-ca-cert-publisher.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:root-ca-cert-publisher.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:route-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:route-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-account-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-account-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:statefulset-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:statefulset-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-after-finished-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-after-finished-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-controller.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-controller.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:coredns.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:coredns.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:discovery.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:discovery.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-controller-manager.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-controller-manager.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-dns.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-dns.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-scheduler.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:kube-scheduler.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:monitoring.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:monitoring.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:node-proxier.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:node-proxier.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:node.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:node.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:public-info-viewer.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:public-info-viewer.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:service-account-issuer-discovery.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:service-account-issuer-discovery.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/system:volume-scheduler.txt\n>f+++++++++ objects/cluster/clusterrolebinding/system:volume-scheduler.yaml\ncd+++++++++ objects/cluster/namespace/\n>f+++++++++ objects/cluster/namespace/default.txt\n>f+++++++++ objects/cluster/namespace/default.yaml\n>f+++++++++ objects/cluster/namespace/envoy-gateway-system.txt\n>f+++++++++ objects/cluster/namespace/envoy-gateway-system.yaml\n>f+++++++++ objects/cluster/namespace/kube-node-lease.txt\n>f+++++++++ objects/cluster/namespace/kube-node-lease.yaml\n>f+++++++++ objects/cluster/namespace/kube-public.txt\n>f+++++++++ objects/cluster/namespace/kube-public.yaml\n>f+++++++++ objects/cluster/namespace/kube-system.txt\n>f+++++++++ objects/cluster/namespace/kube-system.yaml\ncd+++++++++ objects/cluster/node/\n>f+++++++++ objects/cluster/node/instance.txt\n>f+++++++++ objects/cluster/node/instance.yaml\ncd+++++++++ objects/cluster/storageclass/\n>f+++++++++ objects/cluster/storageclass/general.txt\n>f+++++++++ objects/cluster/storageclass/general.yaml\ncd+++++++++ objects/namespaced/\ncd+++++++++ objects/namespaced/default/\ncd+++++++++ objects/namespaced/default/configmaps/\n>f+++++++++ objects/namespaced/default/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/default/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/default/endpoints/\n>f+++++++++ objects/namespaced/default/endpoints/kubernetes.txt\n>f+++++++++ objects/namespaced/default/endpoints/kubernetes.yaml\ncd+++++++++ objects/namespaced/default/persistentvolumeclaims/\n>f+++++++++ objects/namespaced/default/persistentvolumeclaims/test-pvc.txt\n>f+++++++++ objects/namespaced/default/persistentvolumeclaims/test-pvc.yaml\ncd+++++++++ objects/namespaced/default/serviceaccounts/\n>f+++++++++ objects/namespaced/default/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/default/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/default/services/\n>f+++++++++ objects/namespaced/default/services/kubernetes.txt\n>f+++++++++ objects/namespaced/default/services/kubernetes.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/\ncd+++++++++ objects/namespaced/envoy-gateway-system/configmaps/\n>f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/envoy-gateway-config.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/envoy-gateway-config.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/deployment/\n>f+++++++++ objects/namespaced/envoy-gateway-system/deployment/envoy-gateway.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/deployment/envoy-gateway.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/endpoints/\n>f+++++++++ objects/namespaced/envoy-gateway-system/endpoints/envoy-gateway.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/endpoints/envoy-gateway.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/pods/\n>f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/roles/\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/secrets/\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-gateway.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-gateway.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-oidc-hmac.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-oidc-hmac.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-rate-limit.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-rate-limit.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen.yaml\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway.yaml\ncd+++++++++ objects/namespaced/envoy-gateway-system/services/\n>f+++++++++ objects/namespaced/envoy-gateway-system/services/envoy-gateway.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/services/envoy-gateway.yaml\ncd+++++++++ objects/namespaced/kube-node-lease/\ncd+++++++++ objects/namespaced/kube-node-lease/configmaps/\n>f+++++++++ objects/namespaced/kube-node-lease/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/kube-node-lease/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/\n>f+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/kube-public/\ncd+++++++++ objects/namespaced/kube-public/configmaps/\n>f+++++++++ objects/namespaced/kube-public/configmaps/cluster-info.txt\n>f+++++++++ objects/namespaced/kube-public/configmaps/cluster-info.yaml\n>f+++++++++ objects/namespaced/kube-public/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/kube-public/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/kube-public/rolebindings/\n>f+++++++++ objects/namespaced/kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo.txt\n>f+++++++++ objects/namespaced/kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo.yaml\n>f+++++++++ objects/namespaced/kube-public/rolebindings/system:controller:bootstrap-signer.txt\n>f+++++++++ objects/namespaced/kube-public/rolebindings/system:controller:bootstrap-signer.yaml\ncd+++++++++ objects/namespaced/kube-public/roles/\n>f+++++++++ objects/namespaced/kube-public/roles/kubeadm:bootstrap-signer-clusterinfo.txt\n>f+++++++++ objects/namespaced/kube-public/roles/kubeadm:bootstrap-signer-clusterinfo.yaml\n>f+++++++++ objects/namespaced/kube-public/roles/system:controller:bootstrap-signer.txt\n>f+++++++++ objects/namespaced/kube-public/roles/system:controller:bootstrap-signer.yaml\ncd+++++++++ objects/namespaced/kube-public/serviceaccounts/\n>f+++++++++ objects/namespaced/kube-public/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/kube-public/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/kube-system/\ncd+++++++++ objects/namespaced/kube-system/configmaps/\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-config.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-config.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-encryption-kms-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-encryption-kms-config.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/cilium-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/cilium-config.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/coredns.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/coredns.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/extension-apiserver-authentication.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/extension-apiserver-authentication.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/kube-root-ca.crt.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/kubeadm-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/kubeadm-config.yaml\n>f+++++++++ objects/namespaced/kube-system/configmaps/kubelet-config.txt\n>f+++++++++ objects/namespaced/kube-system/configmaps/kubelet-config.yaml\ncd+++++++++ objects/namespaced/kube-system/daemonsets/\n>f+++++++++ objects/namespaced/kube-system/daemonsets/ceph-csi-rbd-nodeplugin.txt\n>f+++++++++ objects/namespaced/kube-system/daemonsets/ceph-csi-rbd-nodeplugin.yaml\n>f+++++++++ objects/namespaced/kube-system/daemonsets/cilium.txt\n>f+++++++++ objects/namespaced/kube-system/daemonsets/cilium.yaml\n>f+++++++++ objects/namespaced/kube-system/daemonsets/kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/daemonsets/kube-proxy.yaml\ncd+++++++++ objects/namespaced/kube-system/deployment/\n>f+++++++++ objects/namespaced/kube-system/deployment/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/namespaced/kube-system/deployment/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/namespaced/kube-system/deployment/cilium-operator.txt\n>f+++++++++ objects/namespaced/kube-system/deployment/cilium-operator.yaml\n>f+++++++++ objects/namespaced/kube-system/deployment/coredns.txt\n>f+++++++++ objects/namespaced/kube-system/deployment/coredns.yaml\ncd+++++++++ objects/namespaced/kube-system/endpoints/\n>f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.yaml\ncd+++++++++ objects/namespaced/kube-system/pods/\n>f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj.txt\n>f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb.txt\n>f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-bn6bl.txt\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-bn6bl.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-hnjhr.txt\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-hnjhr.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-fgmbr.txt\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-fgmbr.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-frnl2.txt\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-frnl2.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/etcd-instance.txt\n>f+++++++++ objects/namespaced/kube-system/pods/etcd-instance.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/kube-apiserver-instance.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-apiserver-instance.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/kube-controller-manager-instance.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-controller-manager-instance.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-qfmdd.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-qfmdd.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/kube-scheduler-instance.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-scheduler-instance.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/kube-vip-instance.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-vip-instance.yaml\ncd+++++++++ objects/namespaced/kube-system/rolebindings/\n>f+++++++++ objects/namespaced/kube-system/rolebindings/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/cilium-config-agent.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/cilium-config-agent.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubeadm-certs.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubeadm-certs.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubelet-config.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubelet-config.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:nodes-kubeadm-config.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:nodes-kubeadm-config.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::extension-apiserver-authentication-reader.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::extension-apiserver-authentication-reader.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-controller-manager.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-controller-manager.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-scheduler.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-scheduler.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:bootstrap-signer.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:bootstrap-signer.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:cloud-provider.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:cloud-provider.yaml\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:token-cleaner.txt\n>f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:token-cleaner.yaml\ncd+++++++++ objects/namespaced/kube-system/roles/\n>f+++++++++ objects/namespaced/kube-system/roles/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/namespaced/kube-system/roles/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/cilium-config-agent.txt\n>f+++++++++ objects/namespaced/kube-system/roles/cilium-config-agent.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/extension-apiserver-authentication-reader.txt\n>f+++++++++ objects/namespaced/kube-system/roles/extension-apiserver-authentication-reader.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/roles/kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubeadm-certs.txt\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubeadm-certs.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubelet-config.txt\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubelet-config.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:nodes-kubeadm-config.txt\n>f+++++++++ objects/namespaced/kube-system/roles/kubeadm:nodes-kubeadm-config.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-controller-manager.txt\n>f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-controller-manager.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-scheduler.txt\n>f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-scheduler.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:bootstrap-signer.txt\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:bootstrap-signer.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:cloud-provider.txt\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:cloud-provider.yaml\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:token-cleaner.txt\n>f+++++++++ objects/namespaced/kube-system/roles/system:controller:token-cleaner.yaml\ncd+++++++++ objects/namespaced/kube-system/secrets/\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-et92z0.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-et92z0.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-vgpm9r.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-vgpm9r.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/csi-rbd-secret.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/csi-rbd-secret.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/kubeadm-certs.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/kubeadm-certs.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.cilium.v1.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.cilium.v1.yaml\ncd+++++++++ objects/namespaced/kube-system/serviceaccounts/\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/attachdetach-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/attachdetach-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/bootstrap-signer.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/bootstrap-signer.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-nodeplugin.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-nodeplugin.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-provisioner.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-provisioner.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/certificate-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/certificate-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium-operator.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium-operator.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/clusterrole-aggregation-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/clusterrole-aggregation-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/coredns.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/coredns.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cronjob-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/cronjob-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/daemon-set-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/daemon-set-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/deployment-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/deployment-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/disruption-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/disruption-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpoint-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpoint-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslice-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslice-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslicemirroring-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslicemirroring-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ephemeral-volume-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ephemeral-volume-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/expand-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/expand-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/generic-garbage-collector.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/generic-garbage-collector.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/horizontal-pod-autoscaler.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/horizontal-pod-autoscaler.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/job-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/job-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/namespace-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/namespace-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/node-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/node-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/persistent-volume-binder.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/persistent-volume-binder.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pod-garbage-collector.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pod-garbage-collector.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pv-protection-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pv-protection-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pvc-protection-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/pvc-protection-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/replicaset-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/replicaset-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/replication-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/replication-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/resourcequota-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/resourcequota-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/root-ca-cert-publisher.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/root-ca-cert-publisher.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-account-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-account-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/statefulset-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/statefulset-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/token-cleaner.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/token-cleaner.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-after-finished-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-after-finished-controller.yaml\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-controller.txt\n>f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-controller.yaml\ncd+++++++++ objects/namespaced/kube-system/services/\n>f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-nodeplugin-http-metrics.txt\n>f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-nodeplugin-http-metrics.yaml\n>f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-provisioner-http-metrics.txt\n>f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-provisioner-http-metrics.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-dns.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-dns.yaml\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ objects/",
                                "cd+++++++++ objects/cluster/",
                                "cd+++++++++ objects/cluster/clusterrole/",
                                ">f+++++++++ objects/cluster/clusterrole/admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-nodeplugin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-nodeplugin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/cluster/clusterrole/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cilium-operator.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cilium-operator.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cilium.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cilium.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cluster-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cluster-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/edit.txt",
                                ">f+++++++++ objects/cluster/clusterrole/edit.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.txt",
                                ">f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-envoy-gateway-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/envoy-gateway-gateway-helm-envoy-gateway-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-edit.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-edit.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:aggregate-to-view.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:auth-delegator.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:auth-delegator.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:basic-user.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:basic-user.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:certificatesigningrequests:selfnodeclient.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-approver.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-approver.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kube-apiserver-client-kubelet-approver.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kubelet-serving-approver.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:kubelet-serving-approver.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:legacy-unknown-approver.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:certificates.k8s.io:legacy-unknown-approver.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:attachdetach-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:attachdetach-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:certificate-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:certificate-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:clusterrole-aggregation-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:clusterrole-aggregation-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:cronjob-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:cronjob-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:daemon-set-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:daemon-set-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:deployment-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:deployment-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:disruption-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:disruption-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpoint-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpoint-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpointslice-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpointslice-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpointslicemirroring-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:endpointslicemirroring-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ephemeral-volume-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ephemeral-volume-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:expand-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:expand-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:generic-garbage-collector.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:generic-garbage-collector.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:horizontal-pod-autoscaler.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:horizontal-pod-autoscaler.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:job-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:job-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:namespace-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:namespace-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:node-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:node-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:persistent-volume-binder.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:persistent-volume-binder.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pod-garbage-collector.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pod-garbage-collector.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pv-protection-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pv-protection-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pvc-protection-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:pvc-protection-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:replicaset-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:replicaset-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:replication-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:replication-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:resourcequota-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:resourcequota-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:root-ca-cert-publisher.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:root-ca-cert-publisher.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:route-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:route-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:service-account-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:service-account-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:service-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:service-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:statefulset-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:statefulset-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ttl-after-finished-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ttl-after-finished-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ttl-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:controller:ttl-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:coredns.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:coredns.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:heapster.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:heapster.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-aggregator.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-aggregator.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-controller-manager.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-controller-manager.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-dns.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-dns.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-scheduler.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:kube-scheduler.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:kubelet-api-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:kubelet-api-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:monitoring.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:monitoring.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-bootstrapper.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-bootstrapper.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-problem-detector.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-problem-detector.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-proxier.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:node-proxier.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:node.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:node.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:persistent-volume-provisioner.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:persistent-volume-provisioner.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:public-info-viewer.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:public-info-viewer.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:service-account-issuer-discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:service-account-issuer-discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/system:volume-scheduler.txt",
                                ">f+++++++++ objects/cluster/clusterrole/system:volume-scheduler.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/view.yaml",
                                "cd+++++++++ objects/cluster/clusterrolebinding/",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-nodeplugin.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-nodeplugin.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cilium-operator.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cilium-operator.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cilium.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cilium.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cluster-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cluster-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:get-nodes.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:get-nodes.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:kubelet-bootstrap.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:kubelet-bootstrap.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-bootstrap.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-bootstrap.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-proxier.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kubeadm:node-proxier.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:basic-user.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:basic-user.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:attachdetach-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:attachdetach-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:certificate-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:certificate-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:clusterrole-aggregation-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:clusterrole-aggregation-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:cronjob-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:cronjob-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:daemon-set-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:daemon-set-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:deployment-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:deployment-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:disruption-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:disruption-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpoint-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpoint-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslice-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslice-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslicemirroring-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:endpointslicemirroring-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ephemeral-volume-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ephemeral-volume-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:expand-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:expand-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:generic-garbage-collector.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:generic-garbage-collector.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:horizontal-pod-autoscaler.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:horizontal-pod-autoscaler.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:job-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:job-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:namespace-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:namespace-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:node-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:node-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:persistent-volume-binder.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:persistent-volume-binder.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pod-garbage-collector.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pod-garbage-collector.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pv-protection-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pv-protection-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pvc-protection-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:pvc-protection-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:replicaset-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:replicaset-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:replication-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:replication-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:resourcequota-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:resourcequota-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:root-ca-cert-publisher.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:root-ca-cert-publisher.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:route-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:route-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-account-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-account-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:service-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:statefulset-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:statefulset-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-after-finished-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-after-finished-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-controller.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:controller:ttl-controller.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:coredns.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:coredns.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-controller-manager.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-controller-manager.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-dns.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-dns.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-scheduler.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:kube-scheduler.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:monitoring.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:monitoring.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:node-proxier.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:node-proxier.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:node.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:node.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:public-info-viewer.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:public-info-viewer.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:service-account-issuer-discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:service-account-issuer-discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:volume-scheduler.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/system:volume-scheduler.yaml",
                                "cd+++++++++ objects/cluster/namespace/",
                                ">f+++++++++ objects/cluster/namespace/default.txt",
                                ">f+++++++++ objects/cluster/namespace/default.yaml",
                                ">f+++++++++ objects/cluster/namespace/envoy-gateway-system.txt",
                                ">f+++++++++ objects/cluster/namespace/envoy-gateway-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/kube-node-lease.txt",
                                ">f+++++++++ objects/cluster/namespace/kube-node-lease.yaml",
                                ">f+++++++++ objects/cluster/namespace/kube-public.txt",
                                ">f+++++++++ objects/cluster/namespace/kube-public.yaml",
                                ">f+++++++++ objects/cluster/namespace/kube-system.txt",
                                ">f+++++++++ objects/cluster/namespace/kube-system.yaml",
                                "cd+++++++++ objects/cluster/node/",
                                ">f+++++++++ objects/cluster/node/instance.txt",
                                ">f+++++++++ objects/cluster/node/instance.yaml",
                                "cd+++++++++ objects/cluster/storageclass/",
                                ">f+++++++++ objects/cluster/storageclass/general.txt",
                                ">f+++++++++ objects/cluster/storageclass/general.yaml",
                                "cd+++++++++ objects/namespaced/",
                                "cd+++++++++ objects/namespaced/default/",
                                "cd+++++++++ objects/namespaced/default/configmaps/",
                                ">f+++++++++ objects/namespaced/default/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/default/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/default/endpoints/",
                                ">f+++++++++ objects/namespaced/default/endpoints/kubernetes.txt",
                                ">f+++++++++ objects/namespaced/default/endpoints/kubernetes.yaml",
                                "cd+++++++++ objects/namespaced/default/persistentvolumeclaims/",
                                ">f+++++++++ objects/namespaced/default/persistentvolumeclaims/test-pvc.txt",
                                ">f+++++++++ objects/namespaced/default/persistentvolumeclaims/test-pvc.yaml",
                                "cd+++++++++ objects/namespaced/default/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/default/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/default/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/default/services/",
                                ">f+++++++++ objects/namespaced/default/services/kubernetes.txt",
                                ">f+++++++++ objects/namespaced/default/services/kubernetes.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/configmaps/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/envoy-gateway-config.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/envoy-gateway-config.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/deployment/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/deployment/envoy-gateway.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/deployment/envoy-gateway.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/endpoints/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/endpoints/envoy-gateway.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/endpoints/envoy-gateway.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/pods/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-stnjr.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-certgen.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-infra-manager.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/roles/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-certgen.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-infra-manager.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/roles/envoy-gateway-gateway-helm-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/secrets/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-gateway.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-gateway.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-oidc-hmac.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-oidc-hmac.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-rate-limit.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy-rate-limit.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/envoy.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway-gateway-helm-certgen.yaml",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/serviceaccounts/envoy-gateway.yaml",
                                "cd+++++++++ objects/namespaced/envoy-gateway-system/services/",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/services/envoy-gateway.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/services/envoy-gateway.yaml",
                                "cd+++++++++ objects/namespaced/kube-node-lease/",
                                "cd+++++++++ objects/namespaced/kube-node-lease/configmaps/",
                                ">f+++++++++ objects/namespaced/kube-node-lease/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/kube-node-lease/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/kube-node-lease/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/kube-public/",
                                "cd+++++++++ objects/namespaced/kube-public/configmaps/",
                                ">f+++++++++ objects/namespaced/kube-public/configmaps/cluster-info.txt",
                                ">f+++++++++ objects/namespaced/kube-public/configmaps/cluster-info.yaml",
                                ">f+++++++++ objects/namespaced/kube-public/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/kube-public/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/kube-public/rolebindings/",
                                ">f+++++++++ objects/namespaced/kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo.txt",
                                ">f+++++++++ objects/namespaced/kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo.yaml",
                                ">f+++++++++ objects/namespaced/kube-public/rolebindings/system:controller:bootstrap-signer.txt",
                                ">f+++++++++ objects/namespaced/kube-public/rolebindings/system:controller:bootstrap-signer.yaml",
                                "cd+++++++++ objects/namespaced/kube-public/roles/",
                                ">f+++++++++ objects/namespaced/kube-public/roles/kubeadm:bootstrap-signer-clusterinfo.txt",
                                ">f+++++++++ objects/namespaced/kube-public/roles/kubeadm:bootstrap-signer-clusterinfo.yaml",
                                ">f+++++++++ objects/namespaced/kube-public/roles/system:controller:bootstrap-signer.txt",
                                ">f+++++++++ objects/namespaced/kube-public/roles/system:controller:bootstrap-signer.yaml",
                                "cd+++++++++ objects/namespaced/kube-public/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/kube-public/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/kube-public/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/",
                                "cd+++++++++ objects/namespaced/kube-system/configmaps/",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-encryption-kms-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/ceph-csi-encryption-kms-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/cilium-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/cilium-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/coredns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/coredns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/extension-apiserver-authentication.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/extension-apiserver-authentication.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-apiserver-legacy-service-account-token-tracking.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kube-root-ca.crt.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kubeadm-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kubeadm-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kubelet-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/configmaps/kubelet-config.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/daemonsets/",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/ceph-csi-rbd-nodeplugin.txt",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/ceph-csi-rbd-nodeplugin.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/cilium.txt",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/cilium.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/daemonsets/kube-proxy.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/deployment/",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/cilium-operator.txt",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/cilium-operator.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/coredns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/deployment/coredns.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/endpoints/",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-nodeplugin-http-metrics.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/ceph-csi-rbd-provisioner-http-metrics.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/pods/",
                                ">f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-nodeplugin-zdrmj.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-bn6bl.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-bn6bl.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-hnjhr.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-hnjhr.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-fgmbr.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-fgmbr.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-frnl2.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-frnl2.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/etcd-instance.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/etcd-instance.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-apiserver-instance.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-apiserver-instance.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-controller-manager-instance.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-controller-manager-instance.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-qfmdd.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-qfmdd.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-scheduler-instance.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-scheduler-instance.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-vip-instance.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-vip-instance.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/cilium-config-agent.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/cilium-config-agent.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubeadm-certs.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubeadm-certs.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubelet-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:kubelet-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:nodes-kubeadm-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/kubeadm:nodes-kubeadm-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::extension-apiserver-authentication-reader.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::extension-apiserver-authentication-reader.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-controller-manager.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-scheduler.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system::leader-locking-kube-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:bootstrap-signer.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:bootstrap-signer.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:cloud-provider.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:cloud-provider.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:token-cleaner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/rolebindings/system:controller:token-cleaner.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/roles/",
                                ">f+++++++++ objects/namespaced/kube-system/roles/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/cilium-config-agent.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/cilium-config-agent.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/extension-apiserver-authentication-reader.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/extension-apiserver-authentication-reader.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubeadm-certs.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubeadm-certs.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubelet-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:kubelet-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:nodes-kubeadm-config.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/kubeadm:nodes-kubeadm-config.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-controller-manager.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-scheduler.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system::leader-locking-kube-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:bootstrap-signer.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:bootstrap-signer.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:cloud-provider.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:cloud-provider.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:token-cleaner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/roles/system:controller:token-cleaner.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/secrets/",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-et92z0.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-et92z0.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-vgpm9r.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-vgpm9r.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/csi-rbd-secret.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/csi-rbd-secret.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/kubeadm-certs.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/kubeadm-certs.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.ceph-csi-rbd.v1.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.cilium.v1.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/sh.helm.release.v1.cilium.v1.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/attachdetach-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/attachdetach-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/bootstrap-signer.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/bootstrap-signer.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-nodeplugin.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-nodeplugin.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ceph-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/certificate-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/certificate-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium-operator.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium-operator.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cilium.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/clusterrole-aggregation-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/clusterrole-aggregation-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/coredns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/coredns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cronjob-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/cronjob-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/daemon-set-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/daemon-set-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/deployment-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/deployment-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/disruption-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/disruption-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpoint-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpoint-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslice-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslice-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslicemirroring-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/endpointslicemirroring-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ephemeral-volume-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ephemeral-volume-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/expand-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/expand-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/generic-garbage-collector.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/generic-garbage-collector.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/horizontal-pod-autoscaler.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/horizontal-pod-autoscaler.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/job-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/job-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/namespace-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/namespace-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/node-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/node-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/persistent-volume-binder.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/persistent-volume-binder.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pod-garbage-collector.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pod-garbage-collector.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pv-protection-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pv-protection-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pvc-protection-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/pvc-protection-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/replicaset-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/replicaset-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/replication-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/replication-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/resourcequota-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/resourcequota-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/root-ca-cert-publisher.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/root-ca-cert-publisher.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-account-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-account-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/service-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/statefulset-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/statefulset-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/token-cleaner.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/token-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-after-finished-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-after-finished-controller.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-controller.txt",
                                ">f+++++++++ objects/namespaced/kube-system/serviceaccounts/ttl-controller.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/services/",
                                ">f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-nodeplugin-http-metrics.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-nodeplugin-http-metrics.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-provisioner-http-metrics.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/ceph-csi-rbd-provisioner-http-metrics.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-dns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-dns.yaml"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:39.739688Z",
                            "start": "2026-07-28T09:28:38.094640Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000001d",
                        "name": "Downloads logs to executor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/pod-logs",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/pod-logs",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/pod-logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/pod-logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:39.963008Z",
                            "start": "2026-07-28T09:28:39.750254Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000021",
                        "name": "creating directory for pod logs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/pod-logs/failed-pods",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/pod-logs/failed-pods",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/pod-logs/failed-pods",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/pod-logs/failed-pods",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:41.025615Z",
                            "start": "2026-07-28T09:28:40.826147Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000022",
                        "name": "creating directory for failed pod logs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nfunction get_namespaces () {\n  kubectl get namespaces -o name | awk -F '/' '{ print $NF }'\n}\nfunction get_pods () {\n  NAMESPACE=$1\n  kubectl get pods -n ${NAMESPACE} -o name | awk -F '/' '{ print $NF }' | xargs -I {} echo ${NAMESPACE} {}\n}\nexport -f get_pods\nfunction get_pod_logs () {\n  NAMESPACE=${1% *}\n  POD=${1#* }\n  INIT_CONTAINERS=$(kubectl get pod $POD -n ${NAMESPACE} -o json | jq -r '.spec.initContainers[]?.name')\n  CONTAINERS=$(kubectl get pod $POD -n ${NAMESPACE} -o json | jq -r '.spec.containers[].name')\n  for CONTAINER in ${INIT_CONTAINERS} ${CONTAINERS}; do\n    echo \"${NAMESPACE}/${POD}/${CONTAINER}\"\n    mkdir -p \"/tmp/logs/pod-logs/${NAMESPACE}/${POD}\"\n    mkdir -p \"/tmp/logs/pod-logs/failed-pods/${NAMESPACE}/${POD}\"\n    kubectl logs ${POD} -n ${NAMESPACE} -c ${CONTAINER} > \"/tmp/logs/pod-logs/${NAMESPACE}/${POD}/${CONTAINER}.txt\"\n    kubectl logs --previous ${POD} -n ${NAMESPACE} -c ${CONTAINER} > \"/tmp/logs/pod-logs/failed-pods/${NAMESPACE}/${POD}/${CONTAINER}.txt\"\n  done\n}\nexport -f get_pod_logs\nget_namespaces |  xargs -r -I {} bash -c 'get_pods \"$@\"' _ {} |  xargs -r -I {} bash -c 'get_pod_logs \"$@\"' _ {}",
                            "delta": "0:00:06.919958",
                            "end": "2026-07-28 09:28:48.172769",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nfunction get_namespaces () {\n  kubectl get namespaces -o name | awk -F '/' '{ print $NF }'\n}\nfunction get_pods () {\n  NAMESPACE=$1\n  kubectl get pods -n ${NAMESPACE} -o name | awk -F '/' '{ print $NF }' | xargs -I {} echo ${NAMESPACE} {}\n}\nexport -f get_pods\nfunction get_pod_logs () {\n  NAMESPACE=${1% *}\n  POD=${1#* }\n  INIT_CONTAINERS=$(kubectl get pod $POD -n ${NAMESPACE} -o json | jq -r '.spec.initContainers[]?.name')\n  CONTAINERS=$(kubectl get pod $POD -n ${NAMESPACE} -o json | jq -r '.spec.containers[].name')\n  for CONTAINER in ${INIT_CONTAINERS} ${CONTAINERS}; do\n    echo \"${NAMESPACE}/${POD}/${CONTAINER}\"\n    mkdir -p \"/tmp/logs/pod-logs/${NAMESPACE}/${POD}\"\n    mkdir -p \"/tmp/logs/pod-logs/failed-pods/${NAMESPACE}/${POD}\"\n    kubectl logs ${POD} -n ${NAMESPACE} -c ${CONTAINER} > \"/tmp/logs/pod-logs/${NAMESPACE}/${POD}/${CONTAINER}.txt\"\n    kubectl logs --previous ${POD} -n ${NAMESPACE} -c ${CONTAINER} > \"/tmp/logs/pod-logs/failed-pods/${NAMESPACE}/${POD}/${CONTAINER}.txt\"\n  done\n}\nexport -f get_pod_logs\nget_namespaces |  xargs -r -I {} bash -c 'get_pods \"$@\"' _ {} |  xargs -r -I {} bash -c 'get_pod_logs \"$@\"' _ {}",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000023-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 123,
                            "start": "2026-07-28 09:28:41.252811",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway\nError from server (BadRequest): previous terminated container \"envoy-gateway\" in pod \"envoy-gateway-78446f96c9-stnjr\" not found\nkube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin\nError from server (BadRequest): previous terminated container \"csi-rbdplugin\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found\nkube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar\nError from server (BadRequest): previous terminated container \"driver-registrar\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found\nkube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus\nError from server (BadRequest): previous terminated container \"liveness-prometheus\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin\nError from server (BadRequest): previous terminated container \"csi-rbdplugin\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner\nError from server (BadRequest): previous terminated container \"csi-provisioner\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer\nError from server (BadRequest): previous terminated container \"csi-resizer\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter\nError from server (BadRequest): previous terminated container \"csi-snapshotter\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher\nError from server (BadRequest): previous terminated container \"csi-attacher\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller\nError from server (BadRequest): previous terminated container \"csi-rbdplugin-controller\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus\nError from server (BadRequest): previous terminated container \"liveness-prometheus\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found\nkube-system/cilium-bn6bl/config\nError from server (BadRequest): previous terminated container \"config\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/mount-cgroup\nError from server (BadRequest): previous terminated container \"mount-cgroup\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/apply-sysctl-overwrites\nError from server (BadRequest): previous terminated container \"apply-sysctl-overwrites\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/mount-bpf-fs\nError from server (BadRequest): previous terminated container \"mount-bpf-fs\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/clean-cilium-state\nError from server (BadRequest): previous terminated container \"clean-cilium-state\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/install-cni-binaries\nError from server (BadRequest): previous terminated container \"install-cni-binaries\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-bn6bl/cilium-agent\nError from server (BadRequest): previous terminated container \"cilium-agent\" in pod \"cilium-bn6bl\" not found\nkube-system/cilium-operator-869df985b8-hnjhr/cilium-operator\nError from server (BadRequest): previous terminated container \"cilium-operator\" in pod \"cilium-operator-869df985b8-hnjhr\" not found\nkube-system/coredns-67659f764b-fgmbr/coredns\nError from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-fgmbr\" not found\nkube-system/coredns-67659f764b-frnl2/coredns\nError from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-frnl2\" not found\nkube-system/etcd-instance/etcd\nError from server (BadRequest): previous terminated container \"etcd\" in pod \"etcd-instance\" not found\nkube-system/kube-apiserver-instance/kube-apiserver\nError from server (BadRequest): previous terminated container \"kube-apiserver\" in pod \"kube-apiserver-instance\" not found\nkube-system/kube-controller-manager-instance/kube-controller-manager\nError from server (BadRequest): previous terminated container \"kube-controller-manager\" in pod \"kube-controller-manager-instance\" not found\nkube-system/kube-proxy-qfmdd/kube-proxy\nError from server (BadRequest): previous terminated container \"kube-proxy\" in pod \"kube-proxy-qfmdd\" not found\nkube-system/kube-scheduler-instance/kube-scheduler\nError from server (BadRequest): previous terminated container \"kube-scheduler\" in pod \"kube-scheduler-instance\" not found\nkube-system/kube-vip-instance/kube-vip\nError from server (BadRequest): previous terminated container \"kube-vip\" in pod \"kube-vip-instance\" not found",
                            "stdout_lines": [
                                "envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway",
                                "Error from server (BadRequest): previous terminated container \"envoy-gateway\" in pod \"envoy-gateway-78446f96c9-stnjr\" not found",
                                "kube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin",
                                "Error from server (BadRequest): previous terminated container \"csi-rbdplugin\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found",
                                "kube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar",
                                "Error from server (BadRequest): previous terminated container \"driver-registrar\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found",
                                "kube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus",
                                "Error from server (BadRequest): previous terminated container \"liveness-prometheus\" in pod \"ceph-csi-rbd-nodeplugin-zdrmj\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin",
                                "Error from server (BadRequest): previous terminated container \"csi-rbdplugin\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner",
                                "Error from server (BadRequest): previous terminated container \"csi-provisioner\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer",
                                "Error from server (BadRequest): previous terminated container \"csi-resizer\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter",
                                "Error from server (BadRequest): previous terminated container \"csi-snapshotter\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher",
                                "Error from server (BadRequest): previous terminated container \"csi-attacher\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller",
                                "Error from server (BadRequest): previous terminated container \"csi-rbdplugin-controller\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus",
                                "Error from server (BadRequest): previous terminated container \"liveness-prometheus\" in pod \"ceph-csi-rbd-provisioner-69cb97fb6-4tpzb\" not found",
                                "kube-system/cilium-bn6bl/config",
                                "Error from server (BadRequest): previous terminated container \"config\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/mount-cgroup",
                                "Error from server (BadRequest): previous terminated container \"mount-cgroup\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/apply-sysctl-overwrites",
                                "Error from server (BadRequest): previous terminated container \"apply-sysctl-overwrites\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/mount-bpf-fs",
                                "Error from server (BadRequest): previous terminated container \"mount-bpf-fs\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/clean-cilium-state",
                                "Error from server (BadRequest): previous terminated container \"clean-cilium-state\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/install-cni-binaries",
                                "Error from server (BadRequest): previous terminated container \"install-cni-binaries\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-bn6bl/cilium-agent",
                                "Error from server (BadRequest): previous terminated container \"cilium-agent\" in pod \"cilium-bn6bl\" not found",
                                "kube-system/cilium-operator-869df985b8-hnjhr/cilium-operator",
                                "Error from server (BadRequest): previous terminated container \"cilium-operator\" in pod \"cilium-operator-869df985b8-hnjhr\" not found",
                                "kube-system/coredns-67659f764b-fgmbr/coredns",
                                "Error from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-fgmbr\" not found",
                                "kube-system/coredns-67659f764b-frnl2/coredns",
                                "Error from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-frnl2\" not found",
                                "kube-system/etcd-instance/etcd",
                                "Error from server (BadRequest): previous terminated container \"etcd\" in pod \"etcd-instance\" not found",
                                "kube-system/kube-apiserver-instance/kube-apiserver",
                                "Error from server (BadRequest): previous terminated container \"kube-apiserver\" in pod \"kube-apiserver-instance\" not found",
                                "kube-system/kube-controller-manager-instance/kube-controller-manager",
                                "Error from server (BadRequest): previous terminated container \"kube-controller-manager\" in pod \"kube-controller-manager-instance\" not found",
                                "kube-system/kube-proxy-qfmdd/kube-proxy",
                                "Error from server (BadRequest): previous terminated container \"kube-proxy\" in pod \"kube-proxy-qfmdd\" not found",
                                "kube-system/kube-scheduler-instance/kube-scheduler",
                                "Error from server (BadRequest): previous terminated container \"kube-scheduler\" in pod \"kube-scheduler-instance\" not found",
                                "kube-system/kube-vip-instance/kube-vip",
                                "Error from server (BadRequest): previous terminated container \"kube-vip\" in pod \"kube-vip-instance\" not found"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000023-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:48.596076Z",
                            "start": "2026-07-28T09:28:41.061419Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000023",
                        "name": "retrieve all kubernetes logs, current and previous (if they exist)"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/pod-logs /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/pod-logs",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ pod-logs/\ncd+++++++++ pod-logs/envoy-gateway-system/\ncd+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/\n>f+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway.txt\ncd+++++++++ pod-logs/failed-pods/\ncd+++++++++ pod-logs/failed-pods/envoy-gateway-system/\ncd+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/\n>f+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/\ncd+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/apply-sysctl-overwrites.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/cilium-agent.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/clean-cilium-state.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/config.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/install-cni-binaries.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/mount-bpf-fs.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/mount-cgroup.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-hnjhr/\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-hnjhr/cilium-operator.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-fgmbr/\n>f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-fgmbr/coredns.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-frnl2/\n>f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-frnl2/coredns.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/etcd-instance/\n>f+++++++++ pod-logs/failed-pods/kube-system/etcd-instance/etcd.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/kube-apiserver-instance/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-apiserver-instance/kube-apiserver.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/kube-controller-manager-instance/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-controller-manager-instance/kube-controller-manager.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-qfmdd/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-qfmdd/kube-proxy.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/kube-scheduler-instance/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-scheduler-instance/kube-scheduler.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/kube-vip-instance/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-vip-instance/kube-vip.txt\ncd+++++++++ pod-logs/kube-system/\ncd+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus.txt\ncd+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter.txt\n>f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus.txt\ncd+++++++++ pod-logs/kube-system/cilium-bn6bl/\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/apply-sysctl-overwrites.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/cilium-agent.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/clean-cilium-state.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/config.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/install-cni-binaries.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/mount-bpf-fs.txt\n>f+++++++++ pod-logs/kube-system/cilium-bn6bl/mount-cgroup.txt\ncd+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-hnjhr/\n>f+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-hnjhr/cilium-operator.txt\ncd+++++++++ pod-logs/kube-system/coredns-67659f764b-fgmbr/\n>f+++++++++ pod-logs/kube-system/coredns-67659f764b-fgmbr/coredns.txt\ncd+++++++++ pod-logs/kube-system/coredns-67659f764b-frnl2/\n>f+++++++++ pod-logs/kube-system/coredns-67659f764b-frnl2/coredns.txt\ncd+++++++++ pod-logs/kube-system/etcd-instance/\n>f+++++++++ pod-logs/kube-system/etcd-instance/etcd.txt\ncd+++++++++ pod-logs/kube-system/kube-apiserver-instance/\n>f+++++++++ pod-logs/kube-system/kube-apiserver-instance/kube-apiserver.txt\ncd+++++++++ pod-logs/kube-system/kube-controller-manager-instance/\n>f+++++++++ pod-logs/kube-system/kube-controller-manager-instance/kube-controller-manager.txt\ncd+++++++++ pod-logs/kube-system/kube-proxy-qfmdd/\n>f+++++++++ pod-logs/kube-system/kube-proxy-qfmdd/kube-proxy.txt\ncd+++++++++ pod-logs/kube-system/kube-scheduler-instance/\n>f+++++++++ pod-logs/kube-system/kube-scheduler-instance/kube-scheduler.txt\ncd+++++++++ pod-logs/kube-system/kube-vip-instance/\n>f+++++++++ pod-logs/kube-system/kube-vip-instance/kube-vip.txt\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ pod-logs/",
                                "cd+++++++++ pod-logs/envoy-gateway-system/",
                                "cd+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/",
                                ">f+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway.txt",
                                "cd+++++++++ pod-logs/failed-pods/",
                                "cd+++++++++ pod-logs/failed-pods/envoy-gateway-system/",
                                "cd+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/",
                                ">f+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-stnjr/envoy-gateway.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/apply-sysctl-overwrites.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/cilium-agent.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/clean-cilium-state.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/config.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/install-cni-binaries.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/mount-bpf-fs.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-bn6bl/mount-cgroup.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-hnjhr/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-hnjhr/cilium-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-fgmbr/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-fgmbr/coredns.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-frnl2/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-frnl2/coredns.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/etcd-instance/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/etcd-instance/etcd.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/kube-apiserver-instance/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-apiserver-instance/kube-apiserver.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/kube-controller-manager-instance/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-controller-manager-instance/kube-controller-manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-qfmdd/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-qfmdd/kube-proxy.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/kube-scheduler-instance/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-scheduler-instance/kube-scheduler.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/kube-vip-instance/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-vip-instance/kube-vip.txt",
                                "cd+++++++++ pod-logs/kube-system/",
                                "cd+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/csi-rbdplugin.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/driver-registrar.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-nodeplugin-zdrmj/liveness-prometheus.txt",
                                "cd+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-attacher.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-provisioner.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin-controller.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-rbdplugin.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-resizer.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/csi-snapshotter.txt",
                                ">f+++++++++ pod-logs/kube-system/ceph-csi-rbd-provisioner-69cb97fb6-4tpzb/liveness-prometheus.txt",
                                "cd+++++++++ pod-logs/kube-system/cilium-bn6bl/",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/apply-sysctl-overwrites.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/cilium-agent.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/clean-cilium-state.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/config.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/install-cni-binaries.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/mount-bpf-fs.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-bn6bl/mount-cgroup.txt",
                                "cd+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-hnjhr/",
                                ">f+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-hnjhr/cilium-operator.txt",
                                "cd+++++++++ pod-logs/kube-system/coredns-67659f764b-fgmbr/",
                                ">f+++++++++ pod-logs/kube-system/coredns-67659f764b-fgmbr/coredns.txt",
                                "cd+++++++++ pod-logs/kube-system/coredns-67659f764b-frnl2/",
                                ">f+++++++++ pod-logs/kube-system/coredns-67659f764b-frnl2/coredns.txt",
                                "cd+++++++++ pod-logs/kube-system/etcd-instance/",
                                ">f+++++++++ pod-logs/kube-system/etcd-instance/etcd.txt",
                                "cd+++++++++ pod-logs/kube-system/kube-apiserver-instance/",
                                ">f+++++++++ pod-logs/kube-system/kube-apiserver-instance/kube-apiserver.txt",
                                "cd+++++++++ pod-logs/kube-system/kube-controller-manager-instance/",
                                ">f+++++++++ pod-logs/kube-system/kube-controller-manager-instance/kube-controller-manager.txt",
                                "cd+++++++++ pod-logs/kube-system/kube-proxy-qfmdd/",
                                ">f+++++++++ pod-logs/kube-system/kube-proxy-qfmdd/kube-proxy.txt",
                                "cd+++++++++ pod-logs/kube-system/kube-scheduler-instance/",
                                ">f+++++++++ pod-logs/kube-system/kube-scheduler-instance/kube-scheduler.txt",
                                "cd+++++++++ pod-logs/kube-system/kube-vip-instance/",
                                ">f+++++++++ pod-logs/kube-system/kube-vip-instance/kube-vip.txt"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:49.136000Z",
                            "start": "2026-07-28T09:28:48.605848Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000024",
                        "name": "Downloads pod logs to executor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/prometheus",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/prometheus",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/prometheus",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/prometheus",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:49.360106Z",
                            "start": "2026-07-28T09:28:49.144922Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000028",
                        "name": "creating directory for helm release descriptions"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nNAMESPACES=$(kubectl get namespaces -o json | jq -r '.items[].metadata.name')\nfor NS in $NAMESPACES; do\n  SERVICES=$(kubectl get svc -n $NS -o json | jq -r '.items[] | select(.spec.ports[].name==\"metrics\") | .metadata.name')\n  for SVC in $SERVICES; do\n    PORT=$(kubectl get svc $SVC -n $NS -o json | jq -r '.spec.ports[] | select(.name==\"metrics\") | .port')\n    echo \"Scraping $SVC.$NS:$PORT/metrics:\"\n    curl \"$SVC.$NS:$PORT/metrics\" >> \"/tmp/logs\"/prometheus/$NS-$SVC.txt || true\n  done\ndone",
                            "delta": "0:00:00.612339",
                            "end": "2026-07-28 09:28:50.184677",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nNAMESPACES=$(kubectl get namespaces -o json | jq -r '.items[].metadata.name')\nfor NS in $NAMESPACES; do\n  SERVICES=$(kubectl get svc -n $NS -o json | jq -r '.items[] | select(.spec.ports[].name==\"metrics\") | .metadata.name')\n  for SVC in $SERVICES; do\n    PORT=$(kubectl get svc $SVC -n $NS -o json | jq -r '.spec.ports[] | select(.name==\"metrics\") | .port')\n    echo \"Scraping $SVC.$NS:$PORT/metrics:\"\n    curl \"$SVC.$NS:$PORT/metrics\" >> \"/tmp/logs\"/prometheus/$NS-$SVC.txt || true\n  done\ndone",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000029-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:49.572338",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Scraping envoy-gateway.envoy-gateway-system:19001/metrics:\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: envoy-gateway.envoy-gateway-system\nScraping kube-dns.kube-system:9153/metrics:\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: kube-dns.kube-system",
                            "stdout_lines": [
                                "Scraping envoy-gateway.envoy-gateway-system:19001/metrics:",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: envoy-gateway.envoy-gateway-system",
                                "Scraping kube-dns.kube-system:9153/metrics:",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: kube-dns.kube-system"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000029-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:52.427454Z",
                            "start": "2026-07-28T09:28:49.386930Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000029",
                        "name": "Get metrics from exporter services in all namespaces"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nmgr_endpoints=$(kubectl get endpoints -n ceph -l component=manager -o json | jq -r '.items[].subsets[].addresses[].ip')\necho \"ceph-mgr endpoints: $mgr_endpoints\"\nfor endpoint in $mgr_endpoints; do\n  echo \"checking ceph-mgr at $endpoint\"\n  metrics_curl=\"curl $endpoint:9283/metrics\"\n  op=$(eval \"$metrics_curl\")\n  if [[ -n $op ]]; then\n    curl $endpoint:9283/metrics >> \"/tmp/logs\"/prometheus/ceph-ceph-mgr.txt\n    break\n  else\n    echo \"$endpoint is a standby ceph-mgr. Trying next endpoint\"\n  fi\ndone",
                            "delta": "0:00:00.087886",
                            "end": "2026-07-28 09:28:52.748428",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nmgr_endpoints=$(kubectl get endpoints -n ceph -l component=manager -o json | jq -r '.items[].subsets[].addresses[].ip')\necho \"ceph-mgr endpoints: $mgr_endpoints\"\nfor endpoint in $mgr_endpoints; do\n  echo \"checking ceph-mgr at $endpoint\"\n  metrics_curl=\"curl $endpoint:9283/metrics\"\n  op=$(eval \"$metrics_curl\")\n  if [[ -n $op ]]; then\n    curl $endpoint:9283/metrics >> \"/tmp/logs\"/prometheus/ceph-ceph-mgr.txt\n    break\n  else\n    echo \"$endpoint is a standby ceph-mgr. Trying next endpoint\"\n  fi\ndone",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000002a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:52.660542",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ceph-mgr endpoints: ",
                            "stdout_lines": [
                                "ceph-mgr endpoints: "
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000002a-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:52.971437Z",
                            "start": "2026-07-28T09:28:52.452824Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000002a",
                        "name": "Get ceph metrics from ceph-mgr"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -e\nNAMESPACE=\"osh-infra\"\nAPP_LABEL=\"fluentd\"\nPODS=$(kubectl get pods -n $NAMESPACE -l application=$APP_LABEL -o json | jq -r '.items[].metadata.name')\nfor POD in $PODS; do\n  IP=$(kubectl get pod -n $NAMESPACE $POD -o json | jq -r '.status.podIP')\n  PORT=$(kubectl get pod -n $NAMESPACE $POD -o json |  jq -r '.spec.containers[0].ports[] | select(.name==\"metrics\") | .containerPort')\n  echo \"Scraping $POD at $IP:$PORT/metrics\"\n  curl \"$IP:$PORT/metrics\" >> \"/tmp/logs\"/prometheus/$POD.txt || true\ndone",
                            "delta": "0:00:00.081190",
                            "end": "2026-07-28 09:28:53.287989",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nNAMESPACE=\"osh-infra\"\nAPP_LABEL=\"fluentd\"\nPODS=$(kubectl get pods -n $NAMESPACE -l application=$APP_LABEL -o json | jq -r '.items[].metadata.name')\nfor POD in $PODS; do\n  IP=$(kubectl get pod -n $NAMESPACE $POD -o json | jq -r '.status.podIP')\n  PORT=$(kubectl get pod -n $NAMESPACE $POD -o json |  jq -r '.spec.containers[0].ports[] | select(.name==\"metrics\") | .containerPort')\n  echo \"Scraping $POD at $IP:$PORT/metrics\"\n  curl \"$IP:$PORT/metrics\" >> \"/tmp/logs\"/prometheus/$POD.txt || true\ndone",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000002b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-28 09:28:53.206799",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-00000000002b-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:53.513279Z",
                            "start": "2026-07-28T09:28:52.997853Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000002b",
                        "name": "Get metrics from fluentd pods"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/prometheus /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/prometheus",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ prometheus/\n>f+++++++++ prometheus/envoy-gateway-system-envoy-gateway.txt\n>f+++++++++ prometheus/kube-system-kube-dns.txt\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ prometheus/",
                                ">f+++++++++ prometheus/envoy-gateway-system-envoy-gateway.txt",
                                ">f+++++++++ prometheus/kube-system-kube-dns.txt"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:54.010627Z",
                            "start": "2026-07-28T09:28:53.517991Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-00000000002c",
                        "name": "Downloads logs to executor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/selenium",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/tmp/logs/selenium",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/logs/selenium",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/tmp/logs/selenium",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:54.218044Z",
                            "start": "2026-07-28T09:28:54.021408Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000030",
                        "name": "creating directory for helm release descriptions"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -x\ncp /tmp/artifacts/* /tmp/logs/selenium/.",
                            "delta": "0:00:00.004074",
                            "end": "2026-07-28 09:28:54.473996",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -x\ncp /tmp/artifacts/* /tmp/logs/selenium/.",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000031-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-07-28 09:28:54.469922",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ cp '/tmp/artifacts/*' /tmp/logs/selenium/.\ncp: cannot stat '/tmp/artifacts/*': No such file or directory",
                            "stdout_lines": [
                                "+ cp '/tmp/artifacts/*' /tmp/logs/selenium/.",
                                "cp: cannot stat '/tmp/artifacts/*': No such file or directory"
                            ],
                            "zuul_log_id": "0242ac17-0010-e5be-5f58-000000000031-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:54.807169Z",
                            "start": "2026-07-28T09:28:54.290435Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000031",
                        "name": "Get selenium data"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --rsync-path='sudo -u root rsync' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/tmp/logs/selenium /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": true,
                                    "delete": false,
                                    "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/instance",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": null,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "pull",
                                    "owner": null,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": null,
                                    "rsync_opts": [],
                                    "rsync_path": "sudo -u root rsync",
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "zuul@199.204.45.115:/tmp/logs/selenium",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ selenium/\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ selenium/"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-e5be-5f58-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:28:55.281920Z",
                            "start": "2026-07-28T09:28:54.812037Z"
                        },
                        "id": "0242ac17-0010-e5be-5f58-000000000032",
                        "name": "Downloads logs to executor"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 23,
            "failures": 0,
            "ignored": 2,
            "ok": 23,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/vexxhost/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:29:12.067053Z",
                    "start": "2026-07-28T09:29:06.532073Z"
                },
                "id": "0242ac17-0010-73cd-2f54-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:06.591447Z",
                            "start": "2026-07-28T09:29:06.546106Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:06.634052Z",
                            "start": "2026-07-28T09:29:06.600651Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-000000000009",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:09.846229Z",
                            "start": "2026-07-28T09:29:06.639539Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-00000000000a",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@199.204.45.115:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs",
                                        "src": "logs"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@199.204.45.115:/home/zuul/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts",
                                        "src": "artifacts"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@199.204.45.115:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@199.204.45.115:/home/zuul/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:11.407775Z",
                            "start": "2026-07-28T09:29:09.856216Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-00000000000c",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts/* /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.008101",
                                    "end": "2026-07-28 09:29:11.793045",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/artifacts/* /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/artifacts\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-07-28 09:29:11.784944",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "artifacts",
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs/* /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.007827",
                                    "end": "2026-07-28 09:29:12.018117",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/docs/* /var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/work/logs/docs\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-07-28 09:29:12.010290",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:12.067053Z",
                            "start": "2026-07-28T09:29:11.423677Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-000000000011",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-28T09:29:12.627400Z",
                    "start": "2026-07-28T09:29:12.077988Z"
                },
                "id": "0242ac17-0010-73cd-2f54-000000000013",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDda3KWAoI7VRT+W6nA1+/8qpPvFivI9EaRSQ+Ipy6CU+biVIvkrroaudl3phYLJf5KKP+sx3xCM09fhxPmv3Dhbs9EK0CXNXoJgYZNmSKSTo3XVfNXPz14j1/gTS1CChv85XL0Sot6+lkjgcjmDKscovo0SbecTDC4oKf50/GtSoUQq5jupmouJXmvYdlpaPRQ6Ukfa8EtCNScdkqoCZ+UnJRHcd87jDp3LokU1IEUwLQQIZwVorie+j4OGQA+8ove8saIHQNxqDX9WkJRt473mB6uV/fiZsguIfKt9pYyF2hAra9zcsF9rz/xB8o7WLSViprtP3qeWTkd+zufhHddgjoS0HxLFEUC8i+kVqjBFah4dVVW+EjnCAIygpHengzJV32hA+JRz7+f3YqhXaDjqx2PlTUJdPiMWq24Vrig8XijrLLGLVBRGyXVlxVjxpAh0CTSidcBD519WyVUrJT7VjLFhzdNjVHqk8PPw36KQYIOgrmvLqO1Wbl4MN+34I8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDda3KWAoI7VRT+W6nA1+/8qpPvFivI9EaRSQ+Ipy6CU+biVIvkrroaudl3phYLJf5KKP+sx3xCM09fhxPmv3Dhbs9EK0CXNXoJgYZNmSKSTo3XVfNXPz14j1/gTS1CChv85XL0Sot6+lkjgcjmDKscovo0SbecTDC4oKf50/GtSoUQq5jupmouJXmvYdlpaPRQ6Ukfa8EtCNScdkqoCZ+UnJRHcd87jDp3LokU1IEUwLQQIZwVorie+j4OGQA+8ove8saIHQNxqDX9WkJRt473mB6uV/fiZsguIfKt9pYyF2hAra9zcsF9rz/xB8o7WLSViprtP3qeWTkd+zufhHddgjoS0HxLFEUC8i+kVqjBFah4dVVW+EjnCAIygpHengzJV32hA+JRz7+f3YqhXaDjqx2PlTUJdPiMWq24Vrig8XijrLLGLVBRGyXVlxVjxpAh0CTSidcBD519WyVUrJT7VjLFhzdNjVHqk8PPw36KQYIOgrmvLqO1Wbl4MN+34I8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-73cd-2f54-000000000016",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/38056856c5c34eb9bd6cab53fa80d24b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-28T09:29:12.627400Z",
                            "start": "2026-07-28T09:29:12.084266Z"
                        },
                        "id": "0242ac17-0010-73cd-2f54-000000000018",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
